[tlbuild] --enable-hitex trial

Martin Ruckert martin.ruckert at hm.edu
Fri Dec 10 18:05:18 CET 2021


Hi Johannes,
the files hibasetypes, hierror, and hiformat.h should be generated from 
hiformat.w by running ctangle on it. I am not shure why this does not 
happen or why the generated files are not found but will investigate it.
There should be no need to download these files separately (especially
since all my files got a "hi..." prefix as part of TL to avoid name 
conflicts.

Regards
   Martin

On 12/10/21 02:37, Johannes Hielscher wrote:
> )-: 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
> 

-- 
Prof.Dr.Martin Ruckert
Hochschule Muenchen - University of Applied Sciences
Department for Mathematics and Computer Science
Lothstrasse 64
D-80335 Muenchen
GERMANY


More information about the tlbuild mailing list.