From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maxim Cournoyer Subject: bug#24069: [PATCHv3] Re: bug#24069: gcc man page is broken Date: Mon, 02 Oct 2017 22:28:14 -0400 Message-ID: <8760bx2ce9.fsf_-_@gmail.com> References: <20160725222342.1fb3bfaa@scratchpost.org> <877ewfx6s8.fsf@gmail.com> <873773vvfr.fsf_-_@gmail.com> <87vajy6ey7.fsf_-_@gmail.com> <20171002092431.GP26375@macbook42.flashner.co.il> <871smlppn5.fsf@gnu.org> <87zi992to1.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:59737) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dzCxH-000139-Tk for bug-guix@gnu.org; Mon, 02 Oct 2017 22:29:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dzCxD-0005CR-Re for bug-guix@gnu.org; Mon, 02 Oct 2017 22:29:07 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:36128) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dzCxD-0005CH-NK for bug-guix@gnu.org; Mon, 02 Oct 2017 22:29:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dzCxD-0005vL-AL for bug-guix@gnu.org; Mon, 02 Oct 2017 22:29:03 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <87zi992to1.fsf@gmail.com> (Maxim Cournoyer's message of "Mon, 02 Oct 2017 16:15:10 -0400") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 24069@debbugs.gnu.org Patch v3 still doesn't fix the problem. There are now pod2man errors that prevent correctly generating the man pages: --8<---------------cut here---------------start------------->8--- Makefile:3076: update target 'gcc.pod' due to: ../../gcc-5.4.0/gcc/doc/invoke.texi ../../gcc-5.4.0/gcc/doc/cppenv.texi ../../gcc-5.4.0/gcc/doc/cppopts.texi gcc-vers.texi echo timestamp > gcc.pod perl ../../gcc-5.4.0/gcc/../contrib/texi2pod.pl ../../gcc-5.4.0/gcc/doc/invoke.texi > gcc.pod Unescaped left brace in regex is illegal here in regex; marked by <-- HERE in m/^\@strong{ <-- HERE (.*)}$/ at ../../gcc-5.4.0/gcc/../contrib/texi2pod.pl line 319. make: [Makefile:3077: gcc.pod] Error 255 (ignored) Makefile:3054: update target 'doc/gcc.1' due to: gcc.pod echo timestamp > doc/gcc.1 (pod2man --center="GNU" --release="gcc-5.4.0" --date=2016-06-03 --section=1 gcc.pod > doc/gcc.1.T$$ && \ mv -f doc/gcc.1.T$$ doc/gcc.1) || \ (rm -f doc/gcc.1.T$$ && exit 1) pod2man: unable to format gcc.pod make: [Makefile:3055: doc/gcc.1] Error 1 (ignored) Makefile:3085: update target 'gpl.pod' due to: ../../gcc-5.4.0/gcc/doc/include/gpl_v3.texi echo timestamp > gpl.pod perl ../../gcc-5.4.0/gcc/../contrib/texi2pod.pl ../../gcc-5.4.0/gcc/doc/include/gpl_v3.texi > gpl.pod Unescaped left brace in regex is illegal here in regex; marked by <-- HERE in m/^\@strong{ <-- HERE (.*)}$/ at ../../gcc-5.4.0/gcc/../contrib/texi2pod.pl line 319. make: [Makefile:3086: gpl.pod] Error 255 (ignored) Makefile:3060: update target 'doc/gpl.7' due to: gpl.pod echo timestamp > doc/gpl.7 (pod2man --center="GNU" --release="gcc-5.4.0" --date=2016-06-03 --section=7 gpl.pod > doc/gpl.7.T$$ && \ mv -f doc/gpl.7.T$$ doc/gpl.7) || \ (rm -f doc/gpl.7.T$$ && exit 1) pod2man: unable to format gpl.pod make: [Makefile:3061: doc/gpl.7] Error 1 (ignored) ../../gcc-5.4.0/gcc/cp/Make-lang.in:189: update target 'doc/g++.1' due to: doc/gcc.1 cp doc/gcc.1 doc/g++.1 rm gcc.pod make: Leaving directory '/tmp/guix-build-gcc-5.4.0.drv-0/build/gcc' --8<---------------cut here---------------end--------------->8--- I could trigger this output by cd'ing into the failed derivation and running: --8<---------------cut here---------------start------------->8--- cd /tmp/guix-build-gcc-5.4.0.drv-0 # running guix environment from stable guix pull, so need to add perl manually guix environment --no-grafts gcc@5.4.0 --ad-hoc perl make configure-gcc && make --trace -C gcc doc --8<---------------cut here---------------end--------------->8--- Continuing investigation...