[OS X TeX] xindy hangs on ARM

Alexander Krumeich alexander.krumeich at gmail.com
Sat May 1 12:09:04 EDT 2021


Richard and Herbert,

thanks for getting back to me so quickly. I managed to create a MWE
which you find attached. You'll also find a .latexmkrc. The weird
thing is that it compiles on the first and maybe second run. Repeated
runs of "latexmk -c && latexmk" however will put the process in the
hang state.

Richard, I feel your pain when it comes to compiling LISP. I tried it
a year ago when I wanted to build xindy for Alpine Linux. Whole
different story, but I never managed to compile CLISP. What made me
wonder, though, is that this sample and my production project run fine
in MacTeX 2020 under ARM.

Compare the output of "xindy --version" for 2020 and 2021:

MacTeX 2020:

xindy release: 2.5.1
xindy script version: 1.18
xindy kernel version: 3.0
CLISP version 2.49.50 (2017-03-19) (built on richards-mac-pro.local [10.0.1.14])
    architecture: X86_64

MacTeX 2021:

xindy release: 2.5.1
xindy script version: 1.18
xindy kernel version: 3.0
CLISP version 2.49 (2010-07-07) (built on richards-macbook-pro-4.local
[10.0.0.79])
    architecture: X86_64

It looks like that the CLISP version used for MacTeX 2020 is slightly
newer than the one in 2021. Odd, but there build dates are seven years
apart. Do you still have the 2.49.50 version? Maybe if you compiled
xindy against that version it would work.

All the best

   Alexander

On Sat, May 1, 2021 at 5:07 PM Richard Koch <koch at uoregon.edu> wrote:
>
> Alexander,
>
> Xindy is one of only two binaries in TeX Live 2021 with only Intel code. Here's the reason.
>
> Xindy requires Lisp to build, although the Lisp is not required to run the program. Long ago, I compiled Lisp for x86_64. Later a new version of Lisp was released, but I couldn't make it work with xindy, so I continued to use the original version.
>
> This summer when compiling for Arm, everything was a breeze except compiling Lisp. Google searches showed that others also had problems compiling Lisp for Arm. So universal-darwin in TeX Live 2021 only has an Intel version of xindy.
>
> Here comes the bad news. I compile binaries for TeX Live and I produce TeXShop, but I don't think it is my duty to figure out how to compile Lisp on Arm. Thus if there is a problem, I'll only fix it if you or someone else can provide a web page explaining exactly and mechanically how to compile Lisp using the standard XCode compilers. An instruction which begins "first download and install CMake ..." won't cut it.
>
> Richard Koch
> ----------- Please Consult the Following Before Posting -----------
> TeX FAQ: http://www.tex.ac.uk/faq
> List Reminders and Etiquette: https://sites.esm.psu.edu/~gray/tex/
> List Archives: http://dir.gmane.org/gmane.comp.tex.macosx
>                 https://email.esm.psu.edu/pipermail/macosx-tex/
> TeX on Mac OS X Website: http://mactex-wiki.tug.org/
> List Info: https://email.esm.psu.edu/mailman/listinfo/macosx-tex
-------------- next part --------------
A non-text attachment was scrubbed...
Name: xindy-sample.tex
Type: application/x-tex
Size: 406 bytes
Desc: not available
URL: <https://email.esm.psu.edu/pipermail/macosx-tex/attachments/20210501/a460175d/attachment.tex>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: latexmkrc
Type: application/octet-stream
Size: 94 bytes
Desc: not available
URL: <https://email.esm.psu.edu/pipermail/macosx-tex/attachments/20210501/a460175d/attachment.obj>


More information about the MacOSX-TeX mailing list