tlmgr fails on Solaris 10

Prof Brian Ripley ripley at stats.ox.ac.uk
Fri Feb 12 12:04:44 CET 2021


which is a very old OS, but we still have a box running for 
software-testing purposes.

The problem is line 261 of TLUtils.pm,

       chomp (my $guessed_platform = `/bin/sh '$config_guess'`);

It seems config.guess has been taken from GNU Autoconf which tries hard 
to run it under a suitable shell, preferably Bash.  On Solaris /bin/sh 
is a real Bourne shell, but config.guess uses extensions and Autoconf 
has never used it.

My workaround has been to replace /bin/sh by /bin/bash, but 
unfortunately that needs to be done every time the infrastructure is 
updated.  It would be kinder to have a fix upstream.

BDR

-- 
Brian D. Ripley,                  ripley at stats.ox.ac.uk
Emeritus Professor of Applied Statistics, University of Oxford


More information about the tex-live mailing list.