Hi Herbert, we have problems with pstricks.sty after the last update of TL17.

'Correcting' texmf-dist/tex/generic/pstricks/pstricks.tex:34 to
        \expandafter\ifx\csname @latexerr\endcsname\relax %     do we have TeX? 
then @latexerr isn't defined
          \input pstricks-tex.def
        \else
          \newif\ifpst@psfonts  \pst@psfontsfalse
        \fi
cures the compilation for me. Would you like to take a look please?

        Kornel

Attachment: signature.asc
Description: This is a digitally signed message part.

--- Begin Message ---
Am Sonntag, 8. Oktober 2017 um 08:41:39, schrieb Guenter Milde 
<mi...@users.sf.net>
> On 2017-10-08, Scott Kostyshak wrote:
> 
> > After at tlmgr update, I now get the following:
> 
> > $ ctest -R "seminar"
> 
> > I get "20 tests failed out of 33":
> 
> > 3631 - UNRELIABLE.WRONG_OUTPUT_export/examples/seminar_dvi (Failed)
> ...
> > 5025 - UNRELIABLE.WRONG_OUTPUT_export/examples/fr/seminar_pdf5_systemF 
> > (Failed)
> 
> > Before the tlmgr update, I did not have any failures. The tests are
> > marked as unreliable, so perhaps this change in behavior should not be a
> > surprise? I might not be so surprised if a few formats failed, but it
> > seems that all exports to PDF fail.
> 
> It seems that all exports using LaTeX fail (also DVI and Postscript).
> It would be interesting to see the reason (log) but I cannot reproduce with
> my Debian/stable texlive.

I see the same as Scott; Tested first with non-updated TL, everything pass.
Updated, now all 'seminar_[pd]' tests fail.

I see many messages in the log (creating pdf2)
        Missing character: There is no 0 in font nullfont!
but also the following:
! Undefined control sequence.
l.2805 \ifpst@psfonts
                     
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Extra \else.
l.2807 \else
            
I'm ignoring this; it doesn't match any \if.

\everypsbox=\toks27
\psframesep=\dimen135
\pslabelsep=\dimen136
\sh@wgridXunit=\dimen137
\sh@wgridYunit=\dimen138
\pst@shift=\dimen139
)
! Extra \fi.

This line is in 
/usr/local/texlive/2017/texmf-dist/tex/generic/pstricks/pstricks.tex
The command \ifpst@psfonts is defined in pstricks/pricks-tex.def with comment 
that
it is defined in pstricks.sty, but there it is not defined.
Could not find the use or the definition of this command in TL16.

> I added a new clause in unreliable:varying-versions.
> 
> > Also, our entry in unreliableTests is:
> 
> >     # seminar.sty uses Postscript specials or PGF
> >     # -> wrong output with DVI and PDF (ps2pdf) (de-placed landscape
> >     # slides).
> >     export/examples/(|fr/)seminar_(dvi|pdf).*
> 
> > The comment makes me think that we only expect wrong output with DVI and
> > PDF (ps2pdf). Am I interpreting that wrong or should we remove the ".*"
> > at the end of that pattern?
> 
> The comment is imprecise. While DVI and ps2pdf are the export formats with
> most problems, no export format works reliably in all use cases.
> On the other hand, all export formats have use cases that work if the
> correct settings are used. 
>   The Appendix in examples/seminar.lyx lists details for on-screen viewing
> vs. printing of landscape slides, portrait slides, and notes.
> 
> I changed the comment but we may also just remove the clause from
> unreliable:wrong-output.
> 
> Günter

        Kornel

Attachment: signature.asc
Description: This is a digitally signed message part.


--- End Message ---

Reply via email to