[tlbuild] [CWEB] Why should I care about harfbuzz?

Andreas Scherer andreas_tex at freenet.de
Sun Jul 14 17:20:38 CEST 2019


Dear all,

in preparation of TL 2019, I used the attached shell skript to
test-compile CWEB -- and not much more.

Recently, the invocation './tl-disable 2>&1 | tee cweb.build' started to
fail with this error message:

In file included from
../../../texk/web2c/luatexdir/luaharfbuzz/src/luaharfbuzz/blob.c:1:0:
../../../texk/web2c/luatexdir/luaharfbuzz/src/luaharfbuzz/luaharfbuzz.h:4:10:
fatal error: hb.h: No such file or directory
 #include <hb.h>
          ^~~~~~
compilation terminated.

Obviously, I should try to add some more '--disable-OPTIONS' to suppress
compilation of icu, harfbuzz, luaharfbuzz, w.h.y.

Could someone with more indepth knowledge advise me how to compile CWEB
from the TL sources again? TIA.

Greetings, Andreas
-------------- next part --------------
#!/bin/sh -e
./Build --disable-all-pkgs \
  --disable-autosp \
  --disable-axodraw2 \
  --disable-devnag \
  --disable-lacheck \
  --disable-m-tx \
  --disable-pmx \
  --disable-ps2eps \
  --disable-t1utils \
  --disable-texdoctk \
  --disable-tpic2pdftex \
  --disable-vlna \
  --disable-xindy \
  --disable-xindy-rules \
  --disable-xindy-docs \
  --disable-xpdfopen \
  --enable-web2c \
  --disable-ipc \
  --disable-tex \
  --disable-tex-synctex \
  --disable-etex \
  --disable-etex-synctex \
  --disable-ptex \
  --disable-ptex-synctex \
  --disable-eptex \
  --disable-eptex-synctex \
  --disable-uptex \
  --disable-uptex-synctex \
  --disable-euptex \
  --disable-euptex-synctex \
  --disable-aleph \
  --disable-pdftex \
  --disable-pdftex-synctex \
  --disable-luatex \
  --disable-luatex53 \
  --disable-luajittex \
  --disable-mp \
  --disable-pmp \
  --disable-upmp \
  --disable-xetex \
  --disable-xetex-synctex \
  --disable-mf \
  --disable-mf-nowin \
  --disable-mflua \
  --disable-mflua-nowin \
  --disable-mfluajit \
  --disable-mfluajit-nowin \
  --disable-web-progs \
  --disable-synctex \
  --disable-afm2pl \
  --disable-bibtex-x \
  --disable-bibtex8 \
  --disable-bibtexu \
  --disable-chktex \
  --disable-cjkutils \
  --disable-detex \
  --disable-dtl \
  --disable-dvi2tty \
  --disable-dvidvi \
  --disable-dviljk \
  --disable-dviout-util \
  --disable-dvipdfm-x \
  --disable-dvipng \
  --disable-dvipos \
  --disable-dvipsk \
  --disable-dvisvgm \
  --disable-gregorio \
  --disable-gsftopk \
  --disable-lcdf-typetools \
  --disable-cfftot1 \
  --disable-mmafm \
  --disable-mmpfb \
  --disable-otfinfo \
  --disable-otftotfm \
  --disable-t1dotlessj \
  --disable-t1lint \
  --disable-t1rawafm \
  --disable-t1reencode \
  --disable-t1testpage \
  --disable-ttftotype42 \
  --disable-makeindexk \
  --disable-makejvf \
  --disable-mendexk \
  --disable-musixtnt \
  --disable-ps2pk \
  --disable-psutils \
  --disable-seetexk \
  --disable-tex4htk \
  --disable-ttf2pk2 \
  --disable-ttfdump \
  --disable-upmendex \
  --disable-xdvik


More information about the tlbuild mailing list