Re: Current texlive-full package fails

From: Pamela Ballantyne <boyvalue_at_gmail.com>
Date: Sat, 19 Jul 2025 11:29:56 UTC
I installed it with pkg install texlive-full.

I'm just a user and often find the TeX process opaque, but the
logfile message does quite clearly state it is
a pre-release version. I was surprised to see that.  I gather from the
conversation on the tex-live list that
there was an incompatibility with the changes made in the latest release
and the amstex classes.
This issue is resolved in the current release.

This means the current package on the FreeBSD pkg servers is a pre-release
version with significant issues for users.
I'd suggest not waiting another year, but instead to update it as soon as
you are able, or if not, simply deleting it
from packages, because it's not going to work for a lot of people.

Kind regards,
Pammy




On Sat, Jul 19, 2025 at 4:56 AM Moin Rahman <bofh@freebsd.org> wrote:

>
>
> > On Jul 19, 2025, at 11:26, Pamela Ballantyne <boyvalue@gmail.com> wrote:
> >
> > Using the pkg downloaded today from the pkg servers.
> >
> > I took my issue to the tex-live list at tug, and got this information
> from David Carlisle:
> >
> > ================================================
> > Your log shows you are using a prerelease of the June 2025 latex. A
> current texlive starts
> >
> > LaTeX2e <2025-06-01> patch level 1
> >
> > not
> >
> > LaTeX2e <2025-06-01> pre-release-2 (develop 2025-6-24 branch)
> >
> > Note this list reaches the maintainers of the upstream texlive, if your
> linux distribution is distributing an older version, especially a
> pre-release version then you need to take it up with them. Note the
> pre-release version should only have been installed as pdflatex-dev  not
> pdflatex.
> > =========================================================
> >
> > Here's a repeatable example:
> >
> > ====================================
> > \documentclass{amsbook}
> >
> > \begin{document}
> > \chapter{chapter}
> > \section{Algebraic}
> >
> > foo bar
> >
> > \end{document}
> > ========================================
> >
> > This fails with:
> >
> >
> ===========================================================================
> > This is pdfTeX, Version 3.141592653-2.6-1.40.27 (Web2C 2025) (preloaded
> format=pdflatex)
> >  restricted \write18 enabled.
> > entering extended mode
> > (./Test.tex
> > LaTeX2e <2025-06-01> pre-release-2 (develop 2025-7-8 branch)
> > L3 programming layer <2025-01-18>
> > (/usr/local/share/texmf-dist/tex/latex/amscls/amsbook.cls
> > Document Class: amsbook 2020/05/29 v2.20.6
> > (/usr/local/share/texmf-dist/tex/latex/amsmath/amsmath.sty
> > For additional information on amsmath, use the `?' option.
> > (/usr/local/share/texmf-dist/tex/latex/amsmath/amstext.sty
> > (/usr/local/share/texmf-dist/tex/latex/amsmath/amsgen.sty))
> > (/usr/local/share/texmf-dist/tex/latex/amsmath/amsbsy.sty)
> > (/usr/local/share/texmf-dist/tex/latex/amsmath/amsopn.sty))
> > (/usr/local/share/texmf-dist/tex/latex/amsfonts/umsa.fd)
> > (/usr/local/share/texmf-dist/tex/latex/amsfonts/amsfonts.sty))
> > (/usr/local/share/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def)
> > (./Test.aux) (/usr/local/share/texmf-dist/tex/latex/amsfonts/umsa.fd)
> > (/usr/local/share/texmf-dist/tex/latex/amsfonts/umsb.fd)
> > Chapter 1
> > ! Undefined control sequence.
> > \@secmark ...t \@nilgobble \@temptokena \@themark
> >                                                   {}\@nil \edef \@tempa
> {\@n...
> > l.4 \chapter{chapter}
> >
> > ? x
> > No pages of output.
> > Transcript written on Test.log.
> >
> > ==================================================
>
> Hi,
>
> This does not mention like how you installed luatex and what you actually
> ran.
>
> However although upstream mentions that using latest package it's easier
> said than done. The way CTAN packages are released with no specific
> version info in the dist file it is not easy to port/package a CTAN
> package. As the upstream might change the upstream distfile while we
> are not aware the version has changed and our build system will fail
> because the checksums will no longer match. Because the file name is
> always the same. Due to this reason we actually package/update tex
> related ports only once a year when texlive releases their yearly
> release.
>
> For your case I would advise you to remove everything related to tex
> and install only tlmgr. Then install the latex-base ctan package using
> tlmgr. Or install any other packages you require.
>
> Kind regards,
> Moin
>