ports/140916: lang/mono (2.4.2.3) installation fails
Romain Tartière
romain at blogreen.org
Wed Dec 23 04:00:10 UTC 2009
The following reply was made to PR ports/140916; it has been noted by GNATS.
From: Romain =?iso-8859-1?Q?Tarti=E8re?= <romain at blogreen.org>
To: bug-followup at FreeBSD.org, rannumgen at globaleyes.net
Cc:
Subject: Re: ports/140916: lang/mono (2.4.2.3) installation fails
Date: Wed, 23 Dec 2009 04:54:29 +0100
After some mail exchange with the PR submitter, the problem has been
identified and a workaround was found (switch threading libraries).
The following patch add information in the pkg-message file.
@@ -12,6 +12,13 @@
- Removing kernel options or changing defaults to use experimental
options can adversely affect Mono's ability to build and run.
+* The FreeBSD 6 kernel support for user threads (KSE(2), enabled by
+ default) is known to break Mono. KSE has been disabled by default in
+ FreeBSD 7.0 and removed in FreeBSD 8.0. Use libmap.conf(5) to use
+ libthr(3):
+ # echo "libpthread.so.2 libthr.so.2" >> /etc/libmap.conf
+ # echo "libpthread.so libthr.so" >> /etc/libmap.conf
+
* Remove leftover semaphores / increase semaphore limits.
- Close apps which use Mono and run `ipcs -sbt`. Remove the
semaphores with MODE "--rw-------" and NSEMS "8" using ipcrm (1)
--
Romain Tartière <romain at blogreen.org> http://romain.blogreen.org/
pgp: 8DAB A124 0DA4 7024 F82A E748 D8E9 A33F FF56 FF43 (ID: 0xFF56FF43)
(plain text =non-HTML= PGP/GPG encrypted/signed e-mail much appreciated)
More information about the freebsd-mono
mailing list