[tlbuild] --enable-hitex trial

Johannes Hielscher jhielscher at posteo.de
Fri Dec 10 02:37:59 CET 2021


)-: on aarch64-linux (Debian Buster, gcc 8.3.0), SVN -r61264


gcc -DHAVE_CONFIG_H -I. -I../../../texk/web2c -I./w2c
-I/path/to/trunk/Build/source/Work-dist-aarch64-linux/texk
-I/path/to/trunk/ Build/source/texk
-I/path/to/trunk/Build/source/Work-dist-aarch64-linux/libs/zlib/include
-I../../../texk/web2c/hitexdir  -Wimplicit -Wreturn-typ e -O2 -pipe -MT
hitexdir/hishrink-hiparser.o -MD -MP -MF
hitexdir/.deps/hishrink-hiparser.Tpo -c -o hitexdir/hishrink-hiparser.o
`test -f 'hitexdir/hiparser.c' || echo
'../../../texk/web2c/'`hitexdir/hiparser.c
format.w:10315:10: fatal error: hibasetypes.h: No such file or directory
compilation terminated.


The compiler also spits out a bunch of warnings that appear like some
immature code has made it into SVN.

More tomorrow.



Am Thu, 9 Dec 2021 15:15:57 -0700
schrieb Karl Berry <karl at freefriends.org>:

> Hello TL builders - tl,dr: please try a test build of current TL with
> --enable-hitex.  For now it is not enabled by default, but we hope to
> include it in TL22.
> 
> That is: ./Build --enable-hitex <other args>; or passing the arg to
> configure, if you do your own configure && make.
> 
> We've only compiled on our own systems (Slackware, CentOS, Windows),
> so there are surely portability problems. Hence this msg/request.
> 
> What it is: As some of you may know from his various articles and
> talks and svn commits, Martin Ruckert has been developing a new
> engine "hitex". https://hint.userweb.mwn.de/
>   https://tug.org/TUGboat/Contents/listauthor.html#Ruckert,Martin
> 
> This is that engine.  It uses his HINT output format, intended for
> display on mobile devices.  There are auxiliary programs histretch and
> hishrink to make hint files human-readable / compress-to-binary, a la
> tftopl / pltotf, etc.  These are in TL too, and compiled when hitex
> itself is.
> 
> Martin currently has HINT viewers for Android and Windows, plus one in
> development for (GNU/)Linux, linked from his web page. They rely on
> OpenGL. We may add the Linux viewer to TL as a separate "extra" a la
> asymptote, but let's get the engine working first.
> 
> Thanks,
> Karl



More information about the tlbuild mailing list.