Re: pdflatex failures on big-endian architectures (s390x / ppc64)

The Thanh Han <[email protected]> Sun, 29 Oct 2023 10:09:06 +0100
Newsgroups gmane.comp.tex.pdftex
Message-ID <CAESt4O9R7SWn90XYV3f64_t1N_tdmW95n0zDxW14DXC6+7-jmA@mail.gmail.com>
--0000000000003c1de50608d748be
Content-Type: text/plain; charset="UTF-8"

Hi Hilmar,

I tested as following:


# create test file:
cat <<EOT > f.tex
\input plain.tex
\input pdftexconfig.tex
\input pdftexmagfix.tex

\pdfcompresslevel=0
\pdfobjcompresslevel=0
\pdfgentounicode=1
\input glyphtounicode
abc
\end
EOT

# symlink patched pdftex as pdftex2:
ln -s /var/tmp/pdftex_hille42_20231027 ./pdftex2

# set TEXMFCNF so that pdftex2 can find relevant files:
export
TEXMFCNF=/etc/texmf/web2c:/usr/local/share/texmf/web2c:/usr/share/texlive/texmf-dist/web2c

# run pdftex2:
./pdftex2 -ini f.tex

# check output:
view f.pdf
.
.
CMapType 2 def
1 begincodespacerange
<00> <FF>
endcodespacerange
7 beginbfrange
<07> <08> <03A5>
<23> <26> <0023>
<28> <3B> <0028>
<3F> <5B> <003F>
<61> <7A> <0061>
<7B> <7C> <2013>
<A8> <A9> <03A5>
endbfrange
78 beginbfchar
<00> <0393>
<01> <2206>
<02> <0398>
<03> <039B>
<04> <039E>
<05> <03A0>
<06> <03A3>
.
.


is it possible that you are still invoking the stock pdftex instead of the
patched one?

Regards,
Thanh

--0000000000003c1de50608d748be
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi Hilmar,<div><br></div><div>I tested as following:</div>=
<div><br></div><div><br></div><div><font face=3D"monospace"># create test f=
ile:</font></div><div><font face=3D"monospace">cat &lt;&lt;EOT &gt; f.tex</=
font></div><div><font face=3D"monospace">\input plain.tex<br>\input pdftexc=
onfig.tex<br>\input pdftexmagfix.tex<br><br>\pdfcompresslevel=3D0<br>\pdfob=
jcompresslevel=3D0<br>\pdfgentounicode=3D1<br>\input glyphtounicode<br>abc<=
br>\end<br></font></div><div><font face=3D"monospace">EOT</font></div><div>=
<font face=3D"monospace"><br></font></div><div><font face=3D"monospace"># s=
ymlink patched pdftex as pdftex2:</font></div><div><font face=3D"monospace"=
>ln -s /var/tmp/pdftex_hille42_20231027 ./pdftex2<br></font></div><div><fon=
t face=3D"monospace"><br></font></div><div><font face=3D"monospace"># set T=
EXMFCNF so that pdftex2 can find relevant files:</font></div><div><font fac=
e=3D"monospace">export TEXMFCNF=3D/etc/texmf/web2c:/usr/local/share/texmf/w=
eb2c:/usr/share/texlive/texmf-dist/web2c<br></font></div><div><font face=3D=
"monospace"><br></font></div><div><font face=3D"monospace"># run pdftex2:</=
font></div><div><font face=3D"monospace">./pdftex2 -ini f.tex</font></div><=
div><font face=3D"monospace"><br></font></div><div><font face=3D"monospace"=
># check output:</font></div><div><font face=3D"monospace">view f.pdf</font=
></div><div><font face=3D"monospace">.</font></div><div><font face=3D"monos=
pace">.</font></div><div><font face=3D"monospace">CMapType 2 def<br>1 begin=
codespacerange<br>&lt;00&gt; &lt;FF&gt;<br>endcodespacerange<br>7 beginbfra=
nge<br>&lt;07&gt; &lt;08&gt; &lt;03A5&gt;<br>&lt;23&gt; &lt;26&gt; &lt;0023=
&gt;<br>&lt;28&gt; &lt;3B&gt; &lt;0028&gt;<br>&lt;3F&gt; &lt;5B&gt; &lt;003=
F&gt;<br>&lt;61&gt; &lt;7A&gt; &lt;0061&gt;<br>&lt;7B&gt; &lt;7C&gt; &lt;20=
13&gt;<br>&lt;A8&gt; &lt;A9&gt; &lt;03A5&gt;<br>endbfrange<br>78 beginbfcha=
r<br>&lt;00&gt; &lt;0393&gt;<br>&lt;01&gt; &lt;2206&gt;<br>&lt;02&gt; &lt;0=
398&gt;<br>&lt;03&gt; &lt;039B&gt;<br>&lt;04&gt; &lt;039E&gt;<br>&lt;05&gt;=
 &lt;03A0&gt;<br>&lt;06&gt; &lt;03A3&gt;<br></font></div><div><font face=3D=
"monospace">.</font></div><div><font face=3D"monospace">.</font></div><div>=
<font face=3D"monospace"><br></font></div><div><br></div><div>is it possibl=
e that you are still invoking the stock pdftex instead of the patched one?<=
/div><div><br></div><div>Regards,</div><div>Thanh</div></div>

--0000000000003c1de50608d748be--