Subject: Re: pkgsrc NetBSD 1.6.2/i386 bulk build results 2005-11-03
To: None <pkgsrc-bulk@NetBSD.org>
From: Jeremy C. Reed <reed@NetBSD.org>
List: pkgsrc-bulk
Date: 11/04/2005 10:26:22
On Fri, 4 Nov 2005, Thomas Klausner wrote:
>> net/ipv6calc hubertf@NetBSD.org
>
> pkg_create: can't stat `/usr/pkg/man/man8/ipv6calc.8'
> pkg_create: can't stat `/usr/pkg/man/man8/ipv6logconv.8'
> pkg_create: can't stat `/usr/pkg/man/man8/ipv6logstats.8'
This source's install is strange. It prefix all installs with $(root)
which is defined to be our PREFIX. And the configure expects the mandir to
be a full path, so installs man pages to ${PREFIX}/${PREFIX}/...
The proper fix is not for the man page installs (which is done correctly),
but for the rest of the executable installs and to get rid of the $(root)
usage.
I just looked at in its cvs at http://cvs.deepspace6.net/view/ipv6calc/
and it appears to be partially fixed.
Maybe updating to ipv6calc-0.50 will fix this. ...
It's not ... the executables want to be installed to ${exec_prefix} but
that's not even defined for the Makefiles.
Probably missing a:
exec_prefix=@exec_prefix@
I will email the developer about this.
Jeremy C. Reed
``Of course it runs NetBSD.''
http://www.NetBSD.org/