From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dale Subject: Is doc/org-version.tex generation broken? Date: Fri, 30 Jun 2017 08:25:24 -0500 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="001a114dab08f89be805532d5b40" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:46724) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dQvw1-00074y-QR for emacs-orgmode@gnu.org; Fri, 30 Jun 2017 09:26:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dQvw0-0003WE-6M for emacs-orgmode@gnu.org; Fri, 30 Jun 2017 09:26:09 -0400 Received: from mail-yw0-x234.google.com ([2607:f8b0:4002:c05::234]:36037) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dQvvz-0003VE-W7 for emacs-orgmode@gnu.org; Fri, 30 Jun 2017 09:26:08 -0400 Received: by mail-yw0-x234.google.com with SMTP id a12so909682ywh.3 for ; Fri, 30 Jun 2017 06:26:06 -0700 (PDT) List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: "Emacs-orgmode" To: emacs-orgmode@gnu.org --001a114dab08f89be805532d5b40 Content-Type: text/plain; charset="UTF-8" Hi! a8d007db15 starts generating doc/org-version.{tex,inc}, but on my OS X system this ends up creating broken files with (I believe) vertical tab characters in them. On HEAD this morning: $ make card [...] PDFLATEX=pdftex texi2pdf --batch --clean --expand orgcard.tex This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017) (preloaded format=pdftex) restricted \write18 enabled. entering extended mode (../../.././orgcard.tex (/Users/dale/repositories/org-mode/doc/org-version.tex /Users/dale/repositories/org-mode/doc/org-version.tex:3: Missing control sequen ce inserted. \inaccessible l.3 \def ersionyear{2017} [...] /opt/local/bin/texi2dvi: pdftex exited with bad status, quitting. make[1]: *** [orgcard.pdf] Error 1 make: *** [card] Error 2 $ cat doc/org-version.tex % automatically generated, do not edit \def\orgversionnumber{9.0.9} \def ersionyear{2017} \def\year{2017} I have no idea how that \v is getting turned into a vertical tab. Is make processing these? $ gmake --version GNU Make 4.2.1 Built for x86_64-apple-darwin15.6.0 Copyright (C) 1988-2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. $ cat /tmp/test-makefile single: echo "single: 123\v456" double: echo "double: 123\\v456" quad: echo "quad: 123\\\\v456" $ gmake -f /tmp/test-makefile single double quad echo "single: 123\v456" single: 123 456 echo "double: 123\\v456" double: 123 456 echo "quad: 123\\\\v456" quad: 123\v456 Is this something screwed up in my environment or are others seeing this as well? Thanks, Dale --001a114dab08f89be805532d5b40 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi!

a8d007db15 starts generating doc/or= g-version.{tex,inc}, but on my OS X system this ends up creating broken fil= es with (I believe) vertical tab characters in them.=C2=A0 On HEAD this mor= ning:

$ make card
[...]
P= DFLATEX=3Dpdftex texi2pdf --batch --clean --expand orgcard.tex
Th= is is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017) (preloaded for= mat=3Dpdftex)
=C2=A0restricted \write18 enabled.
enteri= ng extended mode

(../../.././orgcard.tex (/Users/d= ale/repositories/org-mode/doc/org-version.tex
/Users/dale/reposit= ories/org-mode/doc/org-version.tex:3: Missing control sequen
ce i= nserted.
<inserted text>
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 \inaccessible
<to be read agai= n>


l.3 \def
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0ersionyear{2017}
[...]
/opt/local/bin/texi2dvi: pdftex exited with bad status, quitting.
<= div>make[1]: *** [orgcard.pdf] Error 1
make: *** [card] Error 2

$ cat doc/org-version.tex
% au= tomatically generated, do not edit
\def\orgversionnumber{9.0.9}
\def
=C2=A0 =C2=A0 ersionyear{2017}
\def\year{= 2017}

I have no idea how that \v is getting = turned into a vertical tab.=C2=A0 Is make processing these?

<= /div>
$ gmake --version
GNU Make 4.2.1
Built f= or x86_64-apple-darwin15.6.0
Copyright (C) 1988-2016 Free Softwar= e Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <= ;http://gnu.org/licenses/gpl.h= tml>
This is free software: you are free to change and red= istribute it.
There is NO WARRANTY, to the extent permitted by la= w.
$ cat /tmp/test-makefile
single:
echo "single: 123\v456"
=
double:
ec= ho "double: 123\\v456"

quad:
<= span style=3D"white-space:pre"> echo "quad: 123\\\\v456"
$ gmake -f /tmp/test-makefile single double quad
echo &q= uot;single: 123\v456"
single: 123
=C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0456
echo "double: 123\\v456"=
double: 123
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A04= 56
echo "quad: 123\\\\v456"
quad: 123\v456

Is this something screwed up in my environment= or are others seeing this as well?

Thanks,
<= div>Dale
--001a114dab08f89be805532d5b40--