GNU logs - #76612, boring messages


Message sent to bug-auctex@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#76612: 14.0.8; TeX-engine=xetex causes "No matching viewer found" with TeX-command-run-all
Resent-From: Zhuohua Li <lizhuohua1994@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-auctex@HIDDEN
Resent-Date: Thu, 27 Feb 2025 17:59:02 +0000
Resent-Message-ID: <handler.76612.B.174067908314703 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 76612
X-GNU-PR-Package: auctex
X-GNU-PR-Keywords: 
To: 76612 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-auctex@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.174067908314703
          (code B ref -1); Thu, 27 Feb 2025 17:59:02 +0000
Received: (at submit) by debbugs.gnu.org; 27 Feb 2025 17:58:03 +0000
Received: from localhost ([127.0.0.1]:37441 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tni94-0003p1-FN
	for submit <at> debbugs.gnu.org; Thu, 27 Feb 2025 12:58:03 -0500
Received: from lists.gnu.org ([2001:470:142::17]:34688)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <lizhuohua1994@HIDDEN>)
 id 1tnaWR-0003qc-R8
 for submit <at> debbugs.gnu.org; Thu, 27 Feb 2025 04:49:40 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <lizhuohua1994@HIDDEN>)
 id 1tnaVv-0005ph-OQ
 for bug-auctex@HIDDEN; Thu, 27 Feb 2025 04:49:10 -0500
Received: from mail-ej1-x62d.google.com ([2a00:1450:4864:20::62d])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <lizhuohua1994@HIDDEN>)
 id 1tnaVt-0002wl-Pv
 for bug-auctex@HIDDEN; Thu, 27 Feb 2025 04:49:07 -0500
Received: by mail-ej1-x62d.google.com with SMTP id
 a640c23a62f3a-aaedd529ba1so79430966b.1
 for <bug-auctex@HIDDEN>; Thu, 27 Feb 2025 01:49:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1740649742; x=1741254542; darn=gnu.org;
 h=to:subject:message-id:date:from:mime-version:from:to:cc:subject
 :date:message-id:reply-to;
 bh=kKUNIpnowh2465PMCp1dF77hOqurgaifK5AxK+Kt8ew=;
 b=AWclYqe4VsNt+NhDx25d3uXX27nrzrLruC9RFQhbZcICXtgI1W97BJp4PzI42Ce1SI
 mn14ZjvKPzcEVD0Vgh+NjBWsGhJD9jspf9LepLcOsYc4OegJI6Z+9vlYCIsq8aRzkpT0
 Zge7LTifUrYGr5ar8btXMaL/lbPrKgW6Vm1Goy4CN8J4RvHPqFrC/CikamgVetphNF6m
 ZGgguCHWwd5GGJP/S69ptWJkCAyKwssZPkRaJoxspnhab6Y7uy1pI0v4qKyzQryYQ5No
 imBKFyJKqdj/QqkEpscpnucdnjSPlzYBePhamZKkKxzp7sRumiAyQS5OInsevsgStTcJ
 lfuw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1740649742; x=1741254542;
 h=to:subject:message-id:date:from:mime-version:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=kKUNIpnowh2465PMCp1dF77hOqurgaifK5AxK+Kt8ew=;
 b=fuRoh7qGFuGIwcIPz/vAOMfLTIQtBFfWW4LXWxBTp4z4IBqn1VUM5LZaXjmCIjKtBX
 HN0P6gAIiWl1GTsnmrve0NjQAYDSMZHwygN6Ve/1ACK+5ZB1gDka4GVPApZKgb54cWs3
 Zg5NQUh2ZY+XB2cdUeLKprk9t6nu6LA9xBXDZYXEp8Jxt6tXDG5qAX3ph4o5YMSmi4bf
 x7iUwBLEnUr+/TE6X6oGzoeHi1NNUjfb+ayZfWMtcbCDSBeiHGB2r2bCx/VQik85txL8
 ANvlVVM+EKc5ejMr5mtcCY2ITUCTj1LDykZjBd7xd6qn+NZ8qxlwwfaFLo6+IsD8g+k0
 XGzA==
X-Gm-Message-State: AOJu0YyLWMEoDp9sFDLd0AeQLhbLUobSEkE7bKBVAmmjgPeIQXZalWAL
 V6kfuOB3wOGZRvjCUG2bZzDC4p5rk3I8O1awc69Ki7XHIsjxQUP6SSkvTlo44WcDIOyFGDYLEI1
 hEP9VH5GN4gIpxohVXUvB7YQI8mJGDIBKfdM=
X-Gm-Gg: ASbGncs9UnFsEe1TyqRF4Y4hkeJzyTFDh/YLYTeqY/cg2VXVCrSdejOUfXeXukwsZiU
 NR98GVhixk1fG3neHI16ceEs/hPA3Tt1H3x3mM0dxLmG+D75gRt1gUCEu2XCj7R090o8v73HLjH
 3HbKOHeUs=
X-Google-Smtp-Source: AGHT+IGybDHi86gYh+WnwplpQy2f+meo8jcu5O9OB82iVyXjobNeR/IAW/lL/WK2ZUxg7BGl99DAFvboNXn6eZJGwTg=
X-Received: by 2002:a05:6402:1e8e:b0:5dc:796f:fc86 with SMTP id
 4fb4d7f45d1cf-5e4469da97fmr26351007a12.16.1740649741777; Thu, 27 Feb 2025
 01:49:01 -0800 (PST)
MIME-Version: 1.0
From: Zhuohua Li <lizhuohua1994@HIDDEN>
Date: Thu, 27 Feb 2025 17:48:50 +0800
X-Gm-Features: AQ5f1JqSARcENprQUah-_JBCDj9Rk_1a_CTed6um9eLGJ42kSEKjy3V9X_-2N7o
Message-ID: <CALdQSHsaTYjqBuX1obLFQ4kH1obDHoZkMwQ2MKdw7M1=R+Y0ZA@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Received-SPF: pass client-ip=2a00:1450:4864:20::62d;
 envelope-from=lizhuohua1994@HIDDEN; helo=mail-ej1-x62d.google.com
X-Spam_score_int: -17
X-Spam_score: -1.8
X-Spam_bar: -
X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.2 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  Hello AUCTeX maintainers,
 I've encountered an issue when using
 `TeX-engine = xetex` in AUCTeX. Specifically, invoking `TeX-command-run-all`
 fails to launch a PDF viewer with the error: #+begin_example error in process
 sentinel: TeX-view-command-raw: No matching viewer found #+end_example 
 Content analysis details:   (1.2 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends
 in digit (lizhuohua1994[at]gmail.com)
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org]
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (lizhuohua1994[at]gmail.com)
 1.0 SPF_SOFTFAIL           SPF: sender does not match SPF record (softfail)
X-Mailman-Approved-At: Thu, 27 Feb 2025 12:58:01 -0500
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.2 (/)

Hello AUCTeX maintainers,

I've encountered an issue when using `TeX-engine = xetex` in AUCTeX.
Specifically, invoking `TeX-command-run-all` fails to launch a PDF
viewer with the error:

#+begin_example
error in process sentinel: TeX-view-command-raw: No matching viewer found
#+end_example

After some investigation, I noticed that this problem seems to have
been introduced by commit `4a345e2`. In that commit, `latexmk` is
invoked with the option `-pdfxe` when TeX-engine is xetex:

#+begin_src elisp
(cond ((eq TeX-engine 'xetex)
       " -pdfxe")
 ...
#+end_src

When `latexmk` runs with `-pdfxe`, it creates an `.xdv` file before
producing the PDF, and it appears AUCTeX ends up attempting to open
the `.xdv` file rather than the final PDF. This leads to the
viewer-launch failure and the "No matching viewer found" error
message.

** Steps to Reproduce

1. Create a tex file with the following minimal example.
   #+begin_src latex
   \documentclass{article}
   \begin{document}
   test
   \end{document}

   %%% Local Variables:
   %%% coding: utf-8
   %%% mode: latex
   %%% TeX-master: t
   %%% TeX-engine: xetex
   %%% End:
   #+end_src
2. Make a small edit to the file to ensure that `latexmk` will trigger
a rebuild. Then run `TeX-command-run-all`.
3. Observe that AUCTeX fails to launch a PDF viewer.

** Proposed Fix

Instead of passing `-pdfxe` to `latexmk`, I replaced it with:

#+begin_src elisp
(cond ((eq TeX-engine 'xetex)
       " -pdf -pdflatex=xelatex")
 ...
#+end_src

This change instructs `latexmk` to produce a PDF directly using
`xelatex`, and in my tests, it resolves the viewer launch issue.

I do not know whether my fix is appropriate, but I hope it helps.

Emacs  : GNU Emacs 29.4 (build 1, x86_64-pc-linux-gnu, GTK+ Version
3.24.42, cairo version 1.18.2)
 of 2025-02-26
Package: 14.0.8

current state:
==============
(setq
 window-system 'pgtk
 LaTeX-version "2e"
 TeX-style-path '("/home/li/.config/emacs/.local/cache/auctex/"

"/home/li/.config/emacs/.local/straight/build-29.4/auctex/style"
                  "/home/li/.config/emacs/.local/cache/auctex/.auctex-auto"

"/home/li/.config/emacs/.local/cache/auctex/.auctex-style"
".auctex-auto" ".auctex-style")
 TeX-auto-save t
 TeX-parse-self t
 TeX-master t
 TeX-command-list '(("TeX" "%(PDF)%(tex) %(file-line-error)
%`%(extraopts) %S%(PDFout)%(mode)%' %(output-dir) %t"
                     TeX-run-TeX nil (plain-TeX-mode AmSTeX-mode
Texinfo-mode) :help "Run plain TeX")
                    ("LaTeX" "%`%l%(mode)%' %T" TeX-run-TeX nil
(LaTeX-mode docTeX-mode) :help "Run LaTeX")
                    ("Makeinfo" "makeinfo %(extraopts) %(o-dir) %t"
TeX-run-compile nil (Texinfo-mode) :help
                     "Run Makeinfo with Info output")
                    ("Makeinfo HTML" "makeinfo %(extraopts) %(o-dir)
--html %t" TeX-run-compile nil
                     (Texinfo-mode) :help "Run Makeinfo with HTML output")
                    ("AmSTeX" "amstex %(PDFout) %`%(extraopts)
%S%(mode)%' %(output-dir) %t" TeX-run-TeX nil
                     (AmSTeX-mode) :help "Run AMSTeX")
                    ("ConTeXt" "%(cntxcom) --once %(extraopts)
%(execopts)%t" TeX-run-TeX nil (ConTeXt-mode)
                     :help "Run ConTeXt once")
                    ("ConTeXt Full" "%(cntxcom) %(extraopts)
%(execopts)%t" TeX-run-TeX nil (ConTeXt-mode) :help
                     "Run ConTeXt until completion")
                    ("BibTeX" "bibtex %(O?aux)" TeX-run-BibTeX nil
                     (plain-TeX-mode LaTeX-mode docTeX-mode
AmSTeX-mode Texinfo-mode ConTeXt-mode) :help
                     "Run BibTeX")
                    ("Biber" "biber %(output-dir) %s" TeX-run-Biber nil
                     (plain-TeX-mode LaTeX-mode docTeX-mode
AmSTeX-mode Texinfo-mode) :help "Run Biber")
                    ("Texindex" "texindex %s.??" TeX-run-command nil
(Texinfo-mode) :help "Run Texindex")
                    ("Texi2dvi" "%(PDF)texi2dvi %t" TeX-run-command
nil (Texinfo-mode) :help
                     "Run Texi2dvi or Texi2pdf")
                    ("View" "%V" TeX-run-discard-or-function t t :help
"Run Viewer")
                    ("Print" "%p" TeX-run-command t t :help "Print the file")
                    ("Queue" "%q" TeX-run-background nil t :help "View
the printer queue" :visible
                     TeX-queue-command)
                    ("File" "%(o?)dvips %d -o %f " TeX-run-dvips t
                     (plain-TeX-mode LaTeX-mode docTeX-mode
AmSTeX-mode Texinfo-mode) :help
                     "Generate PostScript file")
                    ("Dvips" "%(o?)dvips %d -o %f " TeX-run-dvips nil
                     (plain-TeX-mode LaTeX-mode docTeX-mode
AmSTeX-mode Texinfo-mode) :help
                     "Convert DVI file to PostScript")
                    ("Dvipdfmx" "dvipdfmx -o %(O?pdf) %d" TeX-run-dvipdfmx nil
                     (plain-TeX-mode LaTeX-mode docTeX-mode
AmSTeX-mode Texinfo-mode) :help
                     "Convert DVI file to PDF with dvipdfmx")
                    ("Ps2pdf" "ps2pdf %f %(O?pdf)" TeX-run-ps2pdf nil
                     (plain-TeX-mode LaTeX-mode docTeX-mode
AmSTeX-mode Texinfo-mode) :help
                     "Convert PostScript file to PDF")
                    ("LaTeXMk"
                     "latexmk %(latexmk-out) %(file-line-error)
%(output-dir) %`%(extraopts) %S%(mode)%' %t"
                     TeX-run-format nil (LaTeX-mode docTeX-mode) :help
"Run LaTeXMk")
                    ("Glossaries" "makeglossaries %(d-dir) %s"
TeX-run-command nil
                     (plain-TeX-mode LaTeX-mode docTeX-mode
AmSTeX-mode Texinfo-mode) :help
                     "Run makeglossaries to create glossary file")
                    ("Index" "makeindex %(O?idx)" TeX-run-index nil
                     (plain-TeX-mode LaTeX-mode docTeX-mode
AmSTeX-mode Texinfo-mode) :help
                     "Run makeindex to create index file")
                    ("upMendex" "upmendex %(O?idx)" TeX-run-index t
                     (plain-TeX-mode LaTeX-mode docTeX-mode
AmSTeX-mode Texinfo-mode) :help
                     "Run upmendex to create index file")
                    ("Xindy" "texindy %s" TeX-run-command nil
                     (plain-TeX-mode LaTeX-mode docTeX-mode
AmSTeX-mode Texinfo-mode) :help
                     "Run xindy to create index file")
                    ("Check" "chktex -v6 -H %s" TeX-run-compile nil
(LaTeX-mode) :help
                     "Check LaTeX file for correctness")
                    ("ChkTeX" "chktex -v6 %s" TeX-run-compile nil
(LaTeX-mode) :help
                     "Check LaTeX file for common mistakes")
                    ("Spell" "(TeX-ispell-document \"\")"
TeX-run-function nil t :help "Spell-check the document")
                    ("Clean" "TeX-clean" TeX-run-function nil t :help
"Delete generated intermediate files")
                    ("Clean All" "(TeX-clean t)" TeX-run-function nil t :help
                     "Delete generated intermediate and output files")
                    ("Other" "" TeX-run-command t t :help "Run an
arbitrary command"))
 )




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Zhuohua Li <lizhuohua1994@HIDDEN>
Subject: bug#76612: Acknowledgement (14.0.8; TeX-engine=xetex causes "No
 matching viewer found" with TeX-command-run-all)
Message-ID: <handler.76612.B.174067908314703.ack <at> debbugs.gnu.org>
References: <CALdQSHsaTYjqBuX1obLFQ4kH1obDHoZkMwQ2MKdw7M1=R+Y0ZA@HIDDEN>
X-Gnu-PR-Message: ack 76612
X-Gnu-PR-Package: auctex
Reply-To: 76612 <at> debbugs.gnu.org
Date: Thu, 27 Feb 2025 17:59:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-auctex@HIDDEN

If you wish to submit further information on this problem, please
send it to 76612 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
76612: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D76612
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-auctex@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#76612: 14.0.8; TeX-engine=xetex causes "No matching viewer found" with TeX-command-run-all
Resent-From: Arash Esbati <arash@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-auctex@HIDDEN
Resent-Date: Fri, 28 Feb 2025 09:24:02 +0000
Resent-Message-ID: <handler.76612.B76612.174073458332626 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 76612
X-GNU-PR-Package: auctex
X-GNU-PR-Keywords: 
To: Zhuohua Li <lizhuohua1994@HIDDEN>
Cc: 76612 <at> debbugs.gnu.org
Received: via spool by 76612-submit <at> debbugs.gnu.org id=B76612.174073458332626
          (code B ref 76612); Fri, 28 Feb 2025 09:24:02 +0000
Received: (at 76612) by debbugs.gnu.org; 28 Feb 2025 09:23:03 +0000
Received: from localhost ([127.0.0.1]:44999 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tnwaF-0008UA-0m
	for submit <at> debbugs.gnu.org; Fri, 28 Feb 2025 04:23:03 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:46190)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <arash@HIDDEN>) id 1tnwa9-0008TI-SD
 for 76612 <at> debbugs.gnu.org; Fri, 28 Feb 2025 04:22:58 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <arash@HIDDEN>)
 id 1tnwa0-0000Sb-W0; Fri, 28 Feb 2025 04:22:50 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
 From; bh=Sh14Z0Ss2VkyBh4jxzvqACNcAt54IcCHEYWpblJktEk=; b=j9r4JRBO5pQFQ1PyiaAw
 xuZiAZ8p/5XS588ewsQlbpN3IOMmEbtkNJRWuYZqbONUDJ0AjOccukY7dzVl8o1yFc+DtXnvUJb64
 x1pyFFKadt/ASbUHTfWHSKBKcFNDjgpcJG6yQdQfb73wNquFFBn+DBReV0FM0mUxHBOcO6Hs/fyys
 Ef/OFMYZgGzPWWs7sGgbNm9VppnHlv4Zh3q/7/S8w8LMdwOcG87vRF14FfElUp5aknV1Fnpt0yv/V
 4fPz6owIpG4P9tw4rCL6WXJuLvgcF0h4d0W985ZerjnypdKblPRyaYMgT9UBpN6m4IJAa8lX+5EHf
 LkzBA2tBnY42Cg==;
From: Arash Esbati <arash@HIDDEN>
In-Reply-To: <CALdQSHsaTYjqBuX1obLFQ4kH1obDHoZkMwQ2MKdw7M1=R+Y0ZA@HIDDEN>
References: <CALdQSHsaTYjqBuX1obLFQ4kH1obDHoZkMwQ2MKdw7M1=R+Y0ZA@HIDDEN>
Date: Fri, 28 Feb 2025 10:22:11 +0100
Message-ID: <m2wmdactks.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Hi Zhuohua,

Zhuohua Li <lizhuohua1994@HIDDEN> writes:

> I've encountered an issue when using `TeX-engine = xetex` in AUCTeX.
> Specifically, invoking `TeX-command-run-all` fails to launch a PDF
> viewer with the error:

Thanks for raising this issue, the reproducer and a solution.

> ** Proposed Fix
>
> Instead of passing `-pdfxe` to `latexmk`, I replaced it with:
>
> #+begin_src elisp
> (cond ((eq TeX-engine 'xetex)
>        " -pdf -pdflatex=xelatex")
>  ...
> #+end_src

I would install the following change:

--8<---------------cut here---------------start------------->8---
diff --git a/tex.el b/tex.el
index 590f938a..622e980a 100644
--- a/tex.el
+++ b/tex.el
@@ -681,7 +681,7 @@ string."
     ("%(latexmk-out)"
      (lambda ()
        (cond ((eq TeX-engine 'xetex)
-              " -pdfxe")
+              " -pdf -pdflatex=xelatex")
              ((eq TeX-engine 'luatex)
               (cond ((and TeX-PDF-mode
                           (TeX-PDF-from-DVI))
--8<---------------cut here---------------end--------------->8---

With this change, users will loose the compilation speed mentioned in
LaTeXMk manual, but this is the best option we currently have, I think.

At some point, we probably have to do the dance we do for luatex in
terms of creating a .pdf or .dvi, but I'm not familiar enough with XeTeX
and LaTeXMk options to do that now.

I'll wait another day or two if there are other comments, and then
install the patch (and possibly make a new release).

Best, Arash




Message received at control <at> debbugs.gnu.org:


Received: (at control) by debbugs.gnu.org; 28 Feb 2025 09:44:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 28 04:44:32 2025
Received: from localhost ([127.0.0.1]:45207 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tnwv0-00055P-Hw
	for submit <at> debbugs.gnu.org; Fri, 28 Feb 2025 04:44:32 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:46350)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <arash@HIDDEN>)
 id 1tnwuc-00051R-PC; Fri, 28 Feb 2025 04:44:07 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <arash@HIDDEN>)
 id 1tnwuW-0005XF-6A; Fri, 28 Feb 2025 04:44:00 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
 From; bh=1FZYSVqsKu6GBDwRaaJhs0+pI2LHHLE3wdX3MSu+RyE=; b=H5VnnImc1x9WBBnPgjAR
 D4QPu2n7I8TFO6IQ7Z7aHXtlaB5rgmAT5V9TDcZwXy3bF0HspcduggSwh7hILFTVYElzvVWbOqPS8
 U5H4650tq9o/IDK4NEZkaBmZ6KALrShWjjvp9b/tNAFIeEGhyKdlMmHz+/U3BrSbsOTuQwlN9bX5Q
 pGbfuYcfnas8TDFlgeqhOJhDCO/AahQeCl6tcDnFHjJb3SZZTWmrBLbPCPqbkVKUsFeF3bQYMe3ef
 oZoxQ1d3UFDY88C3Y9GqmnEgsz9+aM5BydFurKl9Am0Bs8wrYHp7A3jsFVYZtiYwA7BINJ98KKgQA
 EEkBfyA9kc3yCg==;
From: Arash Esbati <arash@HIDDEN>
To: Tianshu Wang <wang@HIDDEN>
Subject: Re: bug#76631: TeX-output-extension is not set to "pdf" when using
 LaTeXMk+xelatex+TeX-PDF-mode
In-Reply-To: <m2mse6226a.fsf@HIDDEN>
References: <m2mse6226a.fsf@HIDDEN>
Date: Fri, 28 Feb 2025 10:43:56 +0100
Message-ID: <m2senycskj.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: control
Cc: 76631 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

merge 76612 76631
thanks

Tianshu Wang <wang@HIDDEN> writes:

> The TeX-output-extension is set to "xdv" (in TeX-TeX-sentinel-check) even
> if TeX-PDF-Mode is enabled when using LaTeXMk command and xetex TeX-engine.

Thanks.  This seems to be the same issue raised in bug#76612, therefore
I'm merging them.

Best, Arash




Message sent to bug-auctex@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#76612: 14.0.8; TeX-engine=xetex causes "No matching viewer found" with TeX-command-run-all
Resent-From: Arash Esbati <arash@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-auctex@HIDDEN
Resent-Date: Wed, 05 Mar 2025 06:26:02 +0000
Resent-Message-ID: <handler.76612.B76612.174115592716799 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 76612
X-GNU-PR-Package: auctex
X-GNU-PR-Keywords: 
To: Zhuohua Li <lizhuohua1994@HIDDEN>
Cc: 76612 <at> debbugs.gnu.org
Received: via spool by 76612-submit <at> debbugs.gnu.org id=B76612.174115592716799
          (code B ref 76612); Wed, 05 Mar 2025 06:26:02 +0000
Received: (at 76612) by debbugs.gnu.org; 5 Mar 2025 06:25:27 +0000
Received: from localhost ([127.0.0.1]:34314 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tpiC7-0004Ms-1s
	for submit <at> debbugs.gnu.org; Wed, 05 Mar 2025 01:25:27 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:48012)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <arash@HIDDEN>)
 id 1tpiC4-0004MS-7m; Wed, 05 Mar 2025 01:25:25 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <arash@HIDDEN>)
 id 1tpiBy-0007Ts-2V; Wed, 05 Mar 2025 01:25:18 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
 From; bh=SkKTrU1P8dv4SEAl1RFvNi9DxGo7xy6uvhBcSbMSAC8=; b=jY7aL4u3pkj2pL0NQIKf
 W7NKZeReqBulHTtAB+BFDBV/7O0kV9RV08/e6d60eZH1e3M9Xz1Nj/wCKr1Nwbix3c8uPcyzh98zX
 x3CbP8pVP6XAJxiz7JNn9PY2bYMXOKYYjA1AMFwmoZO1EDhjvq3UkdQAS491nT6xRKiwgYainpdbM
 D0CIQqHbNCpfUQtW8cCRUzAjc9VuaFTlUKBvIfxwT8YXCTSqZoKJ4FOJVh/uWW7BFWOZ1uG0VNX2L
 YSkXbjPp5wNES+YqjfYmZj1K0Jorm2sAot8Ns0id9m+1TUrj9TiQLcXqXzctINj4gF1c/thjriHIB
 ckut/GBWaiA00w==;
From: Arash Esbati <arash@HIDDEN>
In-Reply-To: <m2wmdactks.fsf@HIDDEN>
References: <CALdQSHsaTYjqBuX1obLFQ4kH1obDHoZkMwQ2MKdw7M1=R+Y0ZA@HIDDEN>
 <m2wmdactks.fsf@HIDDEN>
Date: Wed, 05 Mar 2025 07:25:10 +0100
Message-ID: <m2bjuggfjt.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

tags 76612 fixed
close 76612 14.1.0
thanks

Arash Esbati <arash@HIDDEN> writes:

> I would install the following change:
>
> diff --git a/tex.el b/tex.el
> index 590f938a..622e980a 100644
> --- a/tex.el
> +++ b/tex.el
> @@ -681,7 +681,7 @@ string."
>      ("%(latexmk-out)"
>       (lambda ()
>         (cond ((eq TeX-engine 'xetex)
> -              " -pdfxe")
> +              " -pdf -pdflatex=xelatex")
>               ((eq TeX-engine 'luatex)
>                (cond ((and TeX-PDF-mode
>                            (TeX-PDF-from-DVI))

I installed this change with commit 059ba17a, and therefore closing this
issue.  Thanks for the report.

Best, Arash




Message received at control <at> debbugs.gnu.org:


Received: (at control) by debbugs.gnu.org; 5 Mar 2025 06:25:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 05 01:25:29 2025
Received: from localhost ([127.0.0.1]:34316 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tpiC9-0004N1-Dj
	for submit <at> debbugs.gnu.org; Wed, 05 Mar 2025 01:25:29 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:48012)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <arash@HIDDEN>)
 id 1tpiC4-0004MS-7m; Wed, 05 Mar 2025 01:25:25 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <arash@HIDDEN>)
 id 1tpiBy-0007Ts-2V; Wed, 05 Mar 2025 01:25:18 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
 From; bh=SkKTrU1P8dv4SEAl1RFvNi9DxGo7xy6uvhBcSbMSAC8=; b=jY7aL4u3pkj2pL0NQIKf
 W7NKZeReqBulHTtAB+BFDBV/7O0kV9RV08/e6d60eZH1e3M9Xz1Nj/wCKr1Nwbix3c8uPcyzh98zX
 x3CbP8pVP6XAJxiz7JNn9PY2bYMXOKYYjA1AMFwmoZO1EDhjvq3UkdQAS491nT6xRKiwgYainpdbM
 D0CIQqHbNCpfUQtW8cCRUzAjc9VuaFTlUKBvIfxwT8YXCTSqZoKJ4FOJVh/uWW7BFWOZ1uG0VNX2L
 YSkXbjPp5wNES+YqjfYmZj1K0Jorm2sAot8Ns0id9m+1TUrj9TiQLcXqXzctINj4gF1c/thjriHIB
 ckut/GBWaiA00w==;
From: Arash Esbati <arash@HIDDEN>
To: Zhuohua Li <lizhuohua1994@HIDDEN>
Subject: Re: bug#76612: 14.0.8; TeX-engine=xetex causes "No matching viewer
 found" with TeX-command-run-all
In-Reply-To: <m2wmdactks.fsf@HIDDEN>
References: <CALdQSHsaTYjqBuX1obLFQ4kH1obDHoZkMwQ2MKdw7M1=R+Y0ZA@HIDDEN>
 <m2wmdactks.fsf@HIDDEN>
Date: Wed, 05 Mar 2025 07:25:10 +0100
Message-ID: <m2bjuggfjt.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: control
Cc: 76612 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

tags 76612 fixed
close 76612 14.1.0
thanks

Arash Esbati <arash@HIDDEN> writes:

> I would install the following change:
>
> diff --git a/tex.el b/tex.el
> index 590f938a..622e980a 100644
> --- a/tex.el
> +++ b/tex.el
> @@ -681,7 +681,7 @@ string."
>      ("%(latexmk-out)"
>       (lambda ()
>         (cond ((eq TeX-engine 'xetex)
> -              " -pdfxe")
> +              " -pdf -pdflatex=xelatex")
>               ((eq TeX-engine 'luatex)
>                (cond ((and TeX-PDF-mode
>                            (TeX-PDF-from-DVI))

I installed this change with commit 059ba17a, and therefore closing this
issue.  Thanks for the report.

Best, Arash




Message received at control <at> debbugs.gnu.org:


Received: (at control) by debbugs.gnu.org; 5 Mar 2025 06:25:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Mar 05 01:25:29 2025
Received: from localhost ([127.0.0.1]:34316 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tpiC9-0004N1-Dj
	for submit <at> debbugs.gnu.org; Wed, 05 Mar 2025 01:25:29 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:48012)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <arash@HIDDEN>)
 id 1tpiC4-0004MS-7m; Wed, 05 Mar 2025 01:25:25 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <arash@HIDDEN>)
 id 1tpiBy-0007Ts-2V; Wed, 05 Mar 2025 01:25:18 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
 From; bh=SkKTrU1P8dv4SEAl1RFvNi9DxGo7xy6uvhBcSbMSAC8=; b=jY7aL4u3pkj2pL0NQIKf
 W7NKZeReqBulHTtAB+BFDBV/7O0kV9RV08/e6d60eZH1e3M9Xz1Nj/wCKr1Nwbix3c8uPcyzh98zX
 x3CbP8pVP6XAJxiz7JNn9PY2bYMXOKYYjA1AMFwmoZO1EDhjvq3UkdQAS491nT6xRKiwgYainpdbM
 D0CIQqHbNCpfUQtW8cCRUzAjc9VuaFTlUKBvIfxwT8YXCTSqZoKJ4FOJVh/uWW7BFWOZ1uG0VNX2L
 YSkXbjPp5wNES+YqjfYmZj1K0Jorm2sAot8Ns0id9m+1TUrj9TiQLcXqXzctINj4gF1c/thjriHIB
 ckut/GBWaiA00w==;
From: Arash Esbati <arash@HIDDEN>
To: Zhuohua Li <lizhuohua1994@HIDDEN>
Subject: Re: bug#76612: 14.0.8; TeX-engine=xetex causes "No matching viewer
 found" with TeX-command-run-all
In-Reply-To: <m2wmdactks.fsf@HIDDEN>
References: <CALdQSHsaTYjqBuX1obLFQ4kH1obDHoZkMwQ2MKdw7M1=R+Y0ZA@HIDDEN>
 <m2wmdactks.fsf@HIDDEN>
Date: Wed, 05 Mar 2025 07:25:10 +0100
Message-ID: <m2bjuggfjt.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: control
Cc: 76612 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

tags 76612 fixed
close 76612 14.1.0
thanks

Arash Esbati <arash@HIDDEN> writes:

> I would install the following change:
>
> diff --git a/tex.el b/tex.el
> index 590f938a..622e980a 100644
> --- a/tex.el
> +++ b/tex.el
> @@ -681,7 +681,7 @@ string."
>      ("%(latexmk-out)"
>       (lambda ()
>         (cond ((eq TeX-engine 'xetex)
> -              " -pdfxe")
> +              " -pdf -pdflatex=xelatex")
>               ((eq TeX-engine 'luatex)
>                (cond ((and TeX-PDF-mode
>                            (TeX-PDF-from-DVI))

I installed this change with commit 059ba17a, and therefore closing this
issue.  Thanks for the report.

Best, Arash





Last modified: Wed, 5 Mar 2025 06:30:03 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.