[tex-live] Issue on installation method "install-tl -gui=perltk" under Solaris 11.3

Carlos Azevedo ux.ca10 at gmail.com
Wed Jun 7 22:53:53 CEST 2017


Thank you for the product.

When attempting to install TexLive 2017 under Solaris 11.3 x86_64 I've got
the following message:

prime at desktop-01:~/install-tl-20170606$ ./install-tl --location
ftp://mirror.utexas.edu/pub/ctan/systems/texlive/tlnet/ -gui=perltk
Loading ftp://mirror..../systems/texlive/tlnet/tlpkg/texlive.tlpdb
Installing TeX Live 2017 from: ftp://mirror.../systems/texlive/tlnet
Platform: i386-solaris => 'Solaris on Intel x86'
Distribution: net  (downloading)
Using URL: ftp://mirror..../systems/texlive/tlnet
Directory for temporary files: /tmp/Oi0PB0CDRg
image file format "png" is not supported at
/usr/perl5/vendor_perl/5.12/i86pc-solaris-64int/Tk/Image.pm line 21.

After a while I brought the following solution I'd like to share with you.
Perhaps you may consider it a future fix.

Under the Solaris 11.3 x86_64, Tk::Photo doesn't support PNG or JPG files.
My solution was to convert the file to a BMP version 3 and adjust the script
as follows:

*$ grep -n -i png install-menu-perltk.pl <http://install-menu-perltk.pl> *
24:#require Tk::PNG;
206:  my $img = $fl->Photo(-format => 'bmp',
207:  -file => "$::installerdir/tlpkg/installer/texlive.bmp");

I've converted the texlive.png file in the same directory as follows:
*$ convert texlive.png bmp3:texlive.bmp*

By the way, as a pre-requisit, I had to install a Solaris 11.3 package
named perl-tk-512:
*# pkg install perl-tk-512*

Best regards,
Carlos Azevedo.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tug.org/pipermail/tex-live/attachments/20170607/e9d12c65/attachment.html>

More information about the tex-live mailing list