From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47630) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dxwhz-0001gY-4f for guix-patches@gnu.org; Fri, 29 Sep 2017 10:56:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dxwhw-0002di-2w for guix-patches@gnu.org; Fri, 29 Sep 2017 10:56:07 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:58931) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dxwhv-0002dY-Nh for guix-patches@gnu.org; Fri, 29 Sep 2017 10:56:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dxwhu-0006Dw-6i for guix-patches@gnu.org; Fri, 29 Sep 2017 10:56:03 -0400 Subject: [bug#28000] [PATCH] gnu: octave: Build with texinfo. Resent-Message-ID: Message-Id: <0cd8914f.ADkAADSRXK4AAAAAAAAAAAPwTpIAAAACwQwAAAAAAAW9WABZzl7V@mailjet.com> MIME-Version: 1.0 From: Arun Isaac Date: Fri, 29 Sep 2017 20:25:06 +0530 In-Reply-To: <877ewjalo5.fsf@fastmail.com> References: <877ewjalo5.fsf@fastmail.com> Content-Type: text/plain Content-Transfer-Encoding: quoted-printable List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Marius Bakke Cc: 28000@debbugs.gnu.org Oops! I just realized that my patch doesn't work. Let me explain. Octave uses makeinfo to render the built-in function documentation. So, it complains when it is not able to find makeinfo. This is shown below: octave:1> help sin sh: makeinfo: command not found warning: help: Texinfo formatting filter exited abnormally; raw Texinfo sou= rce of help text follows... 'sin' is a built-in function from the file libinterp/corefcn/mappers.cc Moving texinfo to inputs does not fix this. I wrongly thought it did because when I tested octave within the following environment, the built-in documentation worked. $ guix environment guix $ ./pre-inst-env guix environment --ad-hoc octave However, this was only because texinfo, having been pulled in by the guix environment, was in the profile. Now, I'll try to patch the octave source code so that it references the makeinfo executable in the store. I will send a new patch when I'm done. =