Re: [rock-user] Build host requirements?

Rene Rebe <[email protected]>
Newsgroups gmane.linux.distributions.rock.user
Message-ID <[email protected]>
Hi,

On: Mon, 31 May 2004 20:50:43 +0200 (MEST),
    [email protected] wrote:
> Hi,
> 
> I am unsure if anybody else is interested in this, at all, but...
> 
> I know it's something one should not do, but as I had to use my system for
> some other work also, so I could not afford to try a ROCK install using the
> 2.0.1 ISO 1mages. Therefore I tried to build ROCK on SuSE 9.1.
> 
> Other than its predecessors SuSE 9.1 allows to configure and download ROCK.
> It also builds quite a few packages, before the build script stops with this
> message, to be found
> in:
> rock-src-2.0.1/build/drock201-2.0.1-x86-athlon-xp-32-desktop/logs/build_target_7670.log
> 
> 
> <snip>
> # ./scripts/Build-Target -cfg drock201
> Building tools in build/.../tools.chroot:
> -> Building tools.chroot/wrapper/cmd_wrapper.
> cc: installation problem, cannot exec `as': No such file or directory

For which package in which stage does this happen?

> Package build ended abnormally!
> !> Usually a package build creates eighter a *.log
> !> or a *.err file. Neither the 1st nor the 2nd is
> !> there. So I'm going to create a *.err file now
> !> and abort the build process.
> </snip>
> 
> The (fine!) handbook says, that it's possible to use other systems as build
> hosts for ROCK. Now, my question is:
> 
> What requirements does a build host actually to fulfil in order to allow for
> a proper ROCK build? Is it anywhere documented?

Not in all fine details. ROCK shoudl be buildable on any
well-functional standard compliant distribution with developer tools
(gcc, binutils, sed, awk, ...) installed. oThe most common problems are:

 - old bash
 - defect mktemp
 - too old (two years old) sed
 - defect glibc (at least debian testing qualified as this two days ago
   on IRC #rocklinux)

> Eg: What versions of software do I need? And: What software must be
> installed on the build host, at all?

The only problems I have seen before are: bash, sed and mktemp not
beeing recent.

The obvious things are tested in scripts/Check-System. If people
encoutner problems they should mail us so we can either work around or
update Check-System.

> It's obvious that one needs to have ncurses / ncurses-devel and a C
> compiler.  But what else?
> 
> If I should be the only one interested in this, I suggest we drop this
> thread, otherwise it might be really nice if you could add your parts of the
> puzzle.

Yes - we should document this a bit more in the Handbook.

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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.