Re: [rock-user] Re: Build host requirements?

Rene Rebe <[email protected]> Thu, 03 Jun 2004 04:19:47 +0200 (CEST)
Newsgroups gmane.linux.distributions.rock.user
Message-ID <[email protected]>
Hi,

I'm sorry for not replying to any mail and promptly. I'm currently
quite out-of-time ...

On: Wed, 2 Jun 2004 18:12:52 +0200 (MEST),
    [email protected] wrote:

> Thanks for the hint, Chris!
> 
> I installed makeinfo, and now the binutils and dietlibc errors are gone.
> Let's see what happens with the AS thing, when the build process reaches
> that point...
> 
> Regarding the actual subject of this thread, an idea came to my mind: Would
> it be possible to have the build scripts check the requirements on the build
> host, or write an additional script doing this? The script could then
> provide hints to the user like: "makeinfo is not on your system. It's
> usually part of a package called texinfo. Make sure that you have texinfo
> installed on your system."

We already have this:
./scripts/Check-System

It is run before scripts/Build-Target automatically. It is that up to
now nobody had a system with "makeinfo" missing ... ;-)

> As long as most ROCK build hosts are ROCKs themselves, this is, of course,
> not that much of an issue. On the other hand, "comfort" options like this
> can help to broaden the user base...

You are encouraged to provide a patch (best to SVN :HEAD from:
http://svn.rocklinux-consulting.de/rock-linux/trunk/ ) to add a check
for makeinfo.

> Of course, to write such a script requires to know what exactly it has to
> check for. So if anyone is building ROCK on non-ROCK: This is your thread!
> Share your knowledge with us! Let us know, what you use as your build host,
> and what you had to change or add on your system in order to make it work!

Another thing that should be checked for is that "sed" supports "-i"
(in-place suntitution). There are distributions (at least I stumbled
of my girlfriends to-be-replaced-with-rock-linux-yellow-dog) out there
that ship the 2 year old version that did not have it at that time.

Sincerely yours,
  René Rebe
    - ROCK Linux stable release maintainer

--  
René Rebe - Europe/Germany/Berlin
  [email protected] [email protected]
http://www.rocklinux.org http://www.rocklinux-consulting.de