[Mono-dev] build faild in libgc
Hello, In my FreeBSD box, since e7f3bbad80fe04bea1a055e870d856a22003d34d of Mono trunk build failed. Following is error message. ./doltlibtool --mode=compile --tag=CC gcc -DPACKAGE_NAME=\libgc-mono\ -DPACKAGE_TARNAME=\libgc-mono\ -DPACKAGE_VERSION=\6.6\ -DPACKAGE_STRING=\libgc-mono\ 6.6\ -DPACKAGE_BUGREPORT=\hans_bo...@hp.com\ -DPACKAGE_URL=\\ -DGC_FREEBSD_THREADS=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\.libs/\ -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -D_IN_LIBGC=1 -I./.. -I../../mono/libgc/.. -I../../mono/libgc/include -DGC_FREEBSD_THREADS -DPLATFORM_BSD -I/usr/local/include -D__default_codegen__ -g -mno-tls-direct-seg-refs -MT pthread_support.lo -MD -MP -MF .deps/pthread_support.Tpo -c -o pthread_support.lo ../../mono/libgc/pthread_support.c ../../mono/libgc/pthread_support.c: In function 'GC_register_altstack': ../../mono/libgc/pthread_support.c:870: error: 'main_pthread_self' undeclared (first use in this function) ../../mono/libgc/pthread_support.c:870: error: (Each undeclared identifier is reported only once ../../mono/libgc/pthread_support.c:870: error: for each function it appears in.) ../../mono/libgc/pthread_support.c:871: error: 'main_stack' undeclared (first use in this function) ../../mono/libgc/pthread_support.c:872: error: 'main_stack_size' undeclared (first use in this function) ../../mono/libgc/pthread_support.c:873: error: 'main_altstack' undeclared (first use in this function) ../../mono/libgc/pthread_support.c:874: error: 'main_altstack_size' undeclared (first use in this function) ../../mono/libgc/pthread_support.c: In function 'GC_thr_init': ../../mono/libgc/pthread_support.c:1114: error: 'main_pthread_self' undeclared (first use in this function) ../../mono/libgc/pthread_support.c:1115: error: 'main_stack' undeclared (first use in this function) ../../mono/libgc/pthread_support.c:1116: error: 'main_stack_size' undeclared (first use in this function) ../../mono/libgc/pthread_support.c:1117: error: 'main_altstack' undeclared (first use in this function) ../../mono/libgc/pthread_support.c:1118: error: 'main_altstack_size' undeclared (first use in this function) gmake[3]: *** [pthread_support.lo] Error 1 Thnaks. ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
[Mono-dev] [PATCH] in tests/Makefile.am, bug-3903.cs needs $(srcdir)
Hello, In tests/Makefile.am, bug-3903.cs needs prefix $(srcdir)/ . Patch attached. diff --git a/mono/tests/Makefile.am b/mono/tests/Makefile.am index 8731eba..3c0c9d9 100644 --- a/mono/tests/Makefile.am +++ b/mono/tests/Makefile.am @@ -891,7 +891,7 @@ generic-delegate2.2.exe : generic-delegate2.2.cs generic-delegate2-lib.2.dll $(MCS) -r:generic-delegate2-lib.2.dll -out:$@ $(srcdir)/generic-delegate2.2.cs bug-3903.exe: bug-3903.cs - $(MCS) -sdk:2 bug-3903.cs -out:bug-3903.exe + $(MCS) -sdk:2 $(srcdir)/bug-3903.cs -out:bug-3903.exe gshared: test-generic-sharing ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
[Mono-dev] build error (No rule to make target `../../../external/cecil/Mono.Collections.Generic/Collection.cs')
Hello These days (after 2012/Apr/28) master HEAD of Mono cannot build at my FreeBSD box. Following is error message. gmake[7]: Entering directory `/export/home/ksmakoto/Mono/mono/mcs/class/Mono.Cecil' gmake[7]: Leaving directory `/export/home/ksmakoto/Mono/mono/mcs/class/Mono.Cecil' gmake[7]: Entering directory `/export/home/ksmakoto/Mono/mono/mcs/class/Mono.Cecil' gmake all-local gmake[8]: Entering directory `/export/home/ksmakoto/Mono/mono/mcs/class/Mono.Cecil' gmake[8]: *** No rule to make target `../../../external/cecil/Mono.Collections.Generic/Collection.cs', needed by `../../class/lib/net_2_0/Mono.Cecil.dll'. Stop. gmake[8]: Leaving directory `/export/home/ksmakoto/Mono/mono/mcs/class/Mono.Cecil' gmake[7]: *** [do-all] Error 2 gmake[7]: Leaving directory `/export/home/ksmakoto/Mono/mono/mcs/class/Mono.Cecil' gmake[6]: *** [all-recursive] Error 1 gmake[6]: Leaving directory `/export/home/ksmakoto/Mono/mono/mcs/class' gmake[5]: *** [all-recursive] Error 1 gmake[5]: Leaving directory `/export/home/ksmakoto/Mono/mono/mcs' gmake[4]: *** [profile-do--net_2_0--all] Error 2 gmake[4]: Leaving directory `/export/home/ksmakoto/Mono/mono/mcs' gmake[3]: *** [profiles-do--all] Error 2 gmake[3]: Leaving directory `/export/home/ksmakoto/Mono/mono/mcs' gmake[2]: *** [all-local] Error 2 gmake[2]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/runtime' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/export/home/ksmakoto/Mono/BUILD' gmake: *** [all] Error 2 ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
[Mono-dev] Sorry, the name LIBGC_CPPFLAGS cause something wrong
Hello, Thanks to accept my patch. But sorry, the name LIBGC_CPPFLAGS makes something trouble. Next diff is difference of result of LIBGC_INCLUDES or LIBGC_CPPFLAGS --- BUILD-1/Makefile2012-01-24 21:47:57.0 +0900 +++ BUILD-2/Makefile2012-01-24 22:00:41.0 +0900 @@ -174,7 +174,7 @@ LD = /usr/bin/ld LDFLAGS = -pthread LIBC = libc.so -LIBGC_INCLUDES = -I$(top_srcdir)/libgc/include +LIBGC_CPPFLAGS = -DGC_FREEBSD_THREADS -DPLATFORM_BSD -I/usr/local/include -D__default_codegen__ LIBGC_LIBS = $(top_builddir)/libgc/libmonogc.la LIBGC_STATIC_LIBS = $(top_builddir)/libgc/libmonogc-static.la LIBICONV = /usr/local/lib/libiconv.so -Wl,-rpath -Wl,/usr/local/lib When variable name is LIBGC_INCLUDES, the result is correct. But when variable name is LIBGC_CPPFLAGS, autotools overwrite results, and build failed. ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
[Mono-dev] [PATCH] fix of including /usr/local/include/gc.h problem
Hello, This patch is to fix my problem that I reported. ( http://permalink.gmane.org/gmane.comp.gnome.mono.devel/37788 ) If there is /usr/local/include/gc.h, some compiles in buiding mono failed by including /usr/local/include/gc.h instead of $(top_srcdir)/libgc/include/gc.h . Changes are: * some files: rename LIBGC_CFLAGS to LIBGC_INCLUDES * mono/mini/Makefile.am: add setting of INCLUDES, and move libgc-include flag from mono_CFLAGS diff --git a/configure.in b/configure.in index a22871e..2efedda 100644 --- a/configure.in +++ b/configure.in @@ -879,7 +879,7 @@ AM_CONDITIONAL(SUPPORT_BOEHM, test x$support_boehm = xyes) dnl dnl Boehm GC configuration dnl -LIBGC_CFLAGS= +LIBGC_INCLUDES= LIBGC_LIBS= LIBGC_STATIC_LIBS= libgc_dir= @@ -928,7 +928,7 @@ case x$gc in use_included_gc=yes libgc_dir=libgc - LIBGC_CFLAGS='-I$(top_srcdir)/libgc/include' + LIBGC_INCLUDES='-I$(top_srcdir)/libgc/include' LIBGC_LIBS='$(top_builddir)/libgc/libmonogc.la' LIBGC_STATIC_LIBS='$(top_builddir)/libgc/libmonogc-static.la' @@ -963,7 +963,7 @@ if test x$large_heap = xyes; then fi AM_CONDITIONAL(INCLUDED_LIBGC, test x$use_included_gc = xyes) -AC_SUBST(LIBGC_CFLAGS) +AC_SUBST(LIBGC_INCLUDES) AC_SUBST(LIBGC_LIBS) AC_SUBST(LIBGC_STATIC_LIBS) AC_SUBST(libgc_dir) diff --git a/mono/interpreter/Makefile.am b/mono/interpreter/Makefile.am index 4b21cbb..ba477b8 100644 --- a/mono/interpreter/Makefile.am +++ b/mono/interpreter/Makefile.am @@ -1,6 +1,6 @@ INCLUDES = \ -I$(top_srcdir) \ - $(LIBGC_CFLAGS) \ + $(LIBGC_INCLUDES) \ $(GLIB_CFLAGS) if HOST_WIN32 diff --git a/mono/io-layer/Makefile.am b/mono/io-layer/Makefile.am index 31680d2..dedb2f6 100644 --- a/mono/io-layer/Makefile.am +++ b/mono/io-layer/Makefile.am @@ -3,7 +3,7 @@ noinst_LTLIBRARIES = libwapi.la INCLUDES = \ $(GLIB_CFLAGS) \ - $(LIBGC_CFLAGS) \ + $(LIBGC_INCLUDES) \ -DMONO_BINDIR=\$(bindir)\ \ -I$(top_srcdir) diff --git a/mono/metadata/Makefile.am b/mono/metadata/Makefile.am index 3ce5dcf..134e1a7 100644 --- a/mono/metadata/Makefile.am +++ b/mono/metadata/Makefile.am @@ -60,7 +60,7 @@ endif endif noinst_LTLIBRARIES = $(shared_libraries) libmonoruntime-static.la $(sgen_libraries) $(moonlight_libraries) -INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/mono $(LIBGC_CFLAGS) $(GLIB_CFLAGS) -DMONO_BINDIR=\$(bindir)/\ -DMONO_ASSEMBLIES=\$(assembliesdir)\ -DMONO_CFG_DIR=\$(confdir)\ +INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/mono $(LIBGC_INCLUDES) $(GLIB_CFLAGS) -DMONO_BINDIR=\$(bindir)/\ -DMONO_ASSEMBLIES=\$(assembliesdir)\ -DMONO_CFG_DIR=\$(confdir)\ # # Make sure any prefix changes are updated in the binaries too. diff --git a/mono/mini/Makefile.am b/mono/mini/Makefile.am index 54adb84..edc4909 100644 --- a/mono/mini/Makefile.am +++ b/mono/mini/Makefile.am @@ -139,7 +139,9 @@ endif mono_SOURCES = \ main.c -mono_CFLAGS = $(AM_CFLAGS) $(BOEHM_DEFINES) $(LIBGC_CFLAGS) +mono_CFLAGS = $(AM_CFLAGS) $(BOEHM_DEFINES) + +INCLUDES = $(LIBGC_INCLUDES) mono_sgen_SOURCES = $(mono_SOURCES) mono_sgen_CFLAGS = $(SGEN_DEFINES) $(AM_CFLAGS) diff --git a/mono/utils/Makefile.am b/mono/utils/Makefile.am index d49c5d6..2f69800 100644 --- a/mono/utils/Makefile.am +++ b/mono/utils/Makefile.am @@ -1,6 +1,6 @@ noinst_LTLIBRARIES = libmonoutils.la -INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/mono $(LIBGC_CFLAGS) $(GLIB_CFLAGS) +INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/mono $(LIBGC_INCLUDES) $(GLIB_CFLAGS) if ENABLE_DTRACE ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
[Mono-dev] Mono HEAD build failed if there is /usr/local/include/gc.h
Hello, Mono HEAD build failed if there is /usr/local/include/gc.h . For example, simply put #error to /usr/local/include/gc.h , build failed like follows. $ cat /usr/local/include/gc.h #error $ gmake (snip) gmake[3]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono/metadata' Making all in mini gmake[3]: Entering directory `/export/home/ksmakoto/Mono/BUILD/mono/mini' gmake all-am gmake[4]: Entering directory `/export/home/ksmakoto/Mono/BUILD/mono/mini' ../../doltlibtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/mini -I../.. -DGC_FREEBSD_THREADS -DPLATFORM_BSD -I/usr/local/include -D__default_codegen__ -I../../../mono -I../../../mono/eglib/src -I../../eglib/src-DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../../mono/libgc/include -g -O2 -fno-strict-aliasing -Wdeclaration-after-statement -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -mno-tls-direct-seg-refs -MT libmono_2_0_la-mini.lo -MD -MP -MF .deps/libmono_2_0_la-mini.Tpo -c -o libmono_2_0_la-mini.lo `test -f 'mini.c' || echo '../../../mono/mono/mini/'`mini.c In file included from ../../../mono/mono/utils/gc_wrapper.h:46, from ../../../mono/mono/metadata/gc-internal.h:15, from ../../../mono/mono/mini/mini.c:45: /usr/local/include/gc.h:1:2: error: #error gmake[4]: *** [libmono_2_0_la-mini.lo] Error 1 gmake[4]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono/mini' gmake[3]: *** [all] Error 2 gmake[3]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono/mini' gmake[2]: *** [all-recursive] Error 1 gmake[2]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/export/home/ksmakoto/Mono/BUILD' gmake: *** [all] Error 2 I have no idea that to jugde how fix is correct, but in FreeBSD, ports (package) of Boehm GC library put incompatible gc.h at /usr/local/include , it causes trouble with Mono build. Some software require that ports, example w3m. (Order change of -I option of compiler is fix?) Thank you. ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
Re: [Mono-dev] Crash in delegate-invoke test
Hello, On Sun, 19 Jun 2011 16:06:30 -0400 Neale Ferguson nealefergu...@verizon.net wrote: Since Friday I've been getting the following failure in running the delegate-invoke test after building from Head: Unhandled Exception: System.InvalidProgramException: Invalid IL code in (wrapper delegate-invoke) Module:invoke_int__this___EmptyStruct (EmptyStruct): IL_004d: castclass 0x0007 at Driver.test_0_valuetype_invokes () [0x0003c] in /home/neale/Mono/mono/mono/tests/delegate-invoke.cs:94 at Driver.Main () [0xe] in /home/neale/Mono/mono/mono/tests/delegate-invoke.cs:46 Is this a known problem? The delegate-invoke test failed at my FreeBSD box, since June 16. Testing delegate-invoke.exe... failed 256 (1) signal (0). ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
Re: [Mono-dev] GC_PROTO undefined ?
Hello. The reason and workaround of this problem is found. FreeBSD boehm-gc ports(and package) provides /usr/local/include/gc.h , then at gc_wrapper.h line 42 #include gc.h , actually included file is /usr/local/include/gc.h, not Mono's gc.h . As a result, _GC_H defined but GC_PROTO didn't . (My) workaround is to uninstall boehm-gc ports. On Sat, 30 Apr 2011 07:21:59 +0900 KISHIMOTO, Makoto ksmak...@dd.iij4u.or.jp wrote: In my FreeBSD Box, mono trunk build failed. The following is build log. $ gmake gmake all-recursive gmake[1]: Entering directory `/export/home/ksmakoto/Mono/BUILD' (snip) Making all in arch gmake[3]: Entering directory `/export/home/ksmakoto/Mono/BUILD/mono/arch' gmake[4]: Entering directory `/export/home/ksmakoto/Mono/BUILD/mono/arch' gmake[4]: Nothing to be done for `all-am'. gmake[4]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono/arch' gmake[3]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono/arch' Making all in mini gmake[3]: Entering directory `/export/home/ksmakoto/Mono/BUILD/mono/mini' gmake all-am gmake[4]: Entering directory `/export/home/ksmakoto/Mono/BUILD/mono/mini' ../../doltlibtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/mini -I../.. -DGC_FREEBSD_THREADS -DPLATFORM_BSD -I/usr/local/include -D__default_codegen__ -I../../../mono -I../../../mono/eglib/src -I../../eglib/src-DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../../mono/libgc/include -g -O2 -fno-strict-aliasing -Wdeclaration-after-statement -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -mno-tls-direct-seg-refs -MT libmono_2_0_la-mini.lo -MD -MP -MF .deps/libmono_2_0_la-mini.Tpo -c -o libmono_2_0_la-mini.lo `test -f 'mini.c' || echo '../../../mono/mono/mini/'`mini.c In file included from ../../../mono/mono/utils/gc_wrapper.h:43, from ../../../mono/mono/metadata/gc-internal.h:15, from ../../../mono/mono/mini/mini.c:44: ../../../mono/libgc/include/gc_typed.h:50: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GC_PROTO' ../../../mono/libgc/include/gc_typed.h:77: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GC_malloc_explicitly_typed' ../../../mono/libgc/include/gc_typed.h:83: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GC_malloc_explicitly_typed_ignore_off_page' ../../../mono/libgc/include/gc_typed.h:86: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GC_calloc_explicitly_typed' In file included from ../../../mono/mono/utils/gc_wrapper.h:44, from ../../../mono/mono/metadata/gc-internal.h:15, from ../../../mono/mono/mini/mini.c:44: ../../../mono/libgc/include/gc_mark.h:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GC_PROTO' ../../../mono/libgc/include/gc_mark.h:109: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GC_least_plausible_heap_addr' ../../../mono/libgc/include/gc_mark.h:110: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GC_greatest_plausible_heap_addr' ../../../mono/libgc/include/gc_mark.h:134: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GC_PROTO' ../../../mono/libgc/include/gc_mark.h:156: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GC_PROTO' ../../../mono/libgc/include/gc_mark.h:157: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GC_PROTO' ../../../mono/libgc/include/gc_mark.h:160: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GC_PROTO' ../../../mono/libgc/include/gc_mark.h:163: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GC_PROTO' ../../../mono/libgc/include/gc_mark.h:170: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GC_PROTO' ../../../mono/libgc/include/gc_mark.h:171: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GC_PROTO' ../../../mono/libgc/include/gc_mark.h:179: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GC_PROTO' ../../../mono/libgc/include/gc_mark.h:183: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GC_PROTO' ../../../mono/libgc/include/gc_mark.h:197: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GC_PROTO' ../../../mono/mono/mini/mini.c:80: warning: data definition has no type or storage class ../../../mono/mono/mini/mini.c:80: warning: type defaults to 'int' in declaration of 'MONO_FAST_TLS_DECLARE' ../../../mono/mono/mini/mini.c:80: warning: parameter names (without types) in function declaration gmake[4]: *** [libmono_2_0_la-mini.lo] Error 1 gmake[4]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono/mini' gmake[3]: *** [all] Error 2 gmake[3]: Leaving directory `/export/home
[Mono-dev] GC_PROTO undefined ?
Hello, In my FreeBSD Box, mono trunk build failed. The following is build log. $ gmake gmake all-recursive gmake[1]: Entering directory `/export/home/ksmakoto/Mono/BUILD' (snip) Making all in arch gmake[3]: Entering directory `/export/home/ksmakoto/Mono/BUILD/mono/arch' gmake[4]: Entering directory `/export/home/ksmakoto/Mono/BUILD/mono/arch' gmake[4]: Nothing to be done for `all-am'. gmake[4]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono/arch' gmake[3]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono/arch' Making all in mini gmake[3]: Entering directory `/export/home/ksmakoto/Mono/BUILD/mono/mini' gmake all-am gmake[4]: Entering directory `/export/home/ksmakoto/Mono/BUILD/mono/mini' ../../doltlibtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/mini -I../.. -DGC_FREEBSD_THREADS -DPLATFORM_BSD -I/usr/local/include -D__default_codegen__ -I../../../mono -I../../../mono/eglib/src -I../../eglib/src-DHAVE_BOEHM_GC -DHAVE_GC_H -DUSE_INCLUDED_LIBGC -DHAVE_GC_GCJ_MALLOC -DHAVE_GC_ENABLE -I../../../mono/libgc/include -g -O2 -fno-strict-aliasing -Wdeclaration-after-statement -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -mno-tls-direct-seg-refs -MT libmono_2_0_la-mini.lo -MD -MP -MF .deps/libmono_2_0_la-mini.Tpo -c -o libmono_2_0_la-mini.lo `test -f 'mini.c' || echo '../../../mono/mono/mini/'`mini.c In file included from ../../../mono/mono/utils/gc_wrapper.h:43, from ../../../mono/mono/metadata/gc-internal.h:15, from ../../../mono/mono/mini/mini.c:44: ../../../mono/libgc/include/gc_typed.h:50: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GC_PROTO' ../../../mono/libgc/include/gc_typed.h:77: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GC_malloc_explicitly_typed' ../../../mono/libgc/include/gc_typed.h:83: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GC_malloc_explicitly_typed_ignore_off_page' ../../../mono/libgc/include/gc_typed.h:86: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GC_calloc_explicitly_typed' In file included from ../../../mono/mono/utils/gc_wrapper.h:44, from ../../../mono/mono/metadata/gc-internal.h:15, from ../../../mono/mono/mini/mini.c:44: ../../../mono/libgc/include/gc_mark.h:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GC_PROTO' ../../../mono/libgc/include/gc_mark.h:109: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GC_least_plausible_heap_addr' ../../../mono/libgc/include/gc_mark.h:110: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GC_greatest_plausible_heap_addr' ../../../mono/libgc/include/gc_mark.h:134: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GC_PROTO' ../../../mono/libgc/include/gc_mark.h:156: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GC_PROTO' ../../../mono/libgc/include/gc_mark.h:157: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GC_PROTO' ../../../mono/libgc/include/gc_mark.h:160: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GC_PROTO' ../../../mono/libgc/include/gc_mark.h:163: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GC_PROTO' ../../../mono/libgc/include/gc_mark.h:170: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GC_PROTO' ../../../mono/libgc/include/gc_mark.h:171: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GC_PROTO' ../../../mono/libgc/include/gc_mark.h:179: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GC_PROTO' ../../../mono/libgc/include/gc_mark.h:183: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GC_PROTO' ../../../mono/libgc/include/gc_mark.h:197: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GC_PROTO' ../../../mono/mono/mini/mini.c:80: warning: data definition has no type or storage class ../../../mono/mono/mini/mini.c:80: warning: type defaults to 'int' in declaration of 'MONO_FAST_TLS_DECLARE' ../../../mono/mono/mini/mini.c:80: warning: parameter names (without types) in function declaration gmake[4]: *** [libmono_2_0_la-mini.lo] Error 1 gmake[4]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono/mini' gmake[3]: *** [all] Error 2 gmake[3]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono/mini' gmake[2]: *** [all-recursive] Error 1 gmake[2]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/export/home/ksmakoto/Mono/BUILD' gmake: *** [all] Error 2 ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
[Mono-dev] undefined reference to `libiconv'
Hello, In my FreeBSD Box, mono trunk build failed. The following is build log. $ gmake gmake all-recursive gmake[1]: Entering directory `/export/home/ksmakoto/Mono/BUILD' (snip) gmake[2]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/libgc' Making all in eglib gmake[2]: Entering directory `/export/home/ksmakoto/Mono/BUILD/eglib' gmake all-recursive gmake[3]: Entering directory `/export/home/ksmakoto/Mono/BUILD/eglib' Making all in m4 gmake[4]: Entering directory `/export/home/ksmakoto/Mono/BUILD/eglib/m4' gmake[4]: Nothing to be done for `all'. gmake[4]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/eglib/m4' Making all in src gmake[4]: Entering directory `/export/home/ksmakoto/Mono/BUILD/eglib/src' gmake[4]: Nothing to be done for `all'. gmake[4]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/eglib/src' Making all in test gmake[4]: Entering directory `/export/home/ksmakoto/Mono/BUILD/eglib/test' ../doltlibtool --tag=CC --mode=link gcc -Wall -D_FORTIFY_SOURCE=2 -I../../../mono/eglib/test/../src -I../src -DDRIVER_NAME=\EGlib\ -g -O2 -g -D_GNU_SOURCE -Wl,-export-dynamic -o test-eglib test_eglib-test.o test_eglib-driver.o test_eglib-hashtable.o test_eglib-string-util.o test_eglib-string.o test_eglib-slist.o test_eglib-sizes.o test_eglib-ptrarray.o test_eglib-list.o test_eglib-array.o test_eglib-fake.o test_eglib-path.o test_eglib-queue.o test_eglib-shell.o test_eglib-spawn.o test_eglib-timer.o test_eglib-file.o test_eglib-pattern.o test_eglib-dir.o test_eglib-markup.o test_eglib-unicode.o test_eglib-utf8.o test_eglib-endian.o test_eglib-module.o test_eglib-memory.o ../src/libeglib.la -lm libtool: link: gcc -Wall -D_FORTIFY_SOURCE=2 -I../../../mono/eglib/test/../src -I../src -DDRIVER_NAME=\EGlib\ -g -O2 -g -D_GNU_SOURCE -Wl,-export-dynamic -o test-eglib test_eglib-test.o test_eglib-driver.o test_eglib-hashtable.o test_eglib-string-util.o test_eglib-string.o test_eglib-slist.o test_eglib-sizes.o test_eglib-ptrarray.o test_eglib-list.o test_eglib-array.o test_eglib-fake.o test_eglib-path.o test_eglib-queue.o test_eglib-shell.o test_eglib-spawn.o test_eglib-timer.o test_eglib-file.o test_eglib-pattern.o test_eglib-dir.o test_eglib-markup.o test_eglib-unicode.o test_eglib-utf8.o test_eglib-endian.o test_eglib-module.o test_eglib-memory.o ../src/.libs/libeglib.a -lm ../src/.libs/libeglib.a(libeglib_la-gunicode.o)(.text+0x5b6): In function `monoeg_g_get_charset': ../../../mono/eglib/src/gunicode.c:362: undefined reference to `locale_charset' ../src/.libs/libeglib.a(libeglib_la-giconv.o)(.text+0x4c): In function `monoeg_g_iconv': ../../../mono/eglib/src/giconv.c:177: undefined reference to `libiconv' ../src/.libs/libeglib.a(libeglib_la-giconv.o)(.text+0x18f): In function `monoeg_g_iconv_close': ../../../mono/eglib/src/giconv.c:158: undefined reference to `libiconv_close' ../src/.libs/libeglib.a(libeglib_la-giconv.o)(.text+0x8c6): In function `monoeg_g_iconv_open': ../../../mono/eglib/src/giconv.c:132: undefined reference to `libiconv_open' gmake[4]: *** [test-eglib] Error 1 gmake[4]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/eglib/test' gmake[3]: *** [all-recursive] Error 1 gmake[3]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/eglib' gmake[2]: *** [all] Error 2 gmake[2]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/eglib' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/export/home/ksmakoto/Mono/BUILD' gmake: *** [all] Error 2 ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
Re: [Mono-dev] Please help this Git newbie
Hello To sum things up: I'm on Windows, using msysgit, and have been following the FAQs on the Mono and GitHub sites. I'm at this point: http://mono-project.com/Compiling_Mono_From_Git Doing git clone git://github.com/mono/mono.git (anonymous access) works, (although I have no idea *where* it copies all the stuff; I stopped it before it was done). The git clone command clones repository (in .git/ directory) first. Making actual files are final step; If you stopped, other than .git are not exist. ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
[Mono-dev] [PATCH] Re: trunk compile error, sgen-gc.c
Hello, I tried to patch. This looks work fine. diff --git a/mono/utils/mono-sigcontext.h b/mono/utils/mono-sigcontext.h index 2335f6f..dfe383c 100644 --- a/mono/utils/mono-sigcontext.h +++ b/mono/utils/mono-sigcontext.h @@ -58,7 +58,7 @@ #define UCONTEXT_REG_EDI(ctx) (((ucontext_t*)(ctx))-uc_mcontext.__gregs [_REG_EDI]) #define UCONTEXT_REG_EIP(ctx) (((ucontext_t*)(ctx))-uc_mcontext.__gregs [_REG_EIP]) #elif defined(__OpenBSD__) -#define UCONTEXT_REG_EAX(ctx) (((ucontext_t*)(ctx))-sc_eax) + #define UCONTEXT_REG_EAX(ctx) (((ucontext_t*)(ctx))-sc_eax) #define UCONTEXT_REG_EBX(ctx) (((ucontext_t*)(ctx))-sc_ebx) #define UCONTEXT_REG_ECX(ctx) (((ucontext_t*)(ctx))-sc_ecx) #define UCONTEXT_REG_EDX(ctx) (((ucontext_t*)(ctx))-sc_edx) @@ -81,6 +81,10 @@ #elif defined(__x86_64__) +#if defined(__FreeBSD__) +#include ucontext.h +#endif + #if defined(__APPLE__) #define UCONTEXT_REG_RAX(ctx) (((ucontext_t*)(ctx))-uc_mcontext-__ss.__rax) #define UCONTEXT_REG_RBX(ctx) (((ucontext_t*)(ctx))-uc_mcontext-__ss.__rbx) @@ -100,7 +104,23 @@ #define UCONTEXT_REG_R14(ctx) (((ucontext_t*)(ctx))-uc_mcontext-__ss.__r14) #define UCONTEXT_REG_R15(ctx) (((ucontext_t*)(ctx))-uc_mcontext-__ss.__r15) #elif defined(__FreeBSD__) -#define UCONTEXT_GREGS(ctx)((guint64*)(((ucontext_t*)(ctx))-uc_mcontext)) + #define UCONTEXT_REG_RAX(ctx) (((ucontext_t*)(ctx))-uc_mcontext.mc_rax) + #define UCONTEXT_REG_RBX(ctx) (((ucontext_t*)(ctx))-uc_mcontext.mc_rbx) + #define UCONTEXT_REG_RCX(ctx) (((ucontext_t*)(ctx))-uc_mcontext.mc_rcx) + #define UCONTEXT_REG_RDX(ctx) (((ucontext_t*)(ctx))-uc_mcontext.mc_rdx) + #define UCONTEXT_REG_RBP(ctx) (((ucontext_t*)(ctx))-uc_mcontext.mc_rbp) + #define UCONTEXT_REG_RSP(ctx) (((ucontext_t*)(ctx))-uc_mcontext.mc_rsp) + #define UCONTEXT_REG_RSI(ctx) (((ucontext_t*)(ctx))-uc_mcontext.mc_rsi) + #define UCONTEXT_REG_RDI(ctx) (((ucontext_t*)(ctx))-uc_mcontext.mc_rdi) + #define UCONTEXT_REG_RIP(ctx) (((ucontext_t*)(ctx))-uc_mcontext.mc_rip) + #define UCONTEXT_REG_R8(ctx) (((ucontext_t*)(ctx))-uc_mcontext.mc_r8) + #define UCONTEXT_REG_R9(ctx) (((ucontext_t*)(ctx))-uc_mcontext.mc_r9) + #define UCONTEXT_REG_R10(ctx) (((ucontext_t*)(ctx))-uc_mcontext.mc_r10) + #define UCONTEXT_REG_R11(ctx) (((ucontext_t*)(ctx))-uc_mcontext.mc_r11) + #define UCONTEXT_REG_R12(ctx) (((ucontext_t*)(ctx))-uc_mcontext.mc_r12) + #define UCONTEXT_REG_R13(ctx) (((ucontext_t*)(ctx))-uc_mcontext.mc_r13) + #define UCONTEXT_REG_R14(ctx) (((ucontext_t*)(ctx))-uc_mcontext.mc_r14) + #define UCONTEXT_REG_R15(ctx) (((ucontext_t*)(ctx))-uc_mcontext.mc_r15) #elif defined(__OpenBSD__) /* OpenBSD/amd64 has no gregs array, ucontext_t == sigcontext */ #define UCONTEXT_REG_RAX(ctx) (((ucontext_t*)(ctx))-sc_rax) On Sun, 19 Dec 2010 23:15:04 +0100 Zoltan Varga var...@gmail.com wrote: Hi, Use configure --with-sgen=no in the meantime until this is fixed. Zoltan On Wed, Dec 15, 2010 at 1:47 AM, KISHIMOTO, Makoto ksmak...@dd.iij4u.or.jpwrote: Hello, At my FreeBSD box, trunk build failed. Errors are following. $ gmake (snip) ../../doltlibtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/metadata -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -DMONO_BINDIR=\/usr/local/bin/\ -DMONO_ASSEMBLIES=\/usr/local/lib\ -DMONO_CFG_DIR=\/usr/local/etc\ -DGC_FREEBSD_THREADS -DPLATFORM_BSD -DHAVE_SGEN_GC -DHAVE_MOVING_COLLECTOR -DHAVE_WRITE_BARRIERS -g -O2 -fno-strict-aliasing -Wdeclaration-after-statement -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -mno-tls-direct-seg-refs -MT libmonoruntimesgen_la-sgen-os-mach.lo -MD -MP -MF .deps/libmonoruntimesgen_la-sgen-os-mach.Tpo -c -o libmonoruntimesgen_la-sgen-os-mach.lo `test -f 'sgen-os-mach.c' || echo '../../../mono/mono/metadata/'`sgen-os-mach.c mv -f .deps/libmonoruntimesgen_la-sgen-os-mach.Tpo .deps/libmonoruntimesgen_la-sgen-os-mach.Plo ../../doltlibtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/metadata -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -DMONO_BINDIR=\/usr/local/bin/\ -DMONO_ASSEMBLIES=\/usr/local/lib\ -DMONO_CFG_DIR=\/usr/local/etc\ -DGC_FREEBSD_THREADS -DPLATFORM_BSD -DHAVE_SGEN_GC -DHAVE_MOVING_COLLECTOR -DHAVE_WRITE_BARRIERS -g -O2 -fno-strict-aliasing -Wdeclaration-after-statement -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -mno-tls-direct-seg-refs -MT
[Mono-dev] trunk compile error, sgen-gc.c
Hello, At my FreeBSD box, trunk build failed. Errors are following. $ gmake (snip) ../../doltlibtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/metadata -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -DMONO_BINDIR=\/usr/local/bin/\ -DMONO_ASSEMBLIES=\/usr/local/lib\ -DMONO_CFG_DIR=\/usr/local/etc\ -DGC_FREEBSD_THREADS -DPLATFORM_BSD -DHAVE_SGEN_GC -DHAVE_MOVING_COLLECTOR -DHAVE_WRITE_BARRIERS -g -O2 -fno-strict-aliasing -Wdeclaration-after-statement -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -mno-tls-direct-seg-refs -MT libmonoruntimesgen_la-sgen-os-mach.lo -MD -MP -MF .deps/libmonoruntimesgen_la-sgen-os-mach.Tpo -c -o libmonoruntimesgen_la-sgen-os-mach.lo `test -f 'sgen-os-mach.c' || echo '../../../mono/mono/metadata/'`sgen-os-mach.c mv -f .deps/libmonoruntimesgen_la-sgen-os-mach.Tpo .deps/libmonoruntimesgen_la-sgen-os-mach.Plo ../../doltlibtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/metadata -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -DMONO_BINDIR=\/usr/local/bin/\ -DMONO_ASSEMBLIES=\/usr/local/lib\ -DMONO_CFG_DIR=\/usr/local/etc\ -DGC_FREEBSD_THREADS -DPLATFORM_BSD -DHAVE_SGEN_GC -DHAVE_MOVING_COLLECTOR -DHAVE_WRITE_BARRIERS -g -O2 -fno-strict-aliasing -Wdeclaration-after-statement -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -mno-tls-direct-seg-refs -MT libmonoruntimesgen_la-sgen-gc.lo -MD -MP -MF .deps/libmonoruntimesgen_la-sgen-gc.Tpo -c -o libmonoruntimesgen_la-sgen-gc.lo `test -f 'sgen-gc.c' || echo '../../../mono/mono/metadata/'`sgen-gc.c ../../../mono/mono/metadata/sgen-gc.c: In function 'mono_sgen_thread_info_lookup': ../../../mono/mono/metadata/sgen-gc.c:4863: warning: cast from pointer to integer of different size ../../../mono/mono/metadata/sgen-gc.c: In function 'suspend_handler': ../../../mono/mono/metadata/sgen-gc.c:5022: error: 'ucontext_t' undeclared (first use in this function) ../../../mono/mono/metadata/sgen-gc.c:5022: error: (Each undeclared identifier is reported only once ../../../mono/mono/metadata/sgen-gc.c:5022: error: for each function it appears in.) ../../../mono/mono/metadata/sgen-gc.c:5022: error: expected expression before ')' token ../../../mono/mono/metadata/sgen-gc.c:5022: error: 'REG_RIP' undeclared (first use in this function) ../../../mono/mono/metadata/sgen-gc.c:5033: error: expected expression before ')' token ../../../mono/mono/metadata/sgen-gc.c:5033: error: 'REG_RSP' undeclared (first use in this function) ../../../mono/mono/metadata/sgen-gc.c:5039: error: expected expression before ')' token ../../../mono/mono/metadata/sgen-gc.c:5039: error: 'REG_RAX' undeclared (first use in this function) ../../../mono/mono/metadata/sgen-gc.c:5039: error: expected expression before ')' token ../../../mono/mono/metadata/sgen-gc.c:5039: error: 'REG_RBX' undeclared (first use in this function) ../../../mono/mono/metadata/sgen-gc.c:5039: error: expected expression before ')' token ../../../mono/mono/metadata/sgen-gc.c:5039: error: 'REG_RCX' undeclared (first use in this function) ../../../mono/mono/metadata/sgen-gc.c:5039: error: expected expression before ')' token ../../../mono/mono/metadata/sgen-gc.c:5039: error: 'REG_RDX' undeclared (first use in this function) ../../../mono/mono/metadata/sgen-gc.c:5039: error: expected expression before ')' token ../../../mono/mono/metadata/sgen-gc.c:5039: error: 'REG_RSI' undeclared (first use in this function) ../../../mono/mono/metadata/sgen-gc.c:5039: error: expected expression before ')' token ../../../mono/mono/metadata/sgen-gc.c:5039: error: 'REG_RDI' undeclared (first use in this function) ../../../mono/mono/metadata/sgen-gc.c:5039: error: expected expression before ')' token ../../../mono/mono/metadata/sgen-gc.c:5039: error: 'REG_RBP' undeclared (first use in this function) ../../../mono/mono/metadata/sgen-gc.c:5039: error: expected expression before ')' token ../../../mono/mono/metadata/sgen-gc.c:5039: error: 'REG_R8' undeclared (first use in this function) ../../../mono/mono/metadata/sgen-gc.c:5039: error: expected expression before ')' token ../../../mono/mono/metadata/sgen-gc.c:5039: error: 'REG_R9' undeclared (first use in this function) ../../../mono/mono/metadata/sgen-gc.c:5039: error: expected expression before ')' token ../../../mono/mono/metadata/sgen-gc.c:5039: error: 'REG_R10' undeclared (first use in this function) ../../../mono/mono/metadata/sgen-gc.c:5039: error: expected expression before ')' token ../../../mono/mono/metadata/sgen-gc.c:5039: error: 'REG_R11' undeclared (first use in this function)
Re: [Mono-dev] trunk build error in FreeBSD
On Tue, 30 Nov 2010 11:07:40 +0100 Paolo Molaro lu...@ximian.com wrote: On 11/30/10 KISHIMOTO, Makoto wrote: In my FreeBSD Box, proflog.c compile failed. Could you try current trunk? I committed a change that should fix the issue. lupus Thanks. The problem not occured current trunk. I saw https://github.com/mono/mono/commit/30cba27527d5076896bf6bead5b9aa9c44d32d6f , IMHO, use of symbol ELF_CLASS is better than SIZEOF_VOID_P . ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
[Mono-dev] trunk build error in FreeBSD
Hello, In my FreeBSD Box, proflog.c compile failed. $ gmake (snip) ../../doltcompile gcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/profiler -I../.. -fexceptions -DMONO_USE_EXC_TABLES -I../../../mono -I../../../mono/eglib/src -I../../eglib/src -DGC_FREEBSD_THREADS -DPLATFORM_BSD -g -O2 -fno-strict-aliasing -Wdeclaration-after-statement -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -mno-tls-direct-seg-refs -MT proflog.lo -MD -MP -MF .deps/proflog.Tpo -c -o proflog.lo ../../../mono/mono/profiler/proflog.c ../../../mono/mono/profiler/proflog.c: In function 'mono_sample_hit': ../../../mono/mono/profiler/proflog.c:1167: warning: format '%llu' expects type 'long long unsigned int', but argument 6 has type 'uint64_t' ../../../mono/mono/profiler/proflog.c:1167: warning: format '%llu' expects type 'long long unsigned int', but argument 6 has type 'uint64_t' ../../../mono/mono/profiler/proflog.c:1192: warning: passing argument 1 of 'InterlockedCompareExchangePointer' from incompatible pointer type ../../../mono/mono/profiler/proflog.c: At top level: ../../../mono/mono/profiler/proflog.c:1289: error: expected ')' before '(' token ../../../mono/mono/profiler/proflog.c: In function 'read_elf_symbols': ../../../mono/mono/profiler/proflog.c:1309: warning: implicit declaration of function 'ElfW' ../../../mono/mono/profiler/proflog.c:1309: warning: nested extern declaration of 'ElfW' ../../../mono/mono/profiler/proflog.c:1309: error: 'Ehdr' undeclared (first use in this function) ../../../mono/mono/profiler/proflog.c:1309: error: (Each undeclared identifier is reported only once ../../../mono/mono/profiler/proflog.c:1309: error: for each function it appears in.) ../../../mono/mono/profiler/proflog.c:1309: error: 'header' undeclared (first use in this function) ../../../mono/mono/profiler/proflog.c:1310: error: 'Shdr' undeclared (first use in this function) ../../../mono/mono/profiler/proflog.c:1310: error: 'sheader' undeclared (first use in this function) ../../../mono/mono/profiler/proflog.c:1311: error: 'shstrtabh' undeclared (first use in this function) ../../../mono/mono/profiler/proflog.c:1312: error: 'symtabh' undeclared (first use in this function) ../../../mono/mono/profiler/proflog.c:1313: error: 'strtabh' undeclared (first use in this function) ../../../mono/mono/profiler/proflog.c:1314: error: 'Sym' undeclared (first use in this function) ../../../mono/mono/profiler/proflog.c:1314: error: 'symbols' undeclared (first use in this function) ../../../mono/mono/profiler/proflog.c:1315: warning: ISO C90 forbids mixed declarations and code ../../../mono/mono/profiler/proflog.c:1358: warning: implicit declaration of function 'dump_elf_symbols' ../../../mono/mono/profiler/proflog.c:1358: warning: nested extern declaration of 'dump_elf_symbols' ../../../mono/mono/profiler/proflog.c: In function 'elf_dl_callback': ../../../mono/mono/profiler/proflog.c:1374: error: 'Dyn' undeclared (first use in this function) ../../../mono/mono/profiler/proflog.c:1374: error: 'dyn' undeclared (first use in this function) ../../../mono/mono/profiler/proflog.c:1375: error: 'Sym' undeclared (first use in this function) ../../../mono/mono/profiler/proflog.c:1375: error: 'symtab' undeclared (first use in this function) ../../../mono/mono/profiler/proflog.c:1376: error: 'Word' undeclared (first use in this function) ../../../mono/mono/profiler/proflog.c:1376: error: 'hash_table' undeclared (first use in this function) ../../../mono/mono/profiler/proflog.c:1377: error: 'Ehdr' undeclared (first use in this function) ../../../mono/mono/profiler/proflog.c:1377: error: 'header' undeclared (first use in this function) ../../../mono/mono/profiler/proflog.c:1378: warning: ISO C90 forbids mixed declarations and code ../../../mono/mono/profiler/proflog.c:1401: error: expected expression before ')' token ../../../mono/mono/profiler/proflog.c:1410: error: expected expression before ')' token ../../../mono/mono/profiler/proflog.c:1423: error: expected expression before ')' token ../../../mono/mono/profiler/proflog.c:1425: error: expected expression before ')' token ../../../mono/mono/profiler/proflog.c: In function 'create_profiler': ../../../mono/mono/profiler/proflog.c:1965: warning: assignment discards qualifiers from pointer target type gmake[3]: *** [proflog.lo] Error 1 gmake[3]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono/profiler' gmake[2]: *** [all-recursive] Error 1 gmake[2]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/export/home/ksmakoto/Mono/BUILD' gmake: *** [all] Error 2 ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
[Mono-dev] [PATCH] malloc.h deprecated ?
Hello. Please apply this patch. diff --git a/mono/profiler/decode.c b/mono/profiler/decode.c index a7d4428..6cc08ff 100644 --- a/mono/profiler/decode.c +++ b/mono/profiler/decode.c @@ -12,7 +12,7 @@ #include string.h #include assert.h #include stdio.h -#if !defined(__APPLE__) +#if !defined(__APPLE__) !defined(__FreeBSD__) #include malloc.h #endif #include unistd.h On Sat, 13 Nov 2010 17:21:24 +0900 KISHIMOTO, Makoto ksmak...@dd.iij4u.or.jp wrote: Hello, In my FreeBSD-amd64 box, Mono git trunk build failed. IMHO, malloc.h had been deprecated in my environment. $ gmake (snip) gcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/profiler -I../.. -fexceptions -DMONO_USE_EXC_TABLES -I../../../mono -I../../../mono/eglib/src -I../../eglib/src -DGC_FREEBSD_THREADS -DPLATFORM_BSD -g -O2 -fno-strict-aliasing -Wdeclaration-after-statement -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -mno-tls-direct-seg-refs -MT decode.o -MD -MP -MF .deps/decode.Tpo -c -o decode.o ../../../mono/mono/profiler/decode.c In file included from ../../../mono/mono/profiler/decode.c:16: /usr/include/malloc.h:3:2: error: #error malloc.h has been replaced by stdlib.h ../../../mono/mono/profiler/decode.c: In function 'tracked_creation': ../../../mono/mono/profiler/decode.c:993: warning: format '%llu' expects type 'long long unsigned int', but argument 5 has type 'uint64_t' ../../../mono/mono/profiler/decode.c: In function 'decode_buffer': ../../../mono/mono/profiler/decode.c:1082: warning: format '%x' expects type 'unsigned int', but argument 3 has type 'intptr_t' (snip warnings) gmake[3]: *** [decode.o] Error 1 gmake[3]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono/profiler' gmake[2]: *** [all-recursive] Error 1 gmake[2]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/export/home/ksmakoto/Mono/BUILD' gmake: *** [all] Error 2 ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
[Mono-dev] malloc.h deprecated ?
Hello, In my FreeBSD-amd64 box, Mono git trunk build failed. IMHO, malloc.h had been deprecated in my environment. $ gmake (snip) gcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/profiler -I../.. -fexceptions -DMONO_USE_EXC_TABLES -I../../../mono -I../../../mono/eglib/src -I../../eglib/src -DGC_FREEBSD_THREADS -DPLATFORM_BSD -g -O2 -fno-strict-aliasing -Wdeclaration-after-statement -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -mno-tls-direct-seg-refs -MT decode.o -MD -MP -MF .deps/decode.Tpo -c -o decode.o ../../../mono/mono/profiler/decode.c In file included from ../../../mono/mono/profiler/decode.c:16: /usr/include/malloc.h:3:2: error: #error malloc.h has been replaced by stdlib.h ../../../mono/mono/profiler/decode.c: In function 'tracked_creation': ../../../mono/mono/profiler/decode.c:993: warning: format '%llu' expects type 'long long unsigned int', but argument 5 has type 'uint64_t' ../../../mono/mono/profiler/decode.c: In function 'decode_buffer': ../../../mono/mono/profiler/decode.c:1082: warning: format '%x' expects type 'unsigned int', but argument 3 has type 'intptr_t' (snip warnings) gmake[3]: *** [decode.o] Error 1 gmake[3]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono/profiler' gmake[2]: *** [all-recursive] Error 1 gmake[2]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/export/home/ksmakoto/Mono/BUILD' gmake: *** [all] Error 2 ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
[Mono-dev] Mono.Cairo building aborted
Hello Building of git trunk of mono aborted, in my FreeBSD box. Build log is follwing. $ gmake (snip) gmake[7]: Leaving directory `/export/home/ksmakoto/Mono/mono/mcs/class/Mono.Http' gmake[7]: Entering directory `/export/home/ksmakoto/Mono/mono/mcs/class/Mono.Cairo' gmake[7]: Leaving directory `/export/home/ksmakoto/Mono/mono/mcs/class/Mono.Cairo' gmake[7]: Entering directory `/export/home/ksmakoto/Mono/mono/mcs/class/Mono.Cairo' gmake all-local gmake[8]: Entering directory `/export/home/ksmakoto/Mono/mono/mcs/class/Mono.Cairo' MCS [net_2_0] Mono.Cairo.dll ./Mono.Cairo/SurfacePattern.cs(45,31): warning CS0108: `Cairo.SurfacePattern.Extend' hides inherited member `Cairo.Pattern.Extend'. Use the new keyword if hiding was intended ./Mono.Cairo/Pattern.cs(120,31): (Location of the symbol related to previous warning) Compilation succeeded - 1 warning(s) Assembly ../../class/lib/net_2_0/Mono.Cairo.dll signed. * Assertion at ../../../mono/mono/io-layer/error.c:70, condition `ret == 0' not met gmake[8]: *** [../../class/lib/net_2_0/Mono.Cairo.dll] Abort trap: 6 (core dumped) gmake[8]: *** Deleting file `../../class/lib/net_2_0/Mono.Cairo.dll' gmake[8]: Leaving directory `/export/home/ksmakoto/Mono/mono/mcs/class/Mono.Cairo' gmake[7]: *** [do-all] Error 2 gmake[7]: Leaving directory `/export/home/ksmakoto/Mono/mono/mcs/class/Mono.Cairo' gmake[6]: *** [all-recursive] Error 1 gmake[6]: Leaving directory `/export/home/ksmakoto/Mono/mono/mcs/class' gmake[5]: *** [all-recursive] Error 1 gmake[5]: Leaving directory `/export/home/ksmakoto/Mono/mono/mcs' gmake[4]: *** [profile-do--net_2_0--all] Error 2 gmake[4]: Leaving directory `/export/home/ksmakoto/Mono/mono/mcs' gmake[3]: *** [profiles-do--all] Error 2 gmake[3]: Leaving directory `/export/home/ksmakoto/Mono/mono/mcs' gmake[2]: *** [all-local] Error 2 gmake[2]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/runtime' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/export/home/ksmakoto/Mono/BUILD' gmake: *** [all] Error 2 ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
[Mono-dev] mono/mini/objects.cs compile error
Hello In my FreeBSD box, Mono trunk gmake check failed with compile error. $ gmake check ...(snip) Making check in eglib gmake[1]: Entering directory `/export/home/ksmakoto/Mono/BUILD/eglib' Making check in src gmake[2]: Entering directory `/export/home/ksmakoto/Mono/BUILD/eglib/src' gmake[2]: Nothing to be done for `check'. gmake[2]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/eglib/src' Making check in test gmake[2]: Entering directory `/export/home/ksmakoto/Mono/BUILD/eglib/test' gmake[2]: Nothing to be done for `check'. gmake[2]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/eglib/test' gmake[2]: Entering directory `/export/home/ksmakoto/Mono/BUILD/eglib' gmake[2]: Nothing to be done for `check-am'. gmake[2]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/eglib' gmake[1]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/eglib' Making check in mono gmake[1]: Entering directory `/export/home/ksmakoto/Mono/BUILD/mono' Making check in utils gmake[2]: Entering directory `/export/home/ksmakoto/Mono/BUILD/mono/utils' gmake check-am gmake[3]: Entering directory `/export/home/ksmakoto/Mono/BUILD/mono/utils' gmake[3]: Nothing to be done for `check-am'. gmake[3]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono/utils' gmake[2]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono/utils' Making check in io-layer gmake[2]: Entering directory `/export/home/ksmakoto/Mono/BUILD/mono/io-layer' gmake[2]: Nothing to be done for `check'. gmake[2]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono/io-layer' Making check in cil gmake[2]: Entering directory `/export/home/ksmakoto/Mono/BUILD/mono/cil' gmake[2]: Nothing to be done for `check'. gmake[2]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono/cil' Making check in metadata gmake[2]: Entering directory `/export/home/ksmakoto/Mono/BUILD/mono/metadata' gmake[2]: Nothing to be done for `check'. gmake[2]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono/metadata' Making check in arch gmake[2]: Entering directory `/export/home/ksmakoto/Mono/BUILD/mono/arch' gmake[3]: Entering directory `/export/home/ksmakoto/Mono/BUILD/mono/arch' gmake[3]: Nothing to be done for `check-am'. gmake[3]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono/arch' gmake[2]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono/arch' Making check in mini gmake[2]: Entering directory `/export/home/ksmakoto/Mono/BUILD/mono/mini' gmake check-am gmake[3]: Entering directory `/export/home/ksmakoto/Mono/BUILD/mono/mini' gmake check-local gmake[4]: Entering directory `/export/home/ksmakoto/Mono/BUILD/mono/mini' MONO_PATH=/export/home/ksmakoto/Mono/mono/mcs/class/lib/net_2_0 ../../runtime/mono-wrapper /export/home/ksmakoto/Mono/mono/mcs/class/lib/net_2_0/gmcs.exe -unsafe -nowarn:0162 -out:TestDriver.dll -target:library ../../../mono/mono/mini/TestDriver.cs ../../../mono/mono/mini/TestDriver.cs(20,39): warning CS0168: The variable `elen' is declared but never used Compilation succeeded - 1 warning(s) MONO_PATH=/export/home/ksmakoto/Mono/mono/mcs/class/lib/net_2_0 ../../runtime/mono-wrapper /export/home/ksmakoto/Mono/mono/mcs/class/lib/net_2_0/gmcs.exe -unsafe -nowarn:0162 -out:basic.exe -unsafe ../../../mono/mono/mini/basic.cs -r:TestDriver.dll ../../../mono/mono/mini/basic.cs(1319,30): warning CS0642: Possible mistaken empty statement ../../../mono/mono/mini/basic.cs(561,21): warning CS0219: The variable `b' is assigned but its value is never used ../../../mono/mono/mini/basic.cs(566,23): warning CS0219: The variable `b' is assigned but its value is never used ../../../mono/mono/mini/basic.cs(631,35): warning CS0168: The variable `c' is declared but never used ../../../mono/mono/mini/basic.cs(638,37): warning CS0168: The variable `c' is declared but never used ../../../mono/mono/mini/basic.cs(645,37): warning CS0168: The variable `c' is declared but never used ../../../mono/mono/mini/basic.cs(657,28): warning CS1718: A comparison made to same variable. Did you mean to compare something else? ../../../mono/mono/mini/basic.cs(671,28): warning CS1718: A comparison made to same variable. Did you mean to compare something else? ../../../mono/mono/mini/basic.cs(737,31): warning CS0219: The variable `b' is assigned but its value is never used ../../../mono/mono/mini/basic.cs(750,31): warning CS0219: The variable `b' is assigned but its value is never used ../../../mono/mono/mini/basic.cs(761,31): warning CS0219: The variable `b' is assigned but its value is never used ../../../mono/mono/mini/basic.cs(779,31): warning CS0219: The variable `b' is assigned but its value is never used ../../../mono/mono/mini/basic.cs(790,32): warning CS0219: The variable `b' is assigned but its value is never used ../../../mono/mono/mini/basic.cs(801,32): warning CS0219: The variable `b' is assigned but its value is never used ../../../mono/mono/mini/basic.cs(812,30): warning CS0219: The variable `b' is assigned but its value is never used
[Mono-dev] tests/bug-348522.2.cs compile error
Hello make check of Mono svn trunk failed with compile error. Build log is following. $ gmake check ...(snip) MONO_PATH=/export/home/ksmakoto/Mono/mono/mcs/class/lib/net_2_0 ../../runtime/mono-wrapper /export/home/ksmakoto/Mono/mono/mcs/class/lib/net_2_0/gmcs.exe -unsafe -nowarn:0162 -nowarn:0168 -nowarn:0219 -debug -r:TestDriver.dll -out:bug-333798.2.exe ../../../mono/mono/tests/bug-333798.2.cs MONO_PATH=/export/home/ksmakoto/Mono/mono/mcs/class/lib/net_2_0 ../../runtime/mono-wrapper /export/home/ksmakoto/Mono/mono/mcs/class/lib/net_2_0/gmcs.exe -unsafe -nowarn:0162 -nowarn:0168 -nowarn:0219 -debug -r:TestDriver.dll -out:bug-333798-tb.2.exe ../../../mono/mono/tests/bug-333798-tb.2.cs MONO_PATH=/export/home/ksmakoto/Mono/mono/mcs/class/lib/net_2_0 ../../runtime/mono-wrapper /export/home/ksmakoto/Mono/mono/mcs/class/lib/net_2_0/gmcs.exe -unsafe -nowarn:0162 -nowarn:0168 -nowarn:0219 -debug -r:TestDriver.dll -out:bug-335131.2.exe ../../../mono/mono/tests/bug-335131.2.cs MONO_PATH=/export/home/ksmakoto/Mono/mono/mcs/class/lib/net_2_0 ../../runtime/mono-wrapper /export/home/ksmakoto/Mono/mono/mcs/class/lib/net_2_0/gmcs.exe -unsafe -nowarn:0162 -nowarn:0168 -nowarn:0219 -debug -r:TestDriver.dll -out:bug-322722_patch_bx.2.exe ../../../mono/mono/tests/bug-322722_patch_bx.2.cs MONO_PATH=/export/home/ksmakoto/Mono/mono/mcs/class/lib/net_2_0 ../../runtime/mono-wrapper /export/home/ksmakoto/Mono/mono/mcs/class/lib/net_2_0/gmcs.exe -unsafe -nowarn:0162 -nowarn:0168 -nowarn:0219 -debug -r:TestDriver.dll -out:bug-348522.2.exe ../../../mono/mono/tests/bug-348522.2.cs ../../../mono/mono/tests/bug-348522.2.cs(127,24): error CS0236: A field initializer cannot reference the nonstatic field, method, or property `PassesStuffBinder.stuff' Compilation failed: 1 error(s), 0 warnings gmake[5]: *** [bug-348522.2.exe] Error 1 gmake[5]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono/tests' gmake[4]: *** [testjit] Error 2 gmake[4]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono/tests' gmake[3]: *** [check-am] Error 2 gmake[3]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono/tests' gmake[2]: *** [check-recursive] Error 1 gmake[2]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono/tests' gmake[1]: *** [check-recursive] Error 1 gmake[1]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono' gmake: *** [check-recursive] Error 1 ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
[Mono-dev] Ambiguity between SoapTypeAttribute and SoapAttribute
Hello, In my amd64 FreeBSD box, make check of mono svn trunk failed with error. When compiling Test/System.Runtime.Remoting/SoapServicesTest.cs, errors, CS0229: Ambiguity between `System.Runtime.Remoting.Metadata.SoapTypeAttribute.XmlNamespace' and `System.Runtime.Remoting.Metadata.SoapAttribute.XmlNamespace', occured. Log is following. $ gmake check Making check in po gmake[1]: Entering directory `/export/home/ksmakoto/Mono/BUILD/po' Making check in mcs gmake[2]: Entering directory `/export/home/ksmakoto/Mono/BUILD/po/mcs' gmake[2]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/po/mcs' gmake[2]: Entering directory `/export/home/ksmakoto/Mono/BUILD/po' gmake[2]: Nothing to be done for `check-am'. gmake[2]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/po' (snip) gmake test-local gmake[7]: Entering directory `/export/home/ksmakoto/Mono/mcs/mcs' Makefile:51: warning: overriding commands for target `csproj-local' ../build/executable.make:134: warning: ignoring old commands for target `csproj-local' gmake[7]: Leaving directory `/export/home/ksmakoto/Mono/mcs/mcs' gmake[6]: Leaving directory `/export/home/ksmakoto/Mono/mcs/mcs' gmake[6]: Entering directory `/export/home/ksmakoto/Mono/mcs/class' gmake[7]: Entering directory `/export/home/ksmakoto/Mono/mcs/class/corlib' gmake test-local gmake[8]: Entering directory `/export/home/ksmakoto/Mono/mcs/class/corlib' MCS [net_2_0] corlib_test_net_2_0.dll Test/System.Resources/ResourceManagerTest.cs(1016,39): warning CS0108: `MonoTests.System.Resources.ResourceManagerTest.MockResourceManager.BaseNameField' hides inherited member `System.Resources.ResourceManager.BaseNameField'. Use the new keyword if hiding was intended /export/home/ksmakoto/Mono/mcs/class/lib/net_2_0/mscorlib.dll (Location of the symbol related to previous warning) Test/System.Resources/ResourceManagerTest.cs(1020,41): warning CS0108: `MonoTests.System.Resources.ResourceManagerTest.MockResourceManager.MainAssembly' hides inherited member `System.Resources.ResourceManager.MainAssembly'. Use the new keyword if hiding was intended /export/home/ksmakoto/Mono/mcs/class/lib/net_2_0/mscorlib.dll (Location of the symbol related to previous warning) Test/System.Resources/ResourceManagerTest.cs(1024,42): warning CS0108: `MonoTests.System.Resources.ResourceManagerTest.MockResourceManager.ResourceSets' hides inherited member `System.Resources.ResourceManager.ResourceSets'. Use the new keyword if hiding was intended /export/home/ksmakoto/Mono/mcs/class/lib/net_2_0/mscorlib.dll (Location of the symbol related to previous warning) Test/System.Runtime.Remoting/SoapServicesTest.cs(17,10): error CS0229: Ambiguity between `System.Runtime.Remoting.Metadata.SoapTypeAttribute.XmlNamespace' and `System.Runtime.Remoting.Metadata.SoapAttribute.XmlNamespace' /export/home/ksmakoto/Mono/mcs/class/lib/net_2_0/mscorlib.dll (Location of the symbol related to previous error) Test/System.Runtime.Remoting/SoapServicesTest.cs(52,10): error CS0229: Ambiguity between `System.Runtime.Remoting.Metadata.SoapTypeAttribute.XmlNamespace' and `System.Runtime.Remoting.Metadata.SoapAttribute.XmlNamespace' /export/home/ksmakoto/Mono/mcs/class/lib/net_2_0/mscorlib.dll (Location of the symbol related to previous error) Compilation failed: 2 error(s), 3 warnings gmake[8]: *** [corlib_test_net_2_0.dll] Error 1 gmake[8]: Leaving directory `/export/home/ksmakoto/Mono/mcs/class/corlib' gmake[7]: *** [do-test] Error 2 gmake[7]: Leaving directory `/export/home/ksmakoto/Mono/mcs/class/corlib' gmake[6]: *** [test-recursive] Error 1 gmake[6]: Leaving directory `/export/home/ksmakoto/Mono/mcs/class' gmake[5]: *** [test-recursive] Error 1 gmake[5]: Leaving directory `/export/home/ksmakoto/Mono/mcs' gmake[4]: *** [profile-do--net_2_0--test] Error 2 gmake[4]: Leaving directory `/export/home/ksmakoto/Mono/mcs' gmake[3]: *** [profiles-do--test] Error 2 gmake[3]: Leaving directory `/export/home/ksmakoto/Mono/mcs' gmake[2]: *** [mcs-do-test-profiles] Error 2 gmake[2]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/runtime' gmake[1]: *** [check-am] Error 2 gmake[1]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/runtime' gmake: *** [check-recursive] Error 1 ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
[Mono-dev] diff: bug-438454.exe.stdout.expected: No such file or directory
Hello, In my FreeBSD box, make check of Mono svn trunk failed. log is follow. $ gmake check Making check in po gmake[1]: Entering directory `/export/home/ksmakoto/Mono/BUILD/po' Making check in mcs gmake[2]: Entering directory `/export/home/ksmakoto/Mono/BUILD/po/mcs' gmake[2]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/po/mcs' gmake[2]: Entering directory `/export/home/ksmakoto/Mono/BUILD/po' gmake[2]: Nothing to be done for `check-am'. (snip) Testing generic-xdomain.2.exe ... Testing generic-type-load-exception.2.exe ... Testing bug-616463.exe ... gmake[5]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono/tests' Testing exists.exe... Testing runtime-invoke.gen.exe... Testing imt_big_iface_test.exe... Testing bug-438454.exe... diff: bug-438454.exe.stdout.expected: No such file or directory gmake[4]: *** [test-process-exit] Error 2 gmake[4]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono/tests' gmake[3]: *** [check-am] Error 2 gmake[3]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono/tests' gmake[2]: *** [check-recursive] Error 1 gmake[2]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono/tests' gmake[1]: *** [check-recursive] Error 1 gmake[1]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono' gmake: *** [check-recursive] Error 1 ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
[Mono-dev] ../mini/.libs/libmono-2.0.so: undefined reference to `MONO_DEBUGGER__debugger_info'
Hello In my FreeBSD box, svn trunk build failed with ../mini/.libs/libmono-2.0.so: undefined reference to `MONO_DEBUGGER__debugger_info' . Following is build log. $ gmake gmake all-recursive gmake[1]: Entering directory `/export/home/ksmakoto/Mono/BUILD' (snip) gmake[3]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono/mini' Making all in dis gmake[3]: Entering directory `/export/home/ksmakoto/Mono/BUILD/mono/dis' ../../doltlibtool --tag=CC --mode=link gcc -g -O2 -fno-strict-aliasing -Wdeclaration-after-statement -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -mno-tls-direct-seg-refs -pthread -o monodis dump.o main.o declsec.o libmonodis.a ../mini/libmono-2.0.la -L../../eglib/src -leglib -lm -lm -pthread libtool: link: gcc -g -O2 -fno-strict-aliasing -Wdeclaration-after-statement -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -mno-tls-direct-seg-refs -pthread -o .libs/monodis dump.o main.o declsec.o -pthread libmonodis.a ../mini/.libs/libmono-2.0.so -L/export/home/ksmakoto/Mono/BUILD/eglib/src /export/home/ksmakoto/Mono/BUILD/eglib/src/.libs/libeglib.a -lm -pthread -Wl,-rpath -Wl,/usr/local/lib ../mini/.libs/libmono-2.0.so: undefined reference to `MONO_DEBUGGER__debugger_info' gmake[3]: *** [monodis] Error 1 gmake[3]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono/dis' gmake[2]: *** [all-recursive] Error 1 gmake[2]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/export/home/ksmakoto/Mono/BUILD' gmake: *** [all] Error 2 ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
[Mono-dev] svn trunk build fails, 'SIGPWR' undeclared
Hello, In my FreeBSD box, mono SVN trunk build fails. FreeBSD has no SIGPWR . Signal 29 of FreeBSD is SIGINFO . ../../doltlibtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/metadata -I../.. -I../../../mono -I../../../mono/mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src -DMONO_BINDIR=\/usr/local/bin/\ -DMONO_ASSEMBLIES=\/usr/local/lib\ -DMONO_CFG_DIR=\/usr/local/etc\ -DGC_FREEBSD_THREADS -DPLATFORM_BSD -DHAVE_SGEN_GC -DHAVE_MOVING_COLLECTOR -DHAVE_WRITE_BARRIERS -g -O2 -fno-strict-aliasing -Wdeclaration-after-statement -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -mno-tls-direct-seg-refs -MT libmonoruntimesgen_la-sgen-os-posix.lo -MD -MP -MF .deps/libmonoruntimesgen_la-sgen-os-posix.Tpo -c -o libmonoruntimesgen_la-sgen-os-posix.lo `test -f 'sgen-os-posix.c' || echo '../../../mono/mono/metadata/'`sgen-os-posix.c In file included from ../../../mono/mono/metadata/sgen-os-posix.c:35: ../../../mono/mono/metadata/sgen-gc.h:93: error: 'SIGPWR' undeclared here (not in a function) gmake[3]: *** [libmonoruntimesgen_la-sgen-os-posix.lo] Error 1 gmake[3]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono/metadata' gmake[2]: *** [all-recursive] Error 1 gmake[2]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/export/home/ksmakoto/Mono/BUILD' gmake: *** [all] Error 2 ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
[Mono-dev] namespace name could not be found in FakeMembershipProvider.cs
Hello, In mono svn trunk head, gmake check failed with compile error. $ gmake check (snip) gmake[7]: Leaving directory `/export/home/ksmakoto/Mono/mcs/class/System.ComponentModel.DataAnnotations' gmake[7]: Entering directory `/export/home/ksmakoto/Mono/mcs/class/System.Web.DynamicData' gmake test-local gmake[8]: Entering directory `/export/home/ksmakoto/Mono/mcs/class/System.Web.DynamicData' MCS [net_4_0] System.Web.DynamicData_test_net_4_0.dll Test/../../System.Web/Test/mainsoft/NunitWeb/NunitWeb/FakeMembershipProvider.cs(10,54): error CS0246: The type or namespace name `MembershipProvider' could not be found. Are you missing a using directive or an assembly reference? Compilation failed: 1 error(s), 0 warnings gmake[8]: *** [System.Web.DynamicData_test_net_4_0.dll] Error 1 gmake[8]: Leaving directory `/export/home/ksmakoto/Mono/mcs/class/System.Web.DynamicData' gmake[7]: *** [do-test] Error 2 (snip) ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
[Mono-dev] amd64 FreeBSD compile failed
Hello, In my amd64 FreeBSD8 box, mono svn trunk compile failed. $ gmake (snip) Making all in mini gmake[3]: Entering directory `/export/home/ksmakoto/Mono/BUILD/mono/mini' gmake all-am gmake[4]: Entering directory `/export/home/ksmakoto/Mono/BUILD/mono/mini' ../../doltcompile gcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/mini -I../.. -DGC_FREEBSD_THREADS -DPLATFORM_BSD -I../../../mono -I../../../mono/libgc/include -I../../../mono/eglib/src -I../../eglib/src-g -O2 -fno-strict-aliasing -Wdeclaration-after-statement -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -mno-tls-direct-seg-refs -MT exceptions-amd64.lo -MD -MP -MF .deps/exceptions-amd64.Tpo -c -o exceptions-amd64.lo ../../../mono/mono/mini/exceptions-amd64.c ../../../mono/mono/mini/exceptions-amd64.c: In function 'mono_arch_handle_exception': ../../../mono/mono/mini/exceptions-amd64.c:696: warning: implicit declaration of function 'UCONTEXT_REG_RSP' ../../../mono/mono/mini/exceptions-amd64.c:696: warning: nested extern declaration of 'UCONTEXT_REG_RSP' ../../../mono/mono/mini/exceptions-amd64.c:701: warning: implicit declaration of function 'UCONTEXT_REG_RDI' ../../../mono/mono/mini/exceptions-amd64.c:701: warning: nested extern declaration of 'UCONTEXT_REG_RDI' ../../../mono/mono/mini/exceptions-amd64.c:701: error: lvalue required as left operand of assignment ../../../mono/mono/mini/exceptions-amd64.c:702: warning: implicit declaration of function 'UCONTEXT_REG_RSI' ../../../mono/mono/mini/exceptions-amd64.c:702: warning: nested extern declaration of 'UCONTEXT_REG_RSI' ../../../mono/mono/mini/exceptions-amd64.c:702: error: lvalue required as left operand of assignment ../../../mono/mono/mini/exceptions-amd64.c:709: error: lvalue required as left operand of assignment ../../../mono/mono/mini/exceptions-amd64.c:711: warning: implicit declaration of function 'UCONTEXT_REG_RIP' ../../../mono/mono/mini/exceptions-amd64.c:711: warning: nested extern declaration of 'UCONTEXT_REG_RIP' ../../../mono/mono/mini/exceptions-amd64.c:711: error: lvalue required as left operand of assignment ../../../mono/mono/mini/exceptions-amd64.c: In function 'mono_arch_sigctx_to_monoctx': ../../../mono/mono/mini/exceptions-amd64.c:743: warning: implicit declaration of function 'UCONTEXT_REG_RAX' ../../../mono/mono/mini/exceptions-amd64.c:743: warning: nested extern declaration of 'UCONTEXT_REG_RAX' ../../../mono/mono/mini/exceptions-amd64.c:744: warning: implicit declaration of function 'UCONTEXT_REG_RBX' ../../../mono/mono/mini/exceptions-amd64.c:744: warning: nested extern declaration of 'UCONTEXT_REG_RBX' ../../../mono/mono/mini/exceptions-amd64.c:745: warning: implicit declaration of function 'UCONTEXT_REG_RCX' ../../../mono/mono/mini/exceptions-amd64.c:745: warning: nested extern declaration of 'UCONTEXT_REG_RCX' ../../../mono/mono/mini/exceptions-amd64.c:746: warning: implicit declaration of function 'UCONTEXT_REG_RDX' ../../../mono/mono/mini/exceptions-amd64.c:746: warning: nested extern declaration of 'UCONTEXT_REG_RDX' ../../../mono/mono/mini/exceptions-amd64.c:747: warning: implicit declaration of function 'UCONTEXT_REG_RBP' ../../../mono/mono/mini/exceptions-amd64.c:747: warning: nested extern declaration of 'UCONTEXT_REG_RBP' ../../../mono/mono/mini/exceptions-amd64.c:752: warning: implicit declaration of function 'UCONTEXT_REG_R12' ../../../mono/mono/mini/exceptions-amd64.c:752: warning: nested extern declaration of 'UCONTEXT_REG_R12' ../../../mono/mono/mini/exceptions-amd64.c:753: warning: implicit declaration of function 'UCONTEXT_REG_R13' ../../../mono/mono/mini/exceptions-amd64.c:753: warning: nested extern declaration of 'UCONTEXT_REG_R13' ../../../mono/mono/mini/exceptions-amd64.c:754: warning: implicit declaration of function 'UCONTEXT_REG_R14' ../../../mono/mono/mini/exceptions-amd64.c:754: warning: nested extern declaration of 'UCONTEXT_REG_R14' ../../../mono/mono/mini/exceptions-amd64.c:755: warning: implicit declaration of function 'UCONTEXT_REG_R15' ../../../mono/mono/mini/exceptions-amd64.c:755: warning: nested extern declaration of 'UCONTEXT_REG_R15' ../../../mono/mono/mini/exceptions-amd64.c: In function 'mono_arch_monoctx_to_sigctx': ../../../mono/mono/mini/exceptions-amd64.c:781: error: lvalue required as left operand of assignment ../../../mono/mono/mini/exceptions-amd64.c:782: error: lvalue required as left operand of assignment ../../../mono/mono/mini/exceptions-amd64.c:783: error: lvalue required as left operand of assignment ../../../mono/mono/mini/exceptions-amd64.c:784: error: lvalue required as left operand of assignment ../../../mono/mono/mini/exceptions-amd64.c:785: error: lvalue required as left operand of assignment ../../../mono/mono/mini/exceptions-amd64.c:786: error: lvalue required as left operand of assignment
[Mono-dev] eglib build failed
Hello. In my amd64 FreeBSD 8 box, eglib build failed. $ gmake gmake all-recursive gmake[1]: Entering directory `/export/home/ksmakoto/Mono/BUILD' Making all in po gmake[2]: Entering directory `/export/home/ksmakoto/Mono/BUILD/po' Making all in mcs (snip) Making all in eglib gmake[2]: Entering directory `/export/home/ksmakoto/Mono/BUILD/eglib' gmake all-recursive gmake[3]: Entering directory `/export/home/ksmakoto/Mono/BUILD/eglib' Making all in src gmake[4]: Entering directory `/export/home/ksmakoto/Mono/BUILD/eglib/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../../mono/eglib/src -I.. -I../../../mono/eglib/src -Wall -D_FORTIFY_SOURCE=2 -g -O2 -g -O0 -D_GNU_SOURCE -MT libeglib_la-garray.lo -MD -MP -MF .deps/libeglib_la-garray.Tpo -c -o libeglib_la-garray.lo `test -f 'garray.c' || echo '../../../mono/eglib/src/'`garray.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../../mono/eglib/src -I.. -I../../../mono/eglib/src -Wall -D_FORTIFY_SOURCE=2 -g -O2 -g -O0 -D_GNU_SOURCE -MT libeglib_la-garray.lo -MD -MP -MF .deps/libeglib_la-garray.Tpo -c ../../../mono/eglib/src/garray.c -fPIC -DPIC -o .libs/libeglib_la-garray.o In file included from ../../../mono/eglib/src/garray.c:30: ../../../mono/eglib/src/glib.h:673: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GPid' ../../../mono/eglib/src/glib.h:679: error: expected declaration specifiers or '...' before 'GPid' gmake[4]: *** [libeglib_la-garray.lo] Error 1 gmake[4]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/eglib/src' gmake[3]: *** [all-recursive] Error 1 gmake[3]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/eglib' gmake[2]: *** [all] Error 2 gmake[2]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/eglib' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/export/home/ksmakoto/Mono/BUILD' gmake: *** [all] Error 2 In glib.h, type pid_t is used but not included sys/types.h (or unistd.h). Seems to need include sys/types.h . Thank you. ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
Re: [Mono-dev] eglib build failed
Hello. Still failed. config.h have not included and HAVE_SYS_TYPES_H undefined. On Sun, 2 May 2010 16:15:20 +0200 Zoltan Varga var...@gmail.com wrote: Should be fixed in SVN. Zoltan On Sun, May 2, 2010 at 12:47 PM, KISHIMOTO, Makoto ksmak...@dd.iij4u.or.jpwrote: Hello. In my amd64 FreeBSD 8 box, eglib build failed. $ gmake gmake all-recursive gmake[1]: Entering directory `/export/home/ksmakoto/Mono/BUILD' Making all in po gmake[2]: Entering directory `/export/home/ksmakoto/Mono/BUILD/po' Making all in mcs (snip) Making all in eglib gmake[2]: Entering directory `/export/home/ksmakoto/Mono/BUILD/eglib' gmake all-recursive gmake[3]: Entering directory `/export/home/ksmakoto/Mono/BUILD/eglib' Making all in src gmake[4]: Entering directory `/export/home/ksmakoto/Mono/BUILD/eglib/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../../mono/eglib/src -I.. -I../../../mono/eglib/src -Wall -D_FORTIFY_SOURCE=2 -g -O2 -g -O0 -D_GNU_SOURCE -MT libeglib_la-garray.lo -MD -MP -MF .deps/libeglib_la-garray.Tpo -c -o libeglib_la-garray.lo `test -f 'garray.c' || echo '../../../mono/eglib/src/'`garray.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../../mono/eglib/src -I.. -I../../../mono/eglib/src -Wall -D_FORTIFY_SOURCE=2 -g -O2 -g -O0 -D_GNU_SOURCE -MT libeglib_la-garray.lo -MD -MP -MF .deps/libeglib_la-garray.Tpo -c ../../../mono/eglib/src/garray.c -fPIC -DPIC -o .libs/libeglib_la-garray.o In file included from ../../../mono/eglib/src/garray.c:30: ../../../mono/eglib/src/glib.h:673: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'GPid' ../../../mono/eglib/src/glib.h:679: error: expected declaration specifiers or '...' before 'GPid' gmake[4]: *** [libeglib_la-garray.lo] Error 1 gmake[4]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/eglib/src' gmake[3]: *** [all-recursive] Error 1 gmake[3]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/eglib' gmake[2]: *** [all] Error 2 gmake[2]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/eglib' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/export/home/ksmakoto/Mono/BUILD' gmake: *** [all] Error 2 In glib.h, type pid_t is used but not included sys/types.h (or unistd.h). Seems to need include sys/types.h . Thank you. ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
Re: [Mono-dev] eglib build failed
Hello, It seems all right. Thank you. On Mon, 3 May 2010 01:24:38 +0200 Zoltan Varga var...@gmail.com wrote: Hi, I committed a different fix, could you try it ? Zoltan ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
[Mono-dev] gmake check error with Corlib not in sync with this runtime
Hello, gmake check of mono svn trunk fails with following error. Corlib not in sync with this runtime: expected corlib version 69, found 89. Loaded from: /export/home/ksmakoto/Mono/mcs/class/lib/net_2_0/mscorlib.dll Download a newer corlib or a newer runtime at http://www.go-mono.com/daily. All messages are like follows. $ gmake check Making check in po gmake[1]: Entering directory `/export/home/ksmakoto/Mono/BUILD/po' Making check in mcs gmake[2]: Entering directory `/export/home/ksmakoto/Mono/BUILD/po/mcs' (snip...) Testing bug-472600.2.exe ... Testing bug-473482.2.exe ... Testing bug-473999.2.exe ... Testing bug-479763.2.exe ... Testing generic-xdomain.2.exe ... Thread 80160ac80 has exited with leftover thread-specific data after 4 destructor iterations Testing generic-type-load-exception.2.exe ... Testing mkbundle... Thread 80160ac80 has exited with leftover thread-specific data after 4 destructor iterations Corlib not in sync with this runtime: expected corlib version 69, found 89. Loaded from: /export/home/ksmakoto/Mono/mcs/class/lib/net_2_0/mscorlib.dll Download a newer corlib or a newer runtime at http://www.go-mono.com/daily. gmake[4]: *** [testbundle] Error 1 gmake[4]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono/tests' gmake[3]: *** [check-am] Error 2 gmake[3]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono/tests' gmake[2]: *** [check-recursive] Error 1 gmake[2]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono/tests' gmake[1]: *** [check-recursive] Error 1 gmake[1]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono' gmake: *** [check-recursive] Error 1 ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
[Mono-dev] test large-gc-bitmap.exe fails
Hello, Since about a week ago, mono svn trunk, test large-gc-bitmap.exe fails, at my FreeBSD 8 box. messages of make check are following. $ gmake check Making check in po gmake[1]: Entering directory `/export/home/ksmakoto/Mono/BUILD/po' Making check in mcs gmake[2]: Entering directory `/export/home/ksmakoto/Mono/BUILD/po/mcs' gmake[2]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/po/mcs' gmake[2]: Entering directory `/export/home/ksmakoto/Mono/BUILD/po' gmake[2]: Nothing to be done for `check-am'. (snip...) gmake[3]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono/tests/cas' Making check in assemblyresolve gmake[3]: Entering directory `/export/home/ksmakoto/Mono/BUILD/mono/tests/assemblyresolve' gmake[3]: Nothing to be done for `check'. gmake[3]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono/tests/assemblyresolve' gmake[3]: Entering directory `/export/home/ksmakoto/Mono/BUILD/mono/tests' gmake check-local gmake[4]: Entering directory `/export/home/ksmakoto/Mono/BUILD/mono/tests' gmake[5]: Entering directory `/export/home/ksmakoto/Mono/BUILD/mono/tests' Testing array-init.exe... pass. Testing arraylist.exe... pass. Testing assemblyresolve_event.exe... pass. Testing assemblyresolve_event3.exe... pass. Testing checked.exe... pass. Testing w32message.exe... pass. Testing bug-56.exe... pass. Testing gc-altstack.exe... pass. Testing large-gc-bitmap.exe... failed 256 (1) signal (0). Testing bug-561239.exe... pass. Testing async-exc-compilation.exe... pass. Testing fib.exe... pass. (snip...) Testing bug-463303.exe... pass. Testing bug469742.2.exe... pass. Testing bug-528055.exe... pass. Testing constraints-load.exe... pass. Testing array_load_exception.exe... pass. Testing bug-481403.exe... pass. Testing interface-with-static-method.exe... pass. 383 test(s) passed. 1 test(s) did not pass. Failed tests: large-gc-bitmap.exe gmake[5]: *** [runtest] Error 1 gmake[5]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono/tests' gmake[4]: *** [testjit] Error 2 gmake[4]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono/tests' gmake[3]: *** [check-am] Error 2 gmake[3]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono/tests' gmake[2]: *** [check-recursive] Error 1 gmake[2]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono/tests' gmake[1]: *** [check-recursive] Error 1 gmake[1]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono' gmake: *** [check-recursive] Error 1 ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
[Mono-dev] corlib test error
Hello, In my FreeBSD-amd64, Mono svn trunk test failed. $ gmake check (snip) gmake test-local gmake[6]: Entering directory `/export/home/ksmakoto/Mono/mcs' gmake[6]: Leaving directory `/export/home/ksmakoto/Mono/mcs' gmake[5]: Leaving directory `/export/home/ksmakoto/Mono/mcs' gmake[4]: `profile-do--net_2_1_raw--test' is up to date. gmake[4]: Leaving directory `/export/home/ksmakoto/Mono/mcs' gmake[3]: Leaving directory `/export/home/ksmakoto/Mono/mcs' gmake ONLY_CENTUM_TESTS=yes mcs-do-run-test-profiles gmake[3]: Entering directory `/export/home/ksmakoto/Mono/BUILD/runtime' cd ../../mono/../mcs gmake NO_DIR_CHECK=1 PROFILES='net_2_0 net_3_5 net_2_1_raw net_2_1_raw' run-test-profiles gmake[4]: Entering directory `/export/home/ksmakoto/Mono/mcs' ret=:; { gmake PROFILE=net_2_0 run-test || ret=false; }; { gmake PROFILE=net_3_5 run-test || ret=false; }; { gmake PROFILE=net_2_1_raw run-test || ret=false; }; { gmake PROFILE=net_2_1_raw run-test || ret=false; }; $ret gmake[5]: Entering directory `/export/home/ksmakoto/Mono/mcs' ok=:; gmake run-test-recursive || ok=false; gmake run-test-local || ok=false; $ok gmake[6]: Entering directory `/export/home/ksmakoto/Mono/mcs' gmake[7]: Entering directory `/export/home/ksmakoto/Mono/mcs/class/corlib' ok=:; gmake run-test-recursive || ok=false; gmake run-test-local || ok=false; $ok gmake[8]: Entering directory `/export/home/ksmakoto/Mono/mcs/class/corlib' gmake[8]: Leaving directory `/export/home/ksmakoto/Mono/mcs/class/corlib' gmake[8]: Entering directory `/export/home/ksmakoto/Mono/mcs/class/corlib' ok=:; \ PATH=/export/home/ksmakoto/Mono/BUILD/runtime/_tmpinst/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/home/ksmakoto/bin MONO_REGISTRY_PATH=/home/ksmakoto/.mono/registry MONO_PATH=./../../class/lib/net_2_0::$MONO_PATH /export/home/ksmakoto/Mono/BUILD/runtime/mono-wrapper --debug ./../../class/lib/net_2_0/nunit-console.exe corlib_test_net_2_0.dll -noshadow -exclude=NotWorking,ValueAdd,CAS,InetAccess -output=TestResult-net_2_0.log -xml=TestResult-net_2_0.xml || ok=false; \ (echo ''; cat TestResult-net_2_0.log) | sed '1,/^Tests run: /d'; xsltproc ./../../build/nunit-summary.xsl TestResult-net_2_0.xml TestResult-net_2_0.log ; $ok NUnit version 2.4.8 Copyright (C) 2002-2007 Charlie Poole. Copyright (C) 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov. Copyright (C) 2000-2002 Philip Craig. All Rights Reserved. Runtime Environment - OS Version: Unix 8.0.2.0 CLR Version: 2.0.50727.1433 ( /trunk/mono r148626 Thu Dec 17 11:36:14 JST 2009 ) Unhandled Exception: System.ArgumentOutOfRangeException: Index is less than 0 or more than or equal to the list count. Parameter name: index 0 at System.Collections.ArrayList.ThrowNewArgumentOutOfRangeException (System.String name, System.Object actual, System.String message) [0x0] in /export/home/ksmakoto/Mono/mcs/class/corlib/System.Collections/ArrayList.cs:3249 at System.Collections.ArrayList.get_Item (Int32 index) [0x00013] in /export/home/ksmakoto/Mono/mcs/class/corlib/System.Collections/ArrayList.cs:2640 at System.Diagnostics.ProcessModuleCollection.get_Item (Int32 index) [0x0] in /export/home/ksmakoto/Mono/mcs/class/System/System.Diagnostics/ProcessModuleCollection.cs:63 at System.Diagnostics.Process.get_MainModule () [0x0] in /export/home/ksmakoto/Mono/mcs/class/System/System.Diagnostics/Process.cs:232 at (wrapper remoting-invoke-with-check) System.Diagnostics.Process:get_MainModule () at NUnit.Util.DomainManager.CreateDomain (NUnit.Core.TestPackage package) [0x0019f] in /export/home/ksmakoto/Mono/mcs/nunit24/ClientUtilities/util/Services/DomainManager.cs:105 at NUnit.Util.TestDomain.Load (NUnit.Core.TestPackage package) [0x00011] in /export/home/ksmakoto/Mono/mcs/nunit24/ClientUtilities/util/TestDomain.cs:52 warning: failed to load external entity TestResult-net_2_0.xml unable to parse TestResult-net_2_0.xml gmake[8]: *** [run-test-lib] Error 1 gmake[8]: Leaving directory `/export/home/ksmakoto/Mono/mcs/class/corlib' gmake[7]: *** [do-run-test] Error 1 gmake[7]: Leaving directory `/export/home/ksmakoto/Mono/mcs/class/corlib' gmake[6]: *** [run-test-recursive] Error 1 gmake[6]: Leaving directory `/export/home/ksmakoto/Mono/mcs' gmake[6]: Entering directory `/export/home/ksmakoto/Mono/mcs' gmake[6]: Leaving directory `/export/home/ksmakoto/Mono/mcs' gmake[5]: *** [do-run-test] Error 1 gmake[5]: Leaving directory `/export/home/ksmakoto/Mono/mcs' gmake[5]: Entering directory `/export/home/ksmakoto/Mono/mcs' ok=:; gmake run-test-recursive || ok=false; gmake run-test-local || ok=false; $ok gmake[6]: Entering directory `/export/home/ksmakoto/Mono/mcs' gmake[7]: Entering directory `/export/home/ksmakoto/Mono/mcs/class/System.Xml.Linq' Creating ../../build/deps/net_3_5_System.Xml.Linq.dll.makefrag ... (snip) gmake[7]: Entering directory `/export/home/ksmakoto/Mono/mcs/tools' ok=:; gmake
[Mono-dev] 21 test(s) did not pass.
Hello, In my FreeBSD-amd64 box, many checks of mono svn trunk failed. Mostly are caused by these day's changes. $ gmake check ...(snip)... 362 test(s) passed. 21 test(s) did not pass. Failed tests: test-dup-mp.exe appdomain.exe appdomain1.exe appdomain2.exe appdomain-unload.exe appdomain-async-invoke.exe delegate9.exe remoting4.exe marshal-valuetypes.exe thread6.exe cross-domain.exe appdomain-exit.exe stackframes-async.2.exe generic-xdomain.2.exe bug-335131.2.exe bug-80307.exe bug-415577.exe generic-unloading.2.exe appdomain-unload-callback.exe appdomain-thread-abort.exe xdomain-threads.exe ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
Re: [Mono-dev] svn trunk, gmake check failed
Hello, Sorry. Updated, error does not happen. Current revision, one test failed. 382 test(s) passed. 1 test(s) did not pass. Failed tests: test-dup-mp.exe On Thu, 3 Dec 2009 18:54:27 +0900 KISHIMOTO, Makoto ksmak...@dd.iij4u.or.jp wrote: On FreeBSD, make check of Mono svn trunk failed. $ gmake check (snip) gmake[7]: Entering directory `/export/home/ksmakoto/Mono/mcs/tools' gmake[7]: Leaving directory `/export/home/ksmakoto/Mono/mcs/tools' gmake[6]: Leaving directory `/export/home/ksmakoto/Mono/mcs/tools' gmake test-local gmake[6]: Entering directory `/export/home/ksmakoto/Mono/mcs' gmake[6]: Leaving directory `/export/home/ksmakoto/Mono/mcs' gmake[5]: Leaving directory `/export/home/ksmakoto/Mono/mcs' gmake[4]: `profile-do--net_2_1_raw--test' is up to date. gmake[4]: Leaving directory `/export/home/ksmakoto/Mono/mcs' gmake[3]: Leaving directory `/export/home/ksmakoto/Mono/mcs' gmake ONLY_CENTUM_TESTS=yes mcs-do-run-test-profiles gmake[3]: Entering directory `/export/home/ksmakoto/Mono/BUILD/runtime' cd ../../mono/../mcs gmake NO_DIR_CHECK=1 PROFILES='net_2_0 net_3_5 net_2_1_raw net_2_1_raw' run-test-profiles gmake[4]: Entering directory `/export/home/ksmakoto/Mono/mcs' ret=:; { gmake PROFILE=net_2_0 run-test || ret=false; }; { gmake PROFILE=net_3_5 run-test || ret=false; }; { gmake PROFILE=net_2_1_raw run-test || ret=false; }; { gmake PROFILE=net_2_1_raw run-test || ret=false; }; $ret gmake[5]: Entering directory `/export/home/ksmakoto/Mono/mcs' ok=:; gmake run-test-recursive || ok=false; gmake run-test-local || ok=false; $ok gmake[6]: Entering directory `/export/home/ksmakoto/Mono/mcs' gmake[7]: Entering directory `/export/home/ksmakoto/Mono/mcs/class/corlib' ok=:; gmake run-test-recursive || ok=false; gmake run-test-local || ok=false; $ok gmake[8]: Entering directory `/export/home/ksmakoto/Mono/mcs/class/corlib' gmake[8]: Leaving directory `/export/home/ksmakoto/Mono/mcs/class/corlib' gmake[8]: Entering directory `/export/home/ksmakoto/Mono/mcs/class/corlib' ok=:; \ PATH=/export/home/ksmakoto/Mono/BUILD/runtime/_tmpinst/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/home/ksmakoto/bin MONO_REGISTRY_PATH=/home/ksmakoto/.mono/registry MONO_PATH=./../../class/lib/net_2_0::$MONO_PATH /export/home/ksmakoto/Mono/BUILD/runtime/mono-wrapper --debug ./../../class/lib/net_2_0/nunit-console.exe corlib_test_net_2_0.dll -noshadow -exclude=NotWorking,ValueAdd,CAS,InetAccess -output=TestResult-net_2_0.log -xml=TestResult-net_2_0.xml || ok=false; \ (echo ''; cat TestResult-net_2_0.log) | sed '1,/^Tests run: /d'; xsltproc ./../../build/nunit-summary.xsl TestResult-net_2_0.xml TestResult-net_2_0.log ; $ok NUnit version 2.4.8 Copyright (C) 2002-2007 Charlie Poole. Copyright (C) 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov. Copyright (C) 2000-2002 Philip Craig. All Rights Reserved. Runtime Environment - OS Version: Unix 8.0.2.0 CLR Version: 2.0.50727.1433 ( /trunk/mono r147160 Tue Dec 1 11:06:12 JST 2009 ) Unhandled Exception: System.ArgumentOutOfRangeException: Index is less than 0 or more than or equal to the list count. Parameter name: index 0 at System.Collections.ArrayList.ThrowNewArgumentOutOfRangeException (System.String name, System.Object actual, System.String message) [0x0] in /export/home/ksmakoto/Mono/mcs/class/corlib/System.Collections/ArrayList.cs:3249 at System.Collections.ArrayList.get_Item (Int32 index) [0x00013] in /export/home/ksmakoto/Mono/mcs/class/corlib/System.Collections/ArrayList.cs:2640 at System.Diagnostics.ProcessModuleCollection.get_Item (Int32 index) [0x0] in /export/home/ksmakoto/Mono/mcs/class/System/System.Diagnostics/ProcessModuleCollection.cs:63 at System.Diagnostics.Process.get_MainModule () [0x0] in /export/home/ksmakoto/Mono/mcs/class/System/System.Diagnostics/Process.cs:232 at (wrapper remoting-invoke-with-check) System.Diagnostics.Process:get_MainModule () at NUnit.Util.DomainManager.CreateDomain (NUnit.Core.TestPackage package) [0x0019f] in /export/home/ksmakoto/Mono/mcs/nunit24/ClientUtilities/util/Services/DomainManager.cs:105 at NUnit.Util.TestDomain.Load (NUnit.Core.TestPackage package) [0x00011] in /export/home/ksmakoto/Mono/mcs/nunit24/ClientUtilities/util/TestDomain.cs:52 warning: failed to load external entity TestResult-net_2_0.xml unable to parse TestResult-net_2_0.xml gmake[8]: *** [run-test-lib] Error 1 ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
[Mono-dev] No rule to make target `System.ServiceModel.Security/UsernamePasswordClientCredential.cs'
Hello, Mono svn trunk cannot build. log is following. ... gmake[7]: Leaving directory `/export/home/ksmakoto/Mono/mcs/class/System.Runtime.Serialization' gmake[7]: Entering directory `/export/home/ksmakoto/Mono/mcs/class/System.ServiceModel' Creating ../../build/deps/net_2_1_raw_System.ServiceModel.dll.makefrag ... gmake[7]: Leaving directory `/export/home/ksmakoto/Mono/mcs/class/System.ServiceModel' gmake[7]: Entering directory `/export/home/ksmakoto/Mono/mcs/class/System.ServiceModel' gmake all-local gmake[8]: Entering directory `/export/home/ksmakoto/Mono/mcs/class/System.ServiceModel' gmake[8]: *** No rule to make target `System.ServiceModel.Security/UsernamePasswordClientCredential.cs', needed by `../../class/lib/net_2_1_raw/System.ServiceModel.dll'. Stop. gmake[8]: Leaving directory `/export/home/ksmakoto/Mono/mcs/class/System.ServiceModel' gmake[7]: *** [do-all] Error 2 gmake[7]: Leaving directory `/export/home/ksmakoto/Mono/mcs/class/System.ServiceModel' gmake[6]: *** [all-recursive] Error 1 gmake[6]: Leaving directory `/export/home/ksmakoto/Mono/mcs/class' gmake[5]: *** [all-recursive] Error 1 gmake[5]: Leaving directory `/export/home/ksmakoto/Mono/mcs' gmake[4]: *** [profile-do--net_2_1_raw--all] Error 2 gmake[4]: Leaving directory `/export/home/ksmakoto/Mono/mcs' gmake[3]: *** [profiles-do--all] Error 2 gmake[3]: Leaving directory `/export/home/ksmakoto/Mono/mcs' gmake[2]: *** [all-local] Error 2 gmake[2]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/runtime' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/export/home/ksmakoto/Mono/BUILD' gmake: *** [all] Error 2 ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
[Mono-dev] 'IPPROTO_TCP' undeclared
Hello, trunk of svn build failed. ../../doltcompile gcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/mini -I../.. -DGC_FREEBSD_THREADS -DPLATFORM_BSD -I../../../mono -I../../../mono/libgc/include -D_REENTRANT -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -g -O2 -fno-strict-aliasing -Wdeclaration-after-statement -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -mno-tls-direct-seg-refs -MT debugger-agent.lo -MD -MP -MF .deps/debugger-agent.Tpo -c -o debugger-agent.lo ../../../mono/mono/mini/debugger-agent.c ../../../mono/mono/mini/debugger-agent.c: In function 'transport_connect': ../../../mono/mono/mini/debugger-agent.c:715: error: 'IPPROTO_TCP' undeclared (first use in this function) ../../../mono/mono/mini/debugger-agent.c:715: error: (Each undeclared identifier is reported only once ../../../mono/mono/mini/debugger-agent.c:715: error: for each function it appears in.) gmake[4]: *** [debugger-agent.lo] Error 1 gmake[4]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono/mini' gmake[3]: *** [all] Error 2 gmake[3]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono/mini' gmake[2]: *** [all-recursive] Error 1 gmake[2]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/export/home/ksmakoto/Mono/BUILD' gmake: *** [all] Error 2 For information, in FreeBSD, IPPROTO_TCP defined in /usr/include/netinet/in.h . ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
[Mono-dev] HttpContext.cs, The type or namespace name `Assembly' could not be found.
Hello, Mono SVN trunk build broken, in my FreeBSD RELENG_8. ...(snip) gmake[8]: Entering directory `/export/home/ksmakoto/Mono/mcs/class/System.Web' MCS [net_1_1] System.Web.dll System.Web/HttpContext.cs(59,24): error CS0246: The type or namespace name `Assembly' could not be found. Are you missing a using directive or an assembly reference? Compilation failed: 1 error(s), 0 warnings gmake[8]: *** [../../class/lib/net_1_1/System.Web.dll] Error 1 gmake[8]: Leaving directory `/export/home/ksmakoto/Mono/mcs/class/System.Web' gmake[7]: *** [do-all] Error 2 ...(snip) ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
[Mono-dev] Mono SVN trunk cannot build in FreeBSD7
Hello, In my FreeBSD 7 box, trunk cannot build. $ gmake (snip) Making all in mini gmake[3]: Entering directory `/export/home/ksmakoto/Mono/BUILD/mono/mini' gmake all-am gmake[4]: Entering directory `/export/home/ksmakoto/Mono/BUILD/mono/mini' ../../doltcompile gcc -DHAVE_CONFIG_H -I. -I../../../mono/mono/mini -I../.. -DGC_FREEBSD_THREADS -DPLATFORM_BSD -I../../../mono -I../../../mono/libgc/include -D_REENTRANT -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -g -O2 -fno-strict-aliasing -Wdeclaration-after-statement -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wwrite-strings -mno-tls-direct-seg-refs -MT exceptions-amd64.lo -MD -MP -MF .deps/exceptions-amd64.Tpo -c -o exceptions-amd64.lo ../../../mono/mono/mini/exceptions-amd64.c ../../../mono/mono/mini/exceptions-amd64.c: In function 'gregs_from_ucontext': ../../../mono/mono/mini/exceptions-amd64.c:699: error: cannot convert to a pointer type gmake[4]: *** [exceptions-amd64.lo] Error 1 gmake[4]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono/mini' gmake[3]: *** [all] Error 2 gmake[3]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono/mini' gmake[2]: *** [all-recursive] Error 1 gmake[2]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/mono' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/export/home/ksmakoto/Mono/BUILD' gmake: *** [all] Error 2 ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
[Mono-dev] SVN trunk build failed
Hello Mono SVN trunk build failed. $ gmake (snip) gmake[6]: Entering directory `/export/home/ksmakoto/Mono/mcs/class' gmake[7]: Entering directory `/export/home/ksmakoto/Mono/mcs/class/corlib' gmake all-local gmake[8]: Entering directory `/export/home/ksmakoto/Mono/mcs/class/corlib' MCS [net_2_0_bootstrap] mscorlib.dll System/Enum.cs(430,35): warning CS0219: The variable `ic' is assigned but its value is never used System.Reflection/MonoGenericClass.cs(252,36): warning CS0168: The variable `accessor' is declared but never used System.Reflection.Emit/OpCodes.cs(665,107): error CS0117: `System.Reflection.Emit.StackBehaviour' does not contain a definition for `Popref_popi_pop1' System.Reflection.Emit/StackBehaviour.cs(39,21): (Location of the symbol related to previous error) System.Reflection.Emit/OpCodes.cs(666,136): error CS1502: The best overloaded method match for `System.Reflection.Emit.OpCode.OpCode(int, int)' has some invalid arguments System.Reflection.Emit/OpCode.cs(49,26): (Location of the symbol related to previous error) System.Reflection.Emit/OpCodes.cs(666,136): error CS1503: Argument `#1' cannot convert `object' expression to type `int' Compilation failed: 3 error(s), 2 warnings Thread 801402560 has exited with leftover thread-specific data after 4 destructor iterations gmake[8]: *** [../../class/lib/net_2_0_bootstrap/tmp/mscorlib.dll] Error 1 gmake[8]: Leaving directory `/export/home/ksmakoto/Mono/mcs/class/corlib' gmake[7]: *** [do-all] Error 2 gmake[7]: Leaving directory `/export/home/ksmakoto/Mono/mcs/class/corlib' gmake[6]: *** [all-recursive] Error 1 (snip) ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
[Mono-dev] SVN trunk build failed
Hello Mono SVN trunk build failed. $ gmake (snip) gmake[7]: Leaving directory `/export/home/ksmakoto/Mono/mcs/class/corlib' gmake[7]: Entering directory `/export/home/ksmakoto/Mono/mcs/class/corlib' gmake all-local gmake[8]: Entering directory `/export/home/ksmakoto/Mono/mcs/class/corlib' gmake[8]: *** No rule to make target `System.Reflection.Emit/EventOnTypeBuilderInst.cs', needed by `../../class/lib/basic/mscorlib.dll'. Stop. gmake[8]: Leaving directory `/export/home/ksmakoto/Mono/mcs/class/corlib' gmake[7]: *** [do-all] Error 2 gmake[7]: Leaving directory `/export/home/ksmakoto/Mono/mcs/class/corlib' (snip) ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
[Mono-dev] Error The type or namespace name `var' could not be found.
Hello, In my FreeBSD7, Mono trunk revision 35282 or later, build was failed (revision 35281 was succeed). Error message is following. gmake[7]: Entering directory `/export/home/ksmakoto/Mono/mcs/mcs' Makefile:88: warning: overriding commands for target `csproj-local' ../build/executable.make:131: warning: ignoring old commands for target `csproj-local' MCS [basic] mcs.exe complete.cs(136,36): warning CS0219: The variable `original' is assigned but its value is never used delegate.cs(381,32): warning CS0219: The variable `g_args' is assigned but its value is never used delegate.cs(418,32): warning CS0219: The variable `g_args' is assigned but its value is never used parameter.cs(358,25): error CS0246: The type or namespace name `var' could not be found. Are you missing a using directive or an assembly reference? Compilation failed: 1 error(s), 3 warnings gmake[7]: *** [../class/lib/basic/mcs.exe] Error 1 gmake[7]: Leaving directory `/export/home/ksmakoto/Mono/mcs/mcs' gmake[6]: *** [do-all] Error 2 gmake[6]: Leaving directory `/export/home/ksmakoto/Mono/mcs/mcs' gmake[5]: *** [all-recursive] Error 1 gmake[5]: Leaving directory `/export/home/ksmakoto/Mono/mcs' gmake[4]: *** [profile-do--basic--all] Error 2 gmake[4]: Leaving directory `/export/home/ksmakoto/Mono/mcs' gmake[3]: *** [profiles-do--all] Error 2 gmake[3]: Leaving directory `/export/home/ksmakoto/Mono/mcs' gmake[2]: *** [all-local] Error 2 gmake[2]: Leaving directory `/export/home/ksmakoto/Mono/BUILD/runtime' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/export/home/ksmakoto/Mono/BUILD' gmake: *** [all] Error 2 ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
Re: [Mono-dev] Error The type or namespace name `var' could not be found.
Hello, In my FreeBSD7, Mono trunk revision 35282 or later, build was failed (revision 35281 was succeed). typo. 135282 / 135281 Error message is following. (snip) ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
[Mono-dev] Patch for sys/socket.h include
Hello, Index: mono/metadata/threadpool.c === --- mono/metadata/threadpool.c (revision 123169) +++ mono/metadata/threadpool.c (working copy) @@ -40,6 +40,9 @@ #include unistd.h #endif #include string.h +#ifdef HAVE_SYS_SOCKET_H +#include sys/socket.h +#endif #include mono/utils/mono-poll.h #ifdef HAVE_EPOLL This patch fix following problem. In FreeBSD7, mono trunk cannot build. Error message is $ gmake gmake all-recursive gmake[1]: Entering directory `/export/home/ksmakoto/Mono/mono' Making all in po gmake[2]: Entering directory `/export/home/ksmakoto/Mono/mono/po' (snip) Making all in cil gmake[3]: Entering directory `/export/home/ksmakoto/Mono/mono/mono/cil' gmake[3]: Nothing to be done for `all'. gmake[3]: Leaving directory `/export/home/ksmakoto/Mono/mono/mono/cil' Making all in metadata gmake[3]: Entering directory `/export/home/ksmakoto/Mono/mono/mono/metadata' ../../doltcompile gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../mono -I../../libgc/include -D_REENTRANT -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -DMONO_BINDIR=\/usr/local/bin/\ -DMONO_ASSEMBLIES=\/usr/local/lib\ -DMONO_CFG_DIR=\/usr/local/etc\ -DGC_FREEBSD_THREADS -DPLATFORM_BSD -g -O2 -fno-strict-aliasing -Wdeclaration-after-statement -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -mno-tls-direct-seg-refs -MT threadpool.lo -MD -MP -MF .deps/threadpool.Tpo -c -o threadpool.lo threadpool.c In file included from threadpool.c:49: ../../mono/io-layer/socket-wrappers.h:44: error: expected declaration specifiers or '...' before 'socklen_t' ../../mono/io-layer/socket-wrappers.h:44: warning: 'struct sockaddr' declared inside parameter list ../../mono/io-layer/socket-wrappers.h:44: warning: its scope is only this definition or declaration, which is probably not what you want ../../mono/io-layer/socket-wrappers.h:46: error: expected declaration specifiers or '...' before 'socklen_t' ../../mono/io-layer/socket-wrappers.h:46: warning: 'struct sockaddr' declared inside parameter list (snip) gmake[3]: *** [threadpool.lo] Error 1 gmake[3]: Leaving directory `/export/home/ksmakoto/Mono/mono/mono/metadata' gmake[2]: *** [all-recursive] Error 1 gmake[2]: Leaving directory `/export/home/ksmakoto/Mono/mono/mono' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/export/home/ksmakoto/Mono/mono' gmake: *** [all] Error 2 ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
[Mono-dev] Trunk broken, g_slist_append_mempool declaration inconsistency
Hello Trunk cannot build, like follows gmake[4]: Entering directory `/local/home/ksmakoto/Mono/mono/mono/mini' if ../../doltcompile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DGC_FREEBSD_THREADS -DPLATFORM_BSD -I../.. -I../../libgc/include -D_REENTRANT -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -g -O2 -fno-strict-aliasing -Wdeclaration-after-statement -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings -mno-tls-direct-seg-refs -MT regalloc2.lo -MD -MP -MF .deps/regalloc2.Tpo -c -o regalloc2.lo regalloc2.c; \ then mv -f .deps/regalloc2.Tpo .deps/regalloc2.Plo; else rm -f .deps/regalloc2.Tpo; exit 1; fi regalloc2.c:192: error: static declaration of 'g_slist_append_mempool' follows non-static declaration ../../mono/metadata/mempool-internals.h:11: error: previous declaration of 'g_slist_append_mempool' was here gmake[4]: *** [regalloc2.lo] Error 1 gmake[4]: Leaving directory `/local/home/ksmakoto/Mono/mono/mono/mini' Sources are like this. mono/mini/regalloc2.c 189 static inline GSList* 190 g_slist_append_mempool (MonoMemPool *mp, GSList *list, 191 gpointer data) mono/metadata/mempool-internals.h 10 GSList* 11 g_slist_append_mempool (MonoMemPool *mp, GSList *list, gpointer data) MONO_INTERNAL; ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
Re: [Mono-dev] mono 2.0.1 that are failing on FreeBSD
Hello Failed tests: exception.exe remoting2.exe remoting3.exe generics-sharing.2.exe generic-null-call.2.exe thunks.exe bug-78549.exe gmake: *** [testjit] Error 1 *** Error code 2 I was building a LiveCD for taking the problem closer to any of you, but as i can read some already have a vm with FreeBSD. If i should provide more info, just tell. You need to provide more info, like run each test individually inside gdb and get as much info as possible about the failure. lupus I've tried to get info of some of these tests. exceptions [~/Mono/mono/mono/mini]$ ./mono exceptions.exe Stacktrace: at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke (object,object[],System.Exception) 0x0006c at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke (object,object[],System.Exception) 0x at System.Reflection.MonoMethod.Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) 0x000d0 at System.Reflection.MethodBase.Invoke (object,object[]) 0x0002a at TestDriver.RunTests (System.Type,string[]) 0x00405 at TestDriver.RunTests (System.Type) 0x00016 at Tests.Main () 0x00015 at (wrapper runtime-invoke) Tests.runtime_invoke_int (object,intptr,intptr,intptr) 0x Abort trap: 6 (core dumped) exception [~/Mono/mono/mono/tests]$ ../mini/mono exception.exe Stacktrace: Abort trap: 6 (core dumped) pinvoke2 [~/Mono/mono/mono/tests]$ ../mini/mono pinvoke2.exe test_0_marshal_stringbuilder_array failed: got 1, expected 0 Regression tests: 71 ran, 1 failed in Tests appdomain-unload [~/Mono/mono/mono/tests]$ ../mini/mono appdomain-unload.exe FINALIZING IN DOMAIN appdomain-unload.exe: False FINALIZING IN DOMAIN Test-is-finalizing: True Thread aborted correctly. Regression tests: 7 ran, 0 failed in Tests ** ** ERROR:(mini.c:2101):mono_get_lmf_addr: code should not be reached Abort trap: 6 (core dumped) remoting2 [~/Mono/mono/mono/tests]$ ../mini/mono remoting2.exe Invoke nonvirtual_Add ARGS(a 6, b 7) INARGS(a 6, b 7) nonvirtual_Add RESARGS(a , b ) RESOUTARGS() Invoke nonvirtual_Add ARGS(a 2, b 4) INARGS(a 2, b 4) nonvirtual_Add RESARGS(a , b ) RESOUTARGS() Stacktrace: at (wrapper managed-to-native) object.__icall_wrapper_mono_delegate_begin_invoke (object,intptr) 0x00060 at (wrapper managed-to-native) object.__icall_wrapper_mono_delegate_begin_invoke (object,intptr) 0x at (wrapper delegate-begin-invoke) Test/RemoteDelegate2.begin_invoke_IAsyncResult__this___int_int_AsyncCallback_object (int,int,System.AsyncCallback,object) 0x at Test.Main () 0x0019d at (wrapper runtime-invoke) Test.runtime_invoke_int (object,intptr,intptr,intptr) 0x Abort trap: 6 (core dumped) remoting3 [~/Mono/mono/mono/tests]$ ../mini/mono remoting3.exe Invoke Add ARGS(a 2, c 0, b 3) INARGS(a 2, b 3) ADD RESARGS(a , c 5, b ) RESOUTARGS(c 5) Stacktrace: at (wrapper managed-to-native) object.__icall_wrapper_mono_delegate_begin_invoke (object,intptr) 0x00060 at (wrapper managed-to-native) object.__icall_wrapper_mono_delegate_begin_invoke (object,intptr) 0x at (wrapper delegate-begin-invoke) Test/RemoteDelegate1.begin_invoke_IAsyncResult__this___int_int_int_AsyncCallback_object (int,int,int,System.AsyncCallback,object) 0x at Test.Main () 0x001c9 at (wrapper runtime-invoke) Test.runtime_invoke_int (object,intptr,intptr,intptr) 0x Abort trap: 6 (core dumped) generics-sharing.2 [~/Mono/mono/mono/tests]$ ../mini/mono generics-sharing.2.exe Stacktrace: Abort trap: 6 (core dumped) generic-null-call.2 [~/Mono/mono/mono/tests]$ ../mini/mono generic-null-call.2.exe Stacktrace: Abort trap: 6 (core dumped) bug-78549 [~/Mono/mono/mono/tests]$ ../mini/mono bug-78549.exe Stacktrace: Abort trap: 6 (core dumped) ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
[Mono-dev] Mono 2.2 Unix environment portability patch
Hello I've tested Mono 2.2 Preview 1. Shebang line of some scripts refer /bin/bash, for portability, /bin/sh is more better. diff -ru mono-2.2.ORIG/mcs/class/Managed.Windows.Forms/build-csproj mono-2.2/mcs/class/Managed.Windows.Forms/build-csproj --- mono-2.2.ORIG/mcs/class/Managed.Windows.Forms/build-csproj 2008-09-11 01:22:50.0 +0900 +++ mono-2.2/mcs/class/Managed.Windows.Forms/build-csproj 2008-11-25 16:58:03.0 +0900 @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh # # I got tired of editing the SWF.csproj # This script will generate it from our System.Windows.Forms.dll.sources diff -ru mono-2.2.ORIG/mcs/class/Managed.Windows.Forms/build-csproj2k5 mono-2.2/mcs/class/Managed.Windows.Forms/build-csproj2k5 --- mono-2.2.ORIG/mcs/class/Managed.Windows.Forms/build-csproj2k5 2008-09-11 01:22:50.0 +0900 +++ mono-2.2/mcs/class/Managed.Windows.Forms/build-csproj2k52008-11-25 17:00:01.0 +0900 @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh # # This script will generate SWF.cs.target from our System.Windows.Forms.dll.sources # diff -ru mono-2.2.ORIG/mcs/class/Mono.WebBrowser/build-csproj2k5 mono-2.2/mcs/class/Mono.WebBrowser/build-csproj2k5 --- mono-2.2.ORIG/mcs/class/Mono.WebBrowser/build-csproj2k5 2008-09-11 01:23:40.0 +0900 +++ mono-2.2/mcs/class/Mono.WebBrowser/build-csproj2k5 2008-11-25 16:48:11.0 +0900 @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh # # This script will generate SWF.cs.target from our System.Windows.Forms.dll.sources # ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
[Mono-dev] One more shell script patch
Hello One more patch for shell script. seq command doesn't available in non GNU system, and modification for bourne shell. Index: mono/mono/tests/make_imt_test.sh === --- mono/mono/tests/make_imt_test.sh(revision 119943) +++ mono/mono/tests/make_imt_test.sh(working copy) @@ -1,12 +1,21 @@ -#! /bin/bash +#!/bin/sh LOW=2000 HIGH=2000 -function create_iface () { +iota() { + i=$1 + while [ $i -le $2 ] + do + echo $i + i=`expr $i + 1` + done +} + +create_iface() { COUNT=$1 echo public interface Iface_$COUNT { - for i in `seq 1 $COUNT`; + for i in `iota 1 $COUNT`; do echo int Method_$i (int a, int b, int c, int d); done @@ -15,10 +24,10 @@ } -function create_impl () { +create_impl() { COUNT=$1 echo public class Impl_$COUNT : Iface_$COUNT { - for i in `seq 1 $COUNT`; + for i in `iota 1 $COUNT`; do echo public virtual int Method_$i (int a, int b, int c, int d) { return a - b - c - d + ${i}; } done @@ -27,7 +36,7 @@ } -function create_static_part () { +create_static_part() { IFACE=$1 echo static Iface_$IFACE var_$IFACE = new Impl_$IFACE (); echo static int Test_$IFACE () { @@ -35,7 +44,7 @@ int r; - for i in `seq 1 $IFACE`; + for i in `iota 1 $IFACE`; do echo if ((r = var_${IFACE}.Method_$i (10,5,3,2)) != ${i}) { Console.WriteLine(\iface $IFACE method $i returned {0}\, r); @@ -49,7 +58,7 @@ } -function test_iface () { +test_iface() { IFACE=$1 echo res |= Test_$IFACE (); } @@ -61,7 +70,7 @@ -for i in `seq $LOW $HIGH`; +for i in `iota $LOW $HIGH`; do create_iface $i create_impl $i @@ -75,7 +84,7 @@ -for i in `seq $LOW $HIGH`; +for i in `iota $LOW $HIGH`; do create_static_part $i done @@ -87,7 +96,7 @@ int res = 0; -for i in `seq $LOW $HIGH`; +for i in `iota $LOW $HIGH`; do test_iface $i done ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list
Re: [Mono-dev] One more shell script patch
One more patch for shell script. seq command doesn't available in non GNU system, and modification for bourne shell. Sorry, this is more safe shell function version. Index: mono/mono/tests/make_imt_test.sh === --- mono/mono/tests/make_imt_test.sh(revision 119943) +++ mono/mono/tests/make_imt_test.sh(working copy) @@ -1,12 +1,23 @@ -#! /bin/bash +#!/bin/sh LOW=2000 HIGH=2000 -function create_iface () { +iota() { + ( + i=$1 + while [ $i -le $2 ] + do + echo $i + i=`expr $i + 1` + done + ) +} + +create_iface() { COUNT=$1 echo public interface Iface_$COUNT { - for i in `seq 1 $COUNT`; + for i in `iota 1 $COUNT`; do echo int Method_$i (int a, int b, int c, int d); done @@ -15,10 +26,10 @@ } -function create_impl () { +create_impl() { COUNT=$1 echo public class Impl_$COUNT : Iface_$COUNT { - for i in `seq 1 $COUNT`; + for i in `iota 1 $COUNT`; do echo public virtual int Method_$i (int a, int b, int c, int d) { return a - b - c - d + ${i}; } done @@ -27,7 +38,7 @@ } -function create_static_part () { +create_static_part() { IFACE=$1 echo static Iface_$IFACE var_$IFACE = new Impl_$IFACE (); echo static int Test_$IFACE () { @@ -35,7 +46,7 @@ int r; - for i in `seq 1 $IFACE`; + for i in `iota 1 $IFACE`; do echo if ((r = var_${IFACE}.Method_$i (10,5,3,2)) != ${i}) { Console.WriteLine(\iface $IFACE method $i returned {0}\, r); @@ -49,7 +60,7 @@ } -function test_iface () { +test_iface() { IFACE=$1 echo res |= Test_$IFACE (); } @@ -61,7 +72,7 @@ -for i in `seq $LOW $HIGH`; +for i in `iota $LOW $HIGH`; do create_iface $i create_impl $i @@ -75,7 +86,7 @@ -for i in `seq $LOW $HIGH`; +for i in `iota $LOW $HIGH`; do create_static_part $i done @@ -87,7 +98,7 @@ int res = 0; -for i in `seq $LOW $HIGH`; +for i in `iota $LOW $HIGH`; do test_iface $i done ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list