Subject: Re: "binutils" under NetBSD (was: CVS commit: pkgsrc/devel/binutils)
To: None <tech-pkg@NetBSD.org>
From: Bernd Ernesti <veego@NetBSD.org>
List: tech-pkg
Date: 12/27/2007 20:11:16
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 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.

Regards,
Bernd