Xindy

Robert Alessi alessi at robertalessi.net
Thu Jul 8 18:38:12 CEST 2021


On Thu, Jul 08, 2021 at 03:22:55PM +0200, Robert Alessi wrote:
> On Wed, Jul 07, 2021 at 04:52:09PM -0600, Karl Berry wrote:
> > Herb and all - I hope I fixed the Mac xindy packaging/syntax stupidities
> > that I inflicted yesterday for tonight's build. -k
> 
> As of today, I get the following error message from xindy:
> 
> Variable "@uname" is not imported at /usr/local/texlive/2021/bin/x86_64-linux/xindy line 516.
> 	(Did you mean &uname instead?)
> syntax error at /usr/local/texlive/2021/bin/x86_64-linux/xindy line 514, near "else if"
> syntax error at /usr/local/texlive/2021/bin/x86_64-linux/xindy line 516, near "else if"
> Global symbol "@uname" requires explicit package name (did you forget to declare "my @uname"?) at /usr/local/texlive/2021/bin/x86_64-linux/xindy line 516.
> Execution of /usr/local/texlive/2021/bin/x86_64-linux/xindy aborted due to compilation errors.
> 
> Is there something I should do to make xindy work again?
>

FI, I diff'ed the two xindy contentious files:

>     } elsif ( $uname[4] eq 'x86_64' ) {
> 	$mem_file = "$lib_dir/xindy-x86_64.mem";
>     } elsif ( $uname[4] eq 'arm64' ) {
> 	$mem_file = "$lib_dir/xindy-arm64.mem";

But there is no xindy-x86_64.mem in bin/x86_64-linux.

Robert


More information about the tex-live mailing list.