[tlbuild] Solaris 11 SPARC Support [SEC=UNOFFICIAL]

Johannes Hielscher jhielscher at posteo.de
Wed Oct 5 21:04:06 CEST 2022


Hi Adrian,


according to the TL Guide [0], TeXLive 2018 was the last release to
officially ship the sparc-solaris platform. You can access the history
of the TeXLive project via [1]. Nelson Beebe's otherwise incredibly
prolific contribution to the TL pretest campaign [2] at least contains
Debian Linux builds for SPARC CPUs. A first entry point of the TL
project to Solaris is provided by [3].


Best,
Johannes


[0]
https://tug.org/texlive/doc/texlive-en/texlive-en.html#x1-870009.1.16

[1]
https://tug.org/historic/

[2]
http://ftp.math.utah.edu/pub/texlive-utah/

[3]
https://tug.org/svn/texlive/trunk/Build/source/doc/README.solaris




Am Wed, 5 Oct 2022 08:34:47 +0000
schrieb Adrian Macri <adrian.macri at asic.gov.au>:

> Hi,
> 
> It seems that TeXLive is no longer supported for Solaris on SPARC,
> could you provide the last version that supported SPARC installation?
> 
> # perl ./install-tl-20221003/install-tl
> -texdir /usr/local/src/tex2022/2022/ Loading
> https://mirror.ctan.org/systems/texlive/tlnet/tlpkg/texlive.tlpdb
> Installing TeX Live 2022 from:
> https://mirror.ctan.org/systems/texlive/tlnet (verified) Platform:
> sparc-solaris => 'Solaris on Sparc' Distribution: net  (downloading)
> Using URL: https://mirror.ctan.org/systems/texlive/tlnet Directory
> for temporary files: /tmp/uuqmCtXVMt ======================> TeX Live
> installation procedure <=====================  
> 
> ======>   Letters/digits in <angle brackets> indicate   <=======
> ======>   menu items for actions or customizations      <=======  
> = help>   https://tug.org/texlive/doc/install-tl.html   <=======
> 
> Detected platform: Solaris on Sparc
> 
> *** WARNING: No binaries for your platform found.
> <B> set binary platforms: 0 out of 16
> 
> <S> set installation scheme: scheme-full
> 
> <C> set installation collections:
>      40 collections out of 41, disk space required: 7354 MB (free:
> 2986223 MB)
> 
> <D> set directories:
>    TEXDIR (the main TeX directory):
>      /usr/local/src/tex2022/2022/
>    TEXMFLOCAL (directory for site-wide local files):
>      /usr/local/src/tex2022/2022//texmf-local
>    TEXMFSYSVAR (directory for variable and automatically generated
> data): /usr/local/src/tex2022/2022//texmf-var
>    TEXMFSYSCONFIG (directory for local config):
>      /usr/local/src/tex2022/2022//texmf-config
>    TEXMFVAR (personal directory for variable and automatically
> generated data): ~/.texlive2022/texmf-var
>    TEXMFCONFIG (personal directory for local config):
>      ~/.texlive2022/texmf-config
>    TEXMFHOME (directory for user-specific files):
>      ~/texmf
> 
> <O> options:
>    [ ] use letter size instead of A4 by default
>    [X] allow execution of restricted list of programs via \write18
>    [X] create all format files
>    [X] install macro/font doc tree
>    [X] install macro/font source tree
>    [ ] create symlinks to standard directories
> 
> <V> set up for portable installation
> 
> Actions:
> <I> start installation to hard disk
> <P> save installation profile to 'texlive.profile' and exit
> <Q> quit
> 
> Enter command: I
> Installing to: /usr/local/src/tex2022/2022/
> 
> ./install-tl-20221003/install-tl: Quitting, no binary platform
> specified/available. ./install-tl-20221003/install-tl: See
> https://tug.org/texlive/custom-bin.html
> for ./install-tl-20221003/install-tl: information on other
> precompiled binary sets.
> 
> I have also attempted to compile from source to no avail, could you
> please provide feedback if possible as I would prefer 2022 version.
> 
> # ./configure --prefix=/package/texlive-2022 --without-x
> --disable-shared --disable-all-pkgs  --enable-tex --disable-synctex
> --disable-xetex --enable-missing
> --enable-build-in-source-tree ... ... This is TANGLE, Version 4.6
> (TeX Live 2022)
> *1*11*19*29*36*55*63*65*70*93*108*121*132*139*144*183*200*218*239*258*261*264*271*286
> Writing the output file.....500.....1000.....1500... Done. (No errors
> were found.) /bin/sh ./web2c/convert twill
> depbase=`echo twill.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
> gcc -DHAVE_CONFIG_H -I. -I./w2c
> -I/usr/local/src/texlive-20220321-source/texk
> -I/usr/local/src/texlive-20220321-source/texk  -Wimplicit
> -Wreturn-type -g -O                                 2 -MT twill.o -MD
> -MP -MF $depbase.Tpo -c -o twill.o twill.c &&\ mv -f $depbase.Tpo
> $depbase.Po twill.c:119:13: error: 'reflink' redeclared as different
> kind of symbol 119 | sixteenbits reflink[maxnewrefs + 1]  ;
> |             ^~~~~~~ In file included
> from /usr/local/src/texlive-20220321-source/texk/kpathsea/c-unistd.h:31,
> from /usr/local/src/texlive-20220321-source/texk/kpathsea/c-std.h:38,
> from /usr/local/src/texlive-20220321-source/texk/kpathsea/config.h:88,
> from ./w2c/config.h:23, from cpascal.h:16, from
> twill.c:2: /usr/include/unistd.h:481:12: note: previous declaration
> of 'reflink' with type 'int(const char *, const char *, int)' 481 |
> extern int reflink(const char *, const char *, int); |
> ^~~~~~~ gmake[4]: *** [Makefile:9305: twill.o] Error 1 gmake[4]:
> Leaving directory '/usr/local/src/texlive-20220321-source/texk/web2c'
> gmake[3]: *** [Makefile:19341: all-recursive] Error 1 gmake[3]:
> Leaving directory '/usr/local/src/texlive-20220321-source/texk/web2c'
> gmake[2]: *** [Makefile:5703: all] Error 2 gmake[2]: Leaving
> directory '/usr/local/src/texlive-20220321-source/texk/web2c'
> gmake[1]: *** [Makefile:476: all-recursive] Error 1 gmake[1]: Leaving
> directory '/usr/local/src/texlive-20220321-source/texk' gmake: ***
> [Makefile:567: all-recursive] Error 1
> 
> 
> Kind Regards
> Adrian Macri
> Systems Operations, Information Techology Services
> Australian Securities and Investments Commission
> 100 Market Street, Sydney, 2000
> Tel: +61 2 9911
> 2755|adrian.macri at asic.gov.au<mailto:adrian.macri at asic.gov.au>
> [cid:image001.png at 01D8D8EE.3603BBA0]
> 
> 
>  
> 
> Please consider the environment before printing this document.
>  
> Information collected by ASIC may contain personal information.
> Please refer to our Privacy Policy for information about how we
> handle your personal information, your rights to seek access to and
> correct your personal information, and how to complain about breaches
> of your privacy by ASIC. This e-mail and any attachments are intended
> for the addressee(s) only and may be confidential. They may contain
> legally privileged, copyright material or personal and /or
> confidential information. You should not read, copy, use or disclose
> the content without authorisation. If you have received this email in
> error, please notify the sender as soon as possible, delete the email
> and destroy any copies. This notice should not be removed.
> 
> 



More information about the tlbuild mailing list.