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

John Merryweather Cooper johnmary at adelphia.net
Thu Jul 15 10:13:52 PDT 2004


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).

jmc



More information about the freebsd-gnome mailing list