brucemiller / LaTeXML

LaTeXML: a TeX and LaTeX to XML/HTML/ePub/MathML translator.
http://dlmf.nist.gov/LaTeXML/
Other
961 stars 101 forks source link

windows 11 installation #2441

Open CaseyMiller opened 3 days ago

CaseyMiller commented 3 days ago

Installation under windows 11 is failing. Have tried all suggestions in doc and combed the web. Tried both the choco and cpan approaches. Have clean install of MikTeX. Used suggestions in doc for kpsewhich evnironment variables. cpan build.log file is attached.

build.log

dginev commented 3 days ago

You may be seeing some of the babel-related test regressions on newer texlives, based on the attached log. Those are tracked in issues #2429 and #2434.

The clean install of MikTeX brings in recent latex toolchains, and latexml is currently experiencing some significant regressions on texlive 2023 and newer, see #2064 as the main tracking issue on that front.

Lastly, latexml does not have an official Windows maintainer, so resolving the OS-specific pieces of this regression (if any) may take a while longer. There is a related Windows regression reported in #2355

xworld21 commented 10 hours ago

@CaseyMiller LaTeXML 0.8.5 is a very old version of LaTeXML. Could you please try installing the latest LaTeXML (0.8.8)?

Unfortunately, as @dginev said, even LaTeXML 0.8.8 can't deal with very recent packages, especially around babel and expl3. If you still get failures, please install using --notest.

There may be an issue that needs fixing, though. Please let us know if 0.8.8 is still printing these errors

#       got : 'kpsewhich: security risk: running with elevated privileges'
#  expected : 'No obvious problems'

These may be another instance of #2025, but more likely a simple naive assumption in the test suite. The test should probably only check if the last line is 'No obvious problems' and ignore other messages. I'd need to see the full output of the command being run to confirm.

xworld21 commented 10 hours ago

PS: I just realised that Chocolatey is distributing 0.8.5 as the 'latest' version of LaTeXML. I'll see if I can find the maintainer.