Subject: Re: "binutils" under NetBSD (was: CVS commit: pkgsrc/devel/binutils)
To: Roland Illig <rillig@NetBSD.org>
From: Bernd Ernesti <veego@NetBSD.org>
List: tech-pkg
Date: 08/19/2007 08:40:14
On Mon, Aug 13, 2007 at 08:01:43PM +0100, Matthias Scheler wrote:
> On Mon, Aug 13, 2007 at 12:55:22PM +0000, Roland Illig wrote:
> > Modified Files:
> > 	pkgsrc/devel/binutils: builtin.mk
> > 
> > Log Message:
> > A binutils installation that doesn't even provide the basic header files
> > can be considered incomplete and therefore unusable.
> > 
> > 
> > To generate a diff of this commit:
> > cvs rdiff -r1.5 -r1.6 pkgsrc/devel/binutils/builtin.mk
> 
> The result of this change is that every package including
> "pkgsrc/devel/binutils/buildlink3.mk" (e.g. "pkgsrc/multimedia/mplayer")
> no requires the "binutils" package from "pkgsrc". This was not necessary
> before and the "mplayer" package could be build without problems that way.

There are more packages which have this problem:

===> Installing dependencies for ogle_gui-0.9.2nb7
=> Required installed package libtool-base>=1.5.18nb5: libtool-base-1.5.22nb4 found
=> Required installed package gmake>=3.78: gmake-3.81 found
=> Required installed package pkg-config>=0.19: pkg-config-0.21nb1 found
=> Required installed package x11-links>=0.25: x11-links-0.31 found
=> Required installed package binutils>=2.17: NOT found
=> Verifying update for ../../devel/binutils

[%$#%^$#$#]

I removed the ogle includes as a stopgap fix, but we still have these 3
other packages which includes the buildlink file, which asks the question
why we have this buildlink file at all now that we get this problems?

multimedia/ogle/Makefile:.include "../../devel/binutils/buildlink3.mk"
multimedia/ogle_gui/Makefile:.include "../../devel/binutils/buildlink3.mk"
sysutils/grub/Makefile:.include "../../devel/binutils/buildlink3.mk"
sysutils/memtest86/Makefile:.include "../../devel/binutils/buildlink3.mk"
sysutils/memtestplus/Makefile:.include "../../devel/binutils/buildlink3.mk"

grub and memtest86 have only pkgsrc-users as the maintainer where Steven
is the maintainer for memtestplus.

Regards,
Bernd