Subject: pkg/12962: octave info files are not compatible with netbsd info prog.
To: None <>
From: None <>
List: netbsd-bugs
Date: 05/16/2001 11:01:10
>Number:         12962
>Category:       pkg
>Synopsis:       octave info files are not compatible with netbsd info prog.
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          doc-bug
>Submitter-Id:   net
>Arrival-Date:   Wed May 16 10:00:01 PDT 2001
>Originator:     Jim Bernard
>Release:        May 16, 2001
System: NetBSD nool 1.5V NetBSD 1.5V (NOOL-$Revision: 1.20 $) #0: Mon May 14 08:57:57 MDT 2001 jbernard@nool:/home/tmp/compile/sys/arch/i386/compile/NOOL i386
Architecture: i386
Machine: i386
	The octave pkg installs the info files that come with the source.
	Those were generated with makeinfo version 4.0, and the supplied
	files are not compatible with the version of info that is included
	in NetBSD-current.  Or maybe they're just broken.  In any case,
	regenerating them produces working info files.

	Install octave pkg.  (Mine was installed April 20, 2001; it looks
	    like there have been no changes to the pkg since then.)
	info octave introduction [this works]
	info octave strings
	  [This fails, as do all later nodes and some earlier ones.
	   The error message is:
	   Unable to find the node referenced by "Strings".]

	Rebuild the info files at build time using the installed
	version of makeinfo.  (I verified that this does produce usable
	octave info files.)  Perhaps a good way to do this it just to
	delete the supplied files (${WRKSRC}/doc/interpreter/*)
	in a post-extract, post-patch, post-configure, or pre-build target.

	BTW:  This is not a problem for the liboctave info files, which
	are already being built with the installed makeinfo.