Subject: Re: bulk builds & dependency handling still broken
To: Hubert Feyrer <hubert.feyrer@informatik.fh-regensburg.de>
From: None <mcmahill@mtl.mit.edu>
List: tech-pkg
Date: 11/29/2002 14:04:18
On Fri, 29 Nov 2002, Hubert Feyrer wrote:
>
> Dan,
>
> can you have a look at this one:
> http://smaug.fh-regensburg.de/~feyrer/ftp/pub/NetBSD/pkgstat-i386/20021129.0514/audio/aumix/.broken.yui.html
>
> It seems that there is still something fishy WRT depends in the bulk
> builds. This is with latest tools from -current, but why do pth and gmake
> not exist? I'd say they should, no?
>
looking at your .order.yui file, I see on line #2286:
audio/aumix
and pth is on line #1649 and gmake on #907 so pth and gmake should have
been built first.
in .depends.yui, I see
audio/aumix depends on: x11/gtk devel/glib devel/pth devel/libtool-base
pkgtools/x11-links devel/gmake lang/perl5
so pth and gmake are properly listed
in .index.yui I see:
devel/pth pth-1.4.1nb2
devel/gmake gmake-3.79.1nb1
audio/aumix aumix-2.7
x11/gtk gtk+-1.2.10nb3
Not looking at the logs, I see some strange things:
BULK> warning: /usr/cvs.local/pkgsrc/packages/i386/All/pth-1.4.1nb2.tgz
does not exist. It will be rebuilt.
then later
===> Required installed package pth>=1.4.1nb5: pth-1.4.1nb5 found
So the question is why do you have pth-1.4.1nb2 listed in your .index
file if nb5 is the pkgsrc version? It seems that 1.4.1nb5 in the pkgsrc
version because of the
===> Cleaning for pth-1.4.1nb5
line I see.
BULK> warning:
/usr/cvs.local/pkgsrc/packages/i386/All/gmake-3.79.1nb1.tgz does not
exist. It will be rebuilt.
same comment here, looks like you have gmake-3.80 in pkgsrc
Are your
.index.yui
.order.yui
.dependstree.yui
.depends.yui
.supports.yui
files up to date? Ie, are their creation times nearly the same as the
build start time (.start.yui probably).
Whats in your build.conf? Do you have the correct setting for USR_PKGSRC?
-Dan