Subject: Re: "binutils" under NetBSD (was: CVS commit:
To: None <tech-pkg@NetBSD.org>
From: Steven M. Bellovin <smb@machshav.com>
List: tech-pkg
Date: 12/27/2007 14:32:45
On Thu, 27 Dec 2007 20:11:16 +0100
Bernd Ernesti <veego@NetBSD.org> wrote:

> On Sun, Aug 19, 2007 at 08:40:14AM +0200, Bernd Ernesti wrote:
> > 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
> > gmake>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.
> 
> At the momennt only memtest86 and memtestplus are left with this
> include. Can we remove this include?
> 
> It bite me again when I was trying to install memtestplus.
> 
No clue -- I don't even know what it does...  (When I built the
memtestplus package, I started with the memtest package.)


		--Steve Bellovin