Subject: pkg/34884: lang/mono will not build; MAP_32BIT not declared (on amd64)
To: None <email@example.com, firstname.lastname@example.org,>
From: None <email@example.com>
Date: 10/23/2006 03:20:01
>Synopsis: lang/mono will not build; MAP_32BIT not declared (on amd64)
>Arrival-Date: Mon Oct 23 03:20:01 +0000 2006
>Originator: Blair Sadewitz
NetBSD woody 4.99.3 NetBSD 4.99.3 (WOODY) #2: Fri Oct 20 08:50:06 EDT 2006 blair@woody:/home/blair/200610190000Z/WOODY amd64
I try to build lang/mono. This happens:
mono-codeman.c: In function 'new_codechunk':
mono-codeman.c:228: error: 'MAP_32BIT' undeclared (first use in this function)
mono-codeman.c:228: error: (Each undeclared identifier is reported only once
mono-codeman.c:228: error: for each function it appears in.)
gmake: *** [mono-codeman.lo] Error 1
I cannot find much information about this, but see:
I am not savvy enough to fix this [quickly] or to really know what's going on, unfortunately. However, this package is integral for GNOME.
Build lang/mono on amd64 from pkgsrc-current on -current.
Does it involve defining MONO_ARCH_NOMAP32BIT? Perhaps, but I am not sure how the pkgsrc guys handle amd64. There is definitely more than that, though.