Date: Mon, 08 Mar 2004 12:11:30 -0500 From: Joe Marcus Clarke <marcus@marcuscom.com> To: "Joseph A. Golkosky" <jagolkosky@megapathdsl.net> Cc: FreeBSD GNOME Users <gnome@freebsd.org> Subject: Re: Making and Installing Mono 0.30.1 on FreeBSD 5.1 Message-ID: <1078765890.776.11.camel@gyros> In-Reply-To: <5.1.0.14.0.20040308112852.00a77240@mail.megapathdsl.net> References: <1078760823.62535.4.camel@scienide.energyhq.es.eu.org> <5.1.0.14.0.20040308095039.00a78da0@mail.megapathdsl.net> <1078760823.62535.4.camel@scienide.energyhq.es.eu.org> <5.1.0.14.0.20040308112852.00a77240@mail.megapathdsl.net>
next in thread | previous in thread | raw e-mail | index | archive | help
--=-BHUF+3hpPI1KBapKnjTv Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Mon, 2004-03-08 at 12:30, Joseph A. Golkosky wrote: > Hello guys, >=20 > I'm just wondering why when doing the make, I'm getting the Unknown=20 > component pkgconfig message. I'm sure that pkgconfig is installed on my=20 > system, since I needed it to get mono 0.24 working. Is it possible that I= =20 > need to update the pkgconfig port on my system? Most likely you're not cvsup'ing ports-all (a big mistake), and you've omitted post-base from your supfile. I recommend doing ports-all instead of listing out modules. That said, mono doesn't work very well at all on FreeBSD, so you may not get very far. But if you're going to hack on the garbage collector and fix mono on FreeBSD, great! Good luck. Joe >=20 >=20 >=20 > At 12:00 PM 3/8/04 -0500, Joe Marcus Clarke wrote: > >On Mon, 2004-03-08 at 10:47, Miguel Mendez wrote: > > > On Mon, 2004-03-08 at 16:54, Joseph A. Golkosky wrote: > > > > > > > mono-0.30.1 is marked as broken: Unknown component pkgconfig. > > > > > > > > What is going on here? Is there a way that I can get it to work? I=20 > > can get > > > > mono 0.24 working just fine. However, I need to have a more recent=20 > > version > > > > of mono running on my system as I would like to do a port of mod_mo= no=20 > > onto > > > > FreeBSD, and the available sources are only compatible with more re= cent > > > > versions on mono. > > > > > > I've been playing around with it on my 5.2.1 box. Both the supplied G= C > > > and the external boehmgc fail to work. A trivial hello world program > > > works, but nothing more complicated than that. I'm not sure why, the > > > problem is in misc.c, but it's not easy to debug. Seems like an endle= ss > > > recursion in the garbage collector and/or stack corruption. If you wa= nt > > > to give debugging a go you can try this: > > > >Yes, that's exactly right. There is an endless recursion bug. Note: if > >I increase thread stack size to 512 MB, I can eventually get programs to > >run, but they are unbelievably slow, and this is not a solution by any > >stretch of the imagination. > > > > > > > > cd /usr/ports/lang/mono ; env CFLAGS=3D"-g" STRIP=3D"" make install (= don't > > > clean) > > > cd /usr/ports/x11-toolkits/gtk-sharp; make build > > > gdb `which mono` $WRKSRC/parser/mono.core > > > > > > Let the fun begin, as the offending line is '{' :-) > > > >I believe the stack is being corrupted big-time. > > > >Joe > > > > > > > > Cheers, > >-- > >PGP Key : http://www.marcuscom.com/pgp.asc > > > > >=20 --=20 PGP Key : http://www.marcuscom.com/pgp.asc --=-BHUF+3hpPI1KBapKnjTv Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQBATKlCb2iPiv4Uz4cRAm1+AJ48J5JWaYP5CwtCmX60VTYtLchj2QCfcJsc PJS5jYkbS2AXpjnlbRCYMcE= =lp4R -----END PGP SIGNATURE----- --=-BHUF+3hpPI1KBapKnjTv--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1078765890.776.11.camel>