public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: Nils Freydank <nils.freydank@posteo.de>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] Problems with LyX and xetex-2021
Date: Sun, 11 Jul 2021 13:01:07 +0000	[thread overview]
Message-ID: <20210711130107.wgrbirisjsadyf7x@pygoscelis.ansernet> (raw)
In-Reply-To: <4002727.1IzOArtZ34@linux>

Hi Stefano,

I couldn't reproduce your error with xelatex at all. I took your example/MWE
and just executed "xelatex test.tex" and it generated me a single page PDF.

A quick and dirty idea: Move ~/.texlive (e.g. to ~/.texlive-bak) and let texlive
regenerate files there.

In my worldfile I have app-text/texlive, dev-tex/biber and dev-tex/latexmk,
everything else are just deps.

Interestingly it works even with USE="-xetex" for texlive which in turn has only
the following USE flags enabled:
"X extra graphics luatex metapost music png pstricks science truetype"

Hope that helps you,
Nils

Am Sonntag, den 16.05.2021 um 19:58:32 Uhr +0200 schrieb Stefano Crocco <posta@stefanocrocco.it>:
> Hello to everyone,
> since upgrading my ~arch system to TeXLive-2021 I'm having problems using 
> XeLaTeX to compile LyX documents. Has someone else experienced this issue? I'd 
> like to file a bug report about it, but before doing so I'd like to be sure 
> that there isn't something wrong with my system.
> 
> Below you'll find the details of my problem.
> 
> Thanks in advance
> 
> Stefano
> 
> DETAILS
> 
> When I use LyX to create a PDF using XeLaTeX from the attached test.lyx file 
> (using the default LaTeX (XeTeX) -> PDF (XeTeX) converter), I get an error 
> dialog with the following text:
> 
> The external program
> xelatex 
> finished with an error. It is recommended you fix the cause of the external 
> program's error (check the logs). 
> 
> As far as I can see, the log (attached as log_from_lyx) don't mention any 
> error, except for the generic (at least to my eyes) line
> "Error 256 (driver return code) generating output;"
> near the end.
> 
> Trying to obtain a better error message, I exported the LyX file as a XeLaTeX 
> file using the File/Export LaTeX (xetex) menu entry and run xelatex on it. Of 
> course, it failed, but this time the log (in the log_from_xelatex attachment) 
> contains a more meaningful message:
> "xdvipdfmx:fatal: Cannot proceed without .vf or "physical" font for PDF 
> output..."
> 
> Unfortunately, I'm not expert enough in the inner works of (xe)latex to 
> understand this message. I tried searching google for it but didn't find 
> anything useful. However, looking at the tex file generated by LyX (the 
> test.tex attachment), I noticed the line 
> 
> \usepackage[T1]{fontenc}
> 
> which seemed strange to me, as I thought that the fontenc package shouldn't be 
> used with XeLaTeX. Indeed, after commenting this line, xelatex successfully 
> created the correct PDF.
> 
> This problem has almost certainly been caused by switching texlive and the 
> related packages from 2020 to 2021, since on another computer where I masked 
> the 2021 version of app-text/texlive-core, app-text/texlive and all packages 
> in category dev-texlive, everything works correctly.



> This is XeTeX, Version 3.141592653-2.6-0.999993 (TeX Live 2021 Gentoo Linux) (preloaded format=xelatex 2021.5.8)  16 MAY 2021 19:29
> entering extended mode
>  restricted \write18 enabled.
>  %&-line parsing enabled.
> **test.tex
> (./test.tex
> LaTeX2e <2020-10-01> patch level 4
> L3 programming layer <2021-02-18>
> (/usr/share/texmf-dist/tex/latex/base/article.cls
> Document Class: article 2020/04/10 v1.4m Standard LaTeX document class
> (/usr/share/texmf-dist/tex/latex/base/size10.clo
> File: size10.clo 2020/04/10 v1.4m Standard LaTeX file (size option)
> )
> \c@part=\count175
> \c@section=\count176
> \c@subsection=\count177
> \c@subsubsection=\count178
> \c@paragraph=\count179
> \c@subparagraph=\count180
> \c@figure=\count181
> \c@table=\count182
> \abovecaptionskip=\skip47
> \belowcaptionskip=\skip48
> \bibindent=\dimen138
> ) (/usr/share/texmf-dist/tex/latex/base/fontenc.sty
> Package: fontenc 2020/08/10 v2.0s Standard LaTeX package
> LaTeX Font Info:    Trying to load font information for T1+lmr on input line 11
> 2.
> (/usr/share/texmf-dist/tex/latex/lm/t1lmr.fd
> File: t1lmr.fd 2009/10/30 v1.6 Font defs for Latin Modern
> )) (/usr/share/texmf-dist/tex/latex/geometry/geometry.sty
> Package: geometry 2020/01/02 v5.9 Page Geometry
> (/usr/share/texmf-dist/tex/latex/graphics/keyval.sty
> Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
> \KV@toks@=\toks15
> ) (/usr/share/texmf-dist/tex/generic/iftex/ifvtex.sty
> Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead.
> (/usr/share/texmf-dist/tex/generic/iftex/iftex.sty
> Package: iftex 2020/03/06 v1.0d TeX engine tests
> ))
> \Gm@cnth=\count183
> \Gm@cntv=\count184
> \c@Gm@tempcnt=\count185
> \Gm@bindingoffset=\dimen139
> \Gm@wd@mp=\dimen140
> \Gm@odd@mp=\dimen141
> \Gm@even@mp=\dimen142
> \Gm@layoutwidth=\dimen143
> \Gm@layoutheight=\dimen144
> \Gm@layouthoffset=\dimen145
> \Gm@layoutvoffset=\dimen146
> \Gm@dimlist=\toks16
> ) (/usr/share/texmf-dist/tex/latex/setspace/setspace.sty
> Package: setspace 2011/12/19 v6.7a set line spacing
> ) (/usr/share/texmf-dist/tex/generic/babel/babel.sty
> Package: babel 2021/03/03 3.55 The Babel package
> (/usr/share/texmf-dist/tex/generic/babel/babel.def
> File: babel.def 2021/03/03 3.55 Babel common definitions
> \babel@savecnt=\count186
> \U@D=\dimen147
> \l@babelnohyphens=\language10
> (/usr/share/texmf-dist/tex/generic/babel/xebabel.def (/usr/share/texmf-dist/tex
> /generic/babel/txtbabel.def))
> \bbl@readstream=\read2
> )
> \bbl@dirlevel=\count187
> (/usr/share/texmf-dist/tex/generic/babel-italian/italian.ldf
> Language: italian 2020/05/21 v.1.4.04 Italian support for the babel system
> \it@lettering=\count188
> \it@doublequoteactive=\count189
> \it@ISOcompliance=\count190
> )) (/usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty
> Package: etoolbox 2020/10/05 v2.5k e-TeX tools for LaTeX (JAW)
> \etb@tempcnta=\count191
> ) (/usr/share/texmf-dist/tex/latex/l3backend/l3backend-xetex.def
> File: l3backend-xetex.def 2021-03-18 L3 backend support: XeTeX
> (|extractbb --version)
> \c__kernel_sys_dvipdfmx_version_int=\count192
> \l__color_backend_stack_int=\count193
> \g__color_backend_stack_int=\count194
> \g__graphics_track_int=\count195
> \l__pdf_internal_box=\box47
> \g__pdf_backend_object_int=\count196
> \g__pdf_backend_annotation_int=\count197
> \g__pdf_backend_link_int=\count198
> )
> No file test.aux.
> \openout1 = `test.aux'.
> 
> LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 12.
> LaTeX Font Info:    ... okay on input line 12.
> LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 12.
> LaTeX Font Info:    ... okay on input line 12.
> LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 12.
> LaTeX Font Info:    ... okay on input line 12.
> LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 12.
> LaTeX Font Info:    ... okay on input line 12.
> LaTeX Font Info:    Checking defaults for TS1/cmr/m/n on input line 12.
> LaTeX Font Info:    Trying to load font information for TS1+cmr on input line 1
> 2.
> (/usr/share/texmf-dist/tex/latex/base/ts1cmr.fd
> File: ts1cmr.fd 2019/12/16 v2.5j Standard LaTeX font definitions
> )
> LaTeX Font Info:    ... okay on input line 12.
> LaTeX Font Info:    Checking defaults for TU/lmr/m/n on input line 12.
> LaTeX Font Info:    ... okay on input line 12.
> LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 12.
> LaTeX Font Info:    ... okay on input line 12.
> LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 12.
> LaTeX Font Info:    ... okay on input line 12.
> *geometry* driver: auto-detecting
> *geometry* detected driver: xetex
> 
> Package geometry Warning: The marginal notes overrun the paper.
>      Add 75.0945pt and more to the right margin.
> 
> *geometry* verbose mode - [ preamble ] result:
> * driver: xetex
> * paper: a4paper
> * layout: <same size as paper>
> * layoutoffset:(h,v)=(0.0pt,0.0pt)
> * modes: twoside 
> * h-part:(L,W,R)=(56.9055pt, 483.69687pt, 56.9055pt)
> * v-part:(T,H,B)=(56.9055pt, 731.23584pt, 56.9055pt)
> * \paperwidth=597.50787pt
> * \paperheight=845.04684pt
> * \textwidth=483.69687pt
> * \textheight=731.23584pt
> * \oddsidemargin=-15.36449pt
> * \evensidemargin=-15.36449pt
> * \topmargin=-52.36449pt
> * \headheight=12.0pt
> * \headsep=25.0pt
> * \topskip=10.0pt
> * \footskip=30.0pt
> * \marginparwidth=121.0pt
> * \marginparsep=11.0pt
> * \columnsep=10.0pt
> * \skip\footins=9.0pt plus 4.0pt minus 2.0pt
> * \hoffset=0.0pt
> * \voffset=0.0pt
> * \mag=1000
> * \@twocolumnfalse
> * \@twosidetrue
> * \@mparswitchtrue
> * \@reversemarginfalse
> * (1in=72.27pt=25.4mm, 1cm=28.453pt)
> 
> LaTeX Info: Redefining \it@ocap on input line 12.
> LaTeX Info: Redefining \it@ccap on input line 12.
> [1
> 
> ] (./test.aux) ) 
> Here is how much of TeX's memory you used:
>  2404 strings out of 478834
>  34474 string characters out of 5864768
>  348542 words of memory out of 5000000
>  22320 multiletter control sequences out of 15000+600000
>  406428 words of font info for 29 fonts, out of 8000000 for 9000
>  36 hyphenation exceptions out of 8191
>  68i,4n,74p,239b,129s stack positions out of 5000i,500n,10000p,200000b,80000s
> 
> Error 256 (driver return code) generating output;
> file test.pdf may not be valid.

> This is XeTeX, Version 3.141592653-2.6-0.999993 (TeX Live 2021 Gentoo Linux) (preloaded format=xelatex)
>  restricted \write18 enabled.
> entering extended mode
> (./test.tex
> LaTeX2e <2020-10-01> patch level 4
> L3 programming layer <2021-02-18>
> (/usr/share/texmf-dist/tex/latex/base/article.cls
> Document Class: article 2020/04/10 v1.4m Standard LaTeX document class
> (/usr/share/texmf-dist/tex/latex/base/size10.clo))
> (/usr/share/texmf-dist/tex/latex/base/fontenc.sty
> (/usr/share/texmf-dist/tex/latex/lm/t1lmr.fd))
> (/usr/share/texmf-dist/tex/latex/geometry/geometry.sty
> (/usr/share/texmf-dist/tex/latex/graphics/keyval.sty)
> (/usr/share/texmf-dist/tex/generic/iftex/ifvtex.sty
> (/usr/share/texmf-dist/tex/generic/iftex/iftex.sty)))
> (/usr/share/texmf-dist/tex/latex/setspace/setspace.sty)
> (/usr/share/texmf-dist/tex/generic/babel/babel.sty
> (/usr/share/texmf-dist/tex/generic/babel/babel.def
> (/usr/share/texmf-dist/tex/generic/babel/xebabel.def
> (/usr/share/texmf-dist/tex/generic/babel/txtbabel.def)))
> (/usr/share/texmf-dist/tex/generic/babel-italian/italian.ldf))
> (/usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty)
> (/usr/share/texmf-dist/tex/latex/l3backend/l3backend-xetex.def
> (|extractbb --version))
> No file test.aux.
> (/usr/share/texmf-dist/tex/latex/base/ts1cmr.fd)
> *geometry* driver: auto-detecting
> *geometry* detected driver: xetex
> 
> Package geometry Warning: The marginal notes overrun the paper.
>      Add 75.0945pt and more to the right margin.
> 
> *geometry* verbose mode - [ preamble ] result:
> * driver: xetex
> * paper: a4paper
> * layout: <same size as paper>
> * layoutoffset:(h,v)=(0.0pt,0.0pt)
> * modes: twoside 
> * h-part:(L,W,R)=(56.9055pt, 483.69687pt, 56.9055pt)
> * v-part:(T,H,B)=(56.9055pt, 731.23584pt, 56.9055pt)
> * \paperwidth=597.50787pt
> * \paperheight=845.04684pt
> * \textwidth=483.69687pt
> * \textheight=731.23584pt
> * \oddsidemargin=-15.36449pt
> * \evensidemargin=-15.36449pt
> * \topmargin=-52.36449pt
> * \headheight=12.0pt
> * \headsep=25.0pt
> * \topskip=10.0pt
> * \footskip=30.0pt
> * \marginparwidth=121.0pt
> * \marginparsep=11.0pt
> * \columnsep=10.0pt
> * \skip\footins=9.0pt plus 4.0pt minus 2.0pt
> * \hoffset=0.0pt
> * \voffset=0.0pt
> * \mag=1000
> * \@twocolumnfalse
> * \@twosidetrue
> * \@mparswitchtrue
> * \@reversemarginfalse
> * (1in=72.27pt=25.4mm, 1cm=28.453pt)
> 
> [1] (./test.aux)
> xdvipdfmx:fatal: Cannot proceed without .vf or "physical" font for PDF output...
> 
> No output PDF file written.
>  )
> Error 256 (driver return code) generating output;
> file test.pdf may not be valid.
> Transcript written on test.log.



  reply	other threads:[~2021-07-11 13:01 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-05-16 17:58 [gentoo-user] Problems with LyX and xetex-2021 Stefano Crocco
2021-07-11 13:01 ` Nils Freydank [this message]
2021-07-12  7:56   ` Stefano Crocco

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20210711130107.wgrbirisjsadyf7x@pygoscelis.ansernet \
    --to=nils.freydank@posteo.de \
    --cc=gentoo-user@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox