Subject: Re: pkgsrc SunOS 5.9/sparc bulk build results 2006-01-26
To: Jonathan Perkin <jonathan@perkin.org.uk>
From: Jeremy C. Reed <reed@reedmedia.net>
List: pkgsrc-bulk
Date: 01/26/2006 10:20:22
On Thu, 26 Jan 2006, Jonathan Perkin wrote:
> We always used to run mtree, precisely for this reason.  Sure, it
> might be an ideal to know that all packages behave perfectly and
> create missing directories as needed, but I can't imagine that all of
> our current packages do so.
Most should.
In my case, I do not use mtree on a few systems for a few years, including 
many bulk builds.
mtree is not used for unprivileged builds.
mtree is not used for pkgviews.
And mtree is not used when INSTALLATION_DIRS is defined -- which many 
packages do (like example below).
> > Maybe grepping through your build logs can find the first package
> > that failed to pre-create the info directory.
> 
> I wrote in my email which was the first package to fail.  Git just
> happened to be the final package to install to that file.
Sorry, I misunderstood that.
See that archivers/gtar-info has:
INSTALLATION_DIRS=      ${INFODIR}
do-install:
        ${INSTALL_DATA} ${WRKSRC}/doc/tar.info ${PREFIX}/${INFO_DIR}
I found the problem. It was my typo from September and I just committed 
fix.
Notice INFODIR above should have a underscore in middle!
(By the way, do any packages use bsd.info.mk?)
 Jeremy C. Reed
 	  	 	 BSD News, BSD tutorials, BSD links
	  	 	 http://www.bsdnewsletter.com/