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