AW: [Mono-list] Daily build errors

Thu, 28 Oct 2004 16:47:11 +0100

Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable


> > First - why are you doing this as root? Root is there for a purpose
> and it=20
> > isn't just so you don't have to keep typing su to change to it. On a=20
> > machine, it can be considered a major deity. It has the power of life,
> > death and existance on a box. Mess something up as root and you can=20
> > (and probably *will*) do some serious damage!
> As in the real world: if you have rights you can missuse them. If you
> don't have any rights, you can't do your job.

You've missed the point. You do everything as a user and until you need
to (for instance, installing into a directory owned by root, such
as /usr or /var), you stay like that. As a user, you have all the rights
you need.

> > Second, is this a compile from cvs and if it is, is it via and update=20
> > and if it is from an update, what happens if you ditch that version of
> > mono/mcs and do a fresh checkout?
> This is a compile from the "daily build" downloaded from the mono
> website. Nothing CVS or similar.

Try the cvs route - it's much easier to bugtrack!

> > Third, what distro are you using? I know with Fedora Core, things
> aren't=20
> > always happy in that /usr/local/lib/pkgconfig isn't always checked -=20
> > this could be something similar.
> Sorry, I had really forgotten this important information. Here it is:
> RedHat 9

RH9 was fine with pkgconfig in /usr/local/lib

> > Fourth, when you ran, did you specify anything with --
> prefix=3D?=20
> > (ie. --prefix=3D/usr). Again, problems can occur if you're in as root o=
> > have specified somewhere insane for your libraries and apps to live.
> I used following lines:
> ./ --prefix=3D/usr
> make
> make install			<---- here it crashes because of the
> missing file

As I say, use the cvs route. Full instructions are at


"Trust me, I know what I'm doing" - Det. Sledgehammer

Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

Version: GnuPG v1.2.6 (GNU/Linux)