Subject: Re: pkg/32909: makeinfo issue on opensolaris when building sysutils/coreutils
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: Johnny C. Lam <jlam@pkgsrc.org>
List: pkgsrc-bugs
Date: 04/10/2006 04:00:07
The following reply was made to PR pkg/32909; it has been noted by GNATS.

From: "Johnny C. Lam" <jlam@pkgsrc.org>
To: loki@animata.net
Cc: gnats-bugs@netbsd.org
Subject: Re: pkg/32909: makeinfo issue on opensolaris when building sysutils/coreutils
Date: Mon, 10 Apr 2006 03:59:39 +0000

 On Thu, Feb 23, 2006 at 05:40:00AM +0000, loki@animata.net wrote:
 > >Description:
 > A build of sysutils/coreutils bombs out during "bmake build" when trying to use makeinfo to make some info pages. The makeinfo in the work/.tools/bin directory (which is what the build uses) is a shell script that writes some stuff to the build log and then calls exit 1. This causes the build to fail.
 > >How-To-Repeat:
 > Go "bmake build" in sysutils/coreutils on a Solaris Express system.
 > >Fix:
 > My workaround was to replace the makeinfo shell script in work/.tools/bin with a symlink to /usr/pkg/bin/makeinfo. The build completes and the install works fine.
 > 
 > This is not a real fix though, the pkgsrc framework should use the pkgsrc texinfo version of makeinfo if the base system doesnt provide one.
 
 I'm fairly certain this was fixed in pkgsrc/mk/tools/texinfo.mk:1.11,
 which works around the odd target dependency graph for info files in
 makefiles generated by GNU automake.  Can you please let me know if a
 more recent pkgsrc still has this problem?
 
 	Cheers,
 
 	-- Johnny Lam <jlam@pkgsrc.org>