[Bug 198404] lang/mono (mono 3.12.1) does not build on i386
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Sat Mar 7 23:25:54 UTC 2015
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=198404
Bug ID: 198404
Summary: lang/mono (mono 3.12.1) does not build on i386
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Some People
Priority: ---
Component: Individual Port(s)
Assignee: mono at FreeBSD.org
Reporter: wolfgang at lyxys.ka.sub.org
Assignee: mono at FreeBSD.org
Flags: maintainer-feedback?(mono at FreeBSD.org)
The recent update to mono 3.12.1 does fail on 10.1-STABLE / i386 due to type
ucontext_t being undefined. The same version does build ok on amd64.
Log sample where the build starts to get wrong:
[..]
CC libmini_la-mini-x86.lo
CC libmini_la-exceptions-x86.lo
exceptions-x86.c:903:2: error: use of undeclared identifier 'ucontext_t'
ucontext_t *ctx = (ucontext_t*)sigctx;
^
exceptions-x86.c:903:14: error: use of undeclared identifier 'ctx'
ucontext_t *ctx = (ucontext_t*)sigctx;
^
exceptions-x86.c:903:21: error: use of undeclared identifier 'ucontext_t'
ucontext_t *ctx = (ucontext_t*)sigctx;
^
exceptions-x86.c:903:32: error: expected expression
ucontext_t *ctx = (ucontext_t*)sigctx;
^
exceptions-x86.c:904:19: error: use of undeclared identifier 'ucontext_t'
return (gpointer)UCONTEXT_REG_EIP (ctx);
^
../../mono/utils/mono-sigcontext.h:35:35: note: expanded from macro
'UCONTEXT_REG_EIP'
#define UCONTEXT_REG_EIP(ctx)
(((ucontext_t*)(ctx))->uc_mcontext.mc_eip)
^
exceptions-x86.c:904:19: error: expected expression
../../mono/utils/mono-sigcontext.h:35:46: note: expanded from macro
'UCONTEXT_REG_EIP'
#define UCONTEXT_REG_EIP(ctx)
(((ucontext_t*)(ctx))->uc_mcontext.mc_eip)
^
exceptions-x86.c:904:37: error: use of undeclared identifier 'ctx'
return (gpointer)UCONTEXT_REG_EIP (ctx);
^
../../mono/utils/mono-sigcontext.h:35:48: note: expanded from macro
'UCONTEXT_REG_EIP'
#define UCONTEXT_REG_EIP(ctx)
(((ucontext_t*)(ctx))->uc_mcontext.mc_eip)
^
exceptions-x86.c:1002:2: error: use of undeclared identifier 'ucontext_t'
ucontext_t *ctx = (ucontext_t*)sigctx;
^
exceptions-x86.c:1002:14: error: use of undeclared identifier 'ctx'; did you
mean 'mctx'?
[..]
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-mono
mailing list