[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Compiling from scratch.

From: Chris B. Vetter
Subject: Re: Compiling from scratch.
Date: Fri, 24 Oct 2003 22:38:31 -0700

On Sat, 25 Oct 2003 06:53:34 +0200 (CEST)
"Pascal J.Bourguignon" <address@hidden> wrote:
> First  problem,  this compile-all  script  asks  for  root.  There  is
> absolutely no  need to be root  to compile and install  gnustep or any
> other application software.  So I first removed:
> from it.

Well, you are right. To compile any piece of software you usually do not
need to be root. However, installing software is a different story

By default, compile-all will install into /usr/GNUstep. Unless this
directory is owned by you (as a user), you probably won't need root. The
same is true if you plan to install into a different directory, say,
somewhere in your user's home.

You are probably aware (by now) that you can change the directory to
install to can be specified with

  compile-all --prefix=/path/to/GNUstep

and of course, if that's inside your user's home, you shouldn't need to
be root.

> Second problem, it simply does not work. See attached log.

It fails over-all because -base cannot be compiled (and installed) due
to a missing ffcall and/or libffi installation.

The correct behaviour of compile-all should probably be a termination at
that point, instead of trying to install the rest of GNUstep (gui and

Then again, provided this requirement is mentioned in the documentation,
you might say that you (you in general, not you personally) are partly
to blame for not RTFM'ing ;-)

But no, kidding aside, compile-all should terminate if any of the core/
parts fail to compile properly and not try to run regardless.

> Perhaps  GNUstep  would have  more  visibility  if  it could  be  just
> compiled and installed  out of the box without having  to delve in its
> depths, like any other package...

Absolutely. I guess this is a major turn-off. Take a look at certain
reviews of "I install version x.y.z of the new XYZ operating system" and
the problems they run into -- and the readers' comments along the line
of "well, if I was trying to install it and ran into crap like that, I'd
stop at that point and'd never come back to try again."

Probably similar experience will keep users away from GNUstep without us
ever being aware of it.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]