Date: Wed, 23 Dec 2009 04:00:10 GMT From: Romain =?iso-8859-1?Q?Tarti=E8re?= <romain@blogreen.org> To: mono@FreeBSD.org Subject: Re: ports/140916: lang/mono (2.4.2.3) installation fails Message-ID: <200912230400.nBN40A5a091724@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/140916; it has been noted by GNATS. From: Romain =?iso-8859-1?Q?Tarti=E8re?= <romain@blogreen.org> To: bug-followup@FreeBSD.org, rannumgen@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@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)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200912230400.nBN40A5a091724>