pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Can't build devel/autoconf on NetBSD/amd64 6.1.5



On Fri, Jul 10, 2015 at 09:25:59AM +0200, Marc Baudoin wrote:
> Manuel Bouyer <bouyer%antioche.eu.org@localhost> écrit :
> > On Fri, Jul 10, 2015 at 09:06:58AM +0200, Marc Baudoin wrote:
> > > Hi,
> > > 
> > > I can't get devel/autoconf to build on NetBSD/amd64 6.1.5 with an
> > > up to date pkgsrc tree:
> > > 
> > > Making all in man
> > > Updating man page ./config.guess.1
> > > PATH="../tests:../build-aux:$PATH";  export PATH;  /bin/sh /usr/pkgsrc/devel/autoconf/work/autoconf-2.69/build-aux/missing --run help2man  --include=./config.guess.x  --include=./common.x --source='GNU Autoconf 2.69'  --output=./config.guess.1.t `echo './config.guess' | sed 's,.*/,,'`
> > > help2man: can't get `--help' info from config.guess
> > > Try `--no-discard-stderr' if option outputs to stderr
> > > *** Error code 1
> > > 
> > > Stop.
> > > make: stopped in
> > > /usr/pkgsrc/devel/autoconf/work/autoconf-2.69/man
> > > *** Error code 1
> > > 
> > > Stop.
> > > 
> > > Did I do something wrong or is it a problem with the package?
> > 
> > When I see this, it's because there's some missing 'x' bits in
> > pkgsrc/mk (cvs doesn't always preserve x bits properly, it seems).
> > These files should be executable:
> > #find mk -perm -o+x -type f
> > mk/buildlink3/show-buildlink3.sh
> [...]
> 
> This is it! Several of them were not executable.  And now
> devel/autoconf builds properly.  Thanks!
> 
> Shouldn't there be a pkgtools/mkfixperms or so to make sure the
> right files are executable, if CVS can't handle that properly?

Yes, I'd like to see this. I've had to fix it several times already
on bulk builders ...


-- 
Manuel Bouyer <bouyer%antioche.eu.org@localhost>
     NetBSD: 26 ans d'experience feront toujours la difference
--


Home | Main Index | Thread Index | Old Index