Possible FAQ--lang/mono does not appear to work on -CURRENT with alternate threading libraries

Jeremy Messenger mezz7 at cox.net
Thu Jul 15 10:28:22 PDT 2004


On Thu, 15 Jul 2004 10:13:50 -0700, John Merryweather Cooper  
<johnmary at adelphia.net> wrote:

> lang/mono may break during the install phase with one or more runs of
> gacutil.exe (a C# program interpreted by mono) if a -CURRENT user has an
> /etc/libmap.conf installed AND has unconstrained entries for libpthread
> that map to libraries other than libpthread.
>
> As a work-around, this seems to work IF you must override the usual
> mapping (for NVidia drivers for instance):
>
> [/usr/local/bin/mono]
> libpthread.so.1		libpthread.so.1
> libpthread.so		libpthread.so
>
> # needed only for the install phase
> [/usr/ports/lang/mono/work/mono-1.0/mono/mini/mono]
> libpthread.so.1		libpthread.so.1
> libpthread.so		libpthread.so
>
> I DO NOT recommend unconstrained overrides of libpthread to other than
> libpthread.  It seems to be a reliable way to hang the installation and
> probably break mono during it's runs with x11-toolkits/gtk-sharp and/or
> comms/gfax (soon to be updated to a working C# version).

You should create and add pkg-message in mono port about it.

Cheers,
Mezz

> jmc


-- 
mezz7 at cox.net  -  mezz at FreeBSD.org
FreeBSD GNOME Team
http://www.FreeBSD.org/gnome/ - gnome at FreeBSD.org


More information about the freebsd-gnome mailing list