Changes between Version 28 and Version 29 of dev-lang/mono/2.x/1
- Timestamp:
- 08/03/08 15:54:08 (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
dev-lang/mono/2.x/1
v28 v29 9 9 * due to unresolved iconv symbols. Using [wiki:dev-libs/libiconv libiconv] works around this. 10 10 11 * in {{{mono/utils/mono-io-compatibility.c}}} reporting a parse error for {{{size_t len}}}. Moving the declaration to the start of the block fixes it. Fixed in!r109505.11 * ~~in {{{mono/utils/mono-io-compatibility.c}}} reporting a parse error for {{{size_t len}}}. Moving the declaration to the start of the block fixes it.~~ Fixed in Mono !r109505. 12 12 13 13 * in {{{mono/utils/mono-mmap.c}}} due to {{{madvise}}} et al. Use fallback instead of {{{HAVE_MMAP}}} implementation. … … 17 17 * in {{{mono/io-layer/error.c}}} due to undefined {{{ESOCKTNOSUPPORT}}}. Making the case conditional. 18 18 19 * in {{{mono/io-layer/processes.c}}} due to missing include file {{{sched.h}}}. Warning about implicit declaration of function {{{makedev}}}. 19 * in {{{mono/io-layer/processes.c}}} due to missing include file {{{sched.h}}}. Warning about implicit declaration of function {{{makedev}}}. Define it as workaround. 20 20 21 21 * in {{{mono/io-layer/threads.c}}} due to {{{sched.h}}}. 22 22 23 * monoburg fails to link eglib due to a general Mono [https://bugzilla.novell.com/show_bug.cgi?id=389393 bug].23 * linking monoburg with eglib due to a general known Mono [https://bugzilla.novell.com/show_bug.cgi?id=389393 bug]. Apply slightly adjusted patch. 24 24 25 * {{{mono/metadata/socket-io.c}}} due to undefined AF_SNA, AF_DECnet etc. Make them conditional, and undefine {{{AF_INET6}}} like on Windows.25 * in {{{mono/metadata/socket-io.c}}} due to undefined AF_SNA, AF_DECnet etc. Make them conditional, and undefine {{{AF_INET6}}} like on Windows. 26 26 27 27 * linking pedump due to {{{mprotect}}} in {{{mono/metadata/rawbuffer.c}}}, {{{sched_yield}}} in {{{threads.c}}}, {{{getprotobyname}}}, {{{socket}}}, {{{__inet_addr}}} etc. in {{{socket-io.c}}}, {{{rand.c}}}, {{{io-layer/sockets.c}}}. Stub some code out and link with libnetwork. 28 28 29 * in {{{mono/mini/exceptions-x86.h}}} due to dereferencing pointer to incomplete type in {{{mono_arch_sigctx_to_monoctx}}}, not using {{{MONO_ARCH_USE_SIGACTION}}}. (Defining it in {{{mini-x86.h}}} leads to other errors.) The problem appears to be that neither {{{struct sigcontext}}} nor {{{ucontext_t}}} are defined... Trying to use BeOS-compatible {{{vregs}}} instead (cf. {{{posix/signal.h}}}).29 * in {{{mono/mini/exceptions-x86.h}}} due to dereferencing pointer to incomplete type in {{{mono_arch_sigctx_to_monoctx}}}, not using {{{MONO_ARCH_USE_SIGACTION}}}. Defining it in {{{mini-x86.h}}} leads to other errors. The problem appears to be that neither {{{struct sigcontext}}} nor {{{ucontext_t}}} are defined... Trying to use {{{MONO_ARCH_USE_SIGACTION}}} with BeOS-compatible {{{vregs}}} instead (cf. {{{signal.h}}}). EBX is currently not retrievable. 30 30 31 31 * linking mono due to an undefined reference to {{{__signbitf}}} in {{{mono/mini/mini-x86.c}}}. This appears to be caused by the {{{mono_signbit}}} macros from {{{mono/utils/mono-math.h}}}. Undefine {{{HAVE_SIGNBIT}}}. Appears to be a problem with Haiku's {{{signbit}}} macro definition in {{{math.h}}} ([http://dev.haiku-os.org/ticket/2564 Ticket]). 32 32 33 * in {{{support/map.c}}} due to missing {{{st_blocks}}} member in struct {{{stat}}}, and undefined {{{S_ISTXT}}}. Haiku's {{{ALLPERMS}}} seems wrong ([http://dev.haiku-os.org/ticket/2560 Ticket]).33 * in {{{support/map.c}}} due to missing {{{st_blocks}}} member in struct {{{stat}}}, ~~and undefined {{{S_ISTXT}}}. Haiku's {{{ALLPERMS}}} seems wrong ([http://dev.haiku-os.org/ticket/2560 Ticket]).~~ ({{{ALLPERMS}}} fixed in Haiku !r26761) 34 34 35 35 * in {{{support/macros.c}}} due to {{{st_blocks}}}. … … 39 39 * in {{{support/serial.c}}} due to undefined {{{TIOCOUTQ}}} and {{{TIOCM}}}*. 40 40 41 Building then succeeds but execution of mcs hangs.41 Building then succeeds, but execution of mcs hangs. 42 42 43 43 [http://repo.or.cz/w/mono/afaerber.git?a=shortlog;h=refs/heads/haiku Git branch]
