[gobolinux-users] KDE upgrade to 3.5.7 failed because Mesa 7.0-r1 FTBFS
Jonas Karlsson
jonka750 at student.liu.se
Wed Sep 5 07:16:11 UTC 2007
2007/9/5, Michael Homer <gobo-users-dufus at wotfun.com>:
> On 9/5/07, rubisher <rubisher at scarlet.be> wrote:
> > Jonas Karlsson wrote:
> > > On Tue, 04 Sep 2007 23:29:31 +0200, rubisher <rubisher at scarlet.be> wrote:
> > >
> > >> Jonas Karlsson wrote:
> > >>> On Thu, 30 Aug 2007 14:56:33 +0200, rubisher <rubisher at scarlet.be> wrote:
> > >>>
> > >>>> Jonas Karlsson wrote:
> > >>>>> Mesa lacks Makedepend as a build dependency. You can run 'Compile
> > >>>>> makedepend' in the meantime to install it.
> > >>>> Ok I will continue so ;-)
> > >>>>
> > >>>>> Please file a bug against the Mesa recipe.
> > >>>>>
> > >>>> done: <http://bugs.gobolinux.org/view.php?id=136>
> > >>>>
> > >>> When I was looking at fixing this bug I noticed that Mesa indeed has Makedepend
> > >>> as *BuildDependency*. So the bug seems to be in Freshen or Compile, that the
> > >>> responsible application doesn't look at BuildDependencies as well (when
> > >>> compiling). Compile uses CheckDependencies for this, but I don't know how
> > >>> Freshen does.
> > >>>
> > >> I just noticed the same difference of behaviour when I Compile HAL:
> > >> it ask me if I want to install some build dependencies (namely Intltool, Perl-XML-Parser) what din't do Freshen?
> > >>
> > > Did Freshen ask or not ask you to install these dependencies?
> > Feshen didn't ask me to install and didn't install it
> It is a Freshen bug, yes, the same one you came across before; it
> doesn't look at BuildInformation. It's a bit of an architectural
> problem that I haven't figured out how to solve cleanly: just merging
> BuildInformation in to the dependencies will require them even if a
> binary package ends up being used, because of the order things are
> resolved, but not including them leads to this. I have a preliminary
> fix for it in my local tree, but it has a way to go before it's
> usable.
>
As I see it BuildInformation is needed for binary packages.
BuildDependencies otoh is needed when you want to Compile an
application. So it's two different cases here.
--
/Jonas
More information about the gobolinux-users
mailing list