[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.