public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: Alan McKinnon <alan.mckinnon@gmail.com>
To: gentoo-user@lists.gentoo.org
Cc: "Walter Dnes" <waltdnes@waltdnes.org>
Subject: Re: [SOLVED] Re: [gentoo-user] Cannot emerge x11-libs/qt-webkit-4.6.2-r1
Date: Thu, 13 May 2010 09:44:35 +0200	[thread overview]
Message-ID: <201005130944.35963.alan.mckinnon@gmail.com> (raw)
In-Reply-To: <20100513040617.GB3159@waltdnes.org>

On Thursday 13 May 2010 06:06:17 Walter Dnes wrote:
> On Mon, May 10, 2010 at 12:33:21AM +0100, Neil Bothwick wrote
> 
> > On Sun, 9 May 2010 18:28:31 -0400, Walter Dnes wrote:
> > >   Ditto for setting MAKEOPTS to -j1.  Every once in a while, somebody
> > > 
> > > runs into a problem that is solved by it.  I finally decided to let
> > > the builds take a little bit longer, in exchange for saving me problems
> > > with "unreproducable errors".  This setting does not affect the final
> > > binary; just how long it takes to build.
> > 
> > I can't recall the last time I needed to use MAKEOPTS=-j1, but if you
> > do set it you can get back the time you lose by using the jobs option
> > with emerge. That way you get parallel compilation, but of separate
> > packages.
> 
>   Something just occured to me.  At the risk of sounding paranoid, is
> there an absolute guarantee that...
>   - if package A has dependancies Y and Z...
>   - the compile for A won't start before Y and Z are built and installed

Yes. This is easy to do, IIRC Python even ships with the necessary library 
routines for the data structures required.

One builds a data graph that represents dependencies, when finished you are 
guaranteed that if the graph is read from the bottom up then your conditions 
are met.

Elementary my dear Watson, we cover this in first year Comp Sci courses
 
>   This could be especially ugly for my new system installs.  I usually
> install text-console mode only, followed by "emerge gimp", which pulls
> in X and a whole bunch of other stuff as dependancies.  Portage handles
> this process very well right now.

It is this way because Gentoo is unusuable without it


-- 
alan dot mckinnon at gmail dot com



  reply	other threads:[~2010-05-13  7:49 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-05-07 21:36 [gentoo-user] Cannot emerge x11-libs/qt-webkit-4.6.2-r1 Jim Cunning
2010-05-08  0:04 ` William Kenworthy
2010-05-08  6:16   ` [SOLVED] " Jim Cunning
2010-05-08  7:18     ` Neil Bothwick
2010-05-08 11:58       ` Dale
2010-05-09 22:28       ` Walter Dnes
2010-05-09 23:33         ` Neil Bothwick
2010-05-13  4:06           ` Walter Dnes
2010-05-13  7:44             ` Alan McKinnon [this message]
2010-05-13  8:17             ` Neil Bothwick

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=201005130944.35963.alan.mckinnon@gmail.com \
    --to=alan.mckinnon@gmail.com \
    --cc=gentoo-user@lists.gentoo.org \
    --cc=waltdnes@waltdnes.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox