Skip site navigation (1)Skip section navigation (2)
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>