On 2/21/2023 5:59 PM, Ken Brown wrote:
On 2/21/2023 1:26 PM, Paul Smith wrote:
On Tue, 2023-02-21 at 13:11 -0500, Ken Brown wrote:
I think you're on the right track. I got through 'make -j13 check'
without the jobserver warning.
w00t! Thanks for the help. A full fix should be in 4.4.1 which I hope
to release this week or weekend.
Just as a little icing on the cake, I tried my cmake build of doxygen,
and again it went through with no jobserver warnings.
Sorry, I spoke too soon. I just went back to my original use case, in
which I used the TeX Live "Build" script instead of directly invoking
make, and I again got the jobserver warning. [This is the use case in
which I got a hang when using a fifo instead of a pipe.]
I'm attaching that script so you can see exactly how "make" is invoked
in a subshell. I'm also attaching my build log up to the point of the
warning and the Makefile in the ft-build directory in which the warning
occurred. I've previously sent you the top-level Makefile.
Let me know if you need anything else.
Ken
starting TeX Live build at Thu Feb 23 15:43:01 EST 2023
CMDLINE "./Build "
PWD "/home/kbrown/src/texlive/test.x86_64/Work"
UNAME "CYGWIN_NT-10.0-22621"
See also buildenv.log and buildinfo.log in
/home/kbrown/src/texlive/test.x86_64/Work
+ eval ../configure --prefix=/home/kbrown/src/texlive/test.x86_64/inst
--datadir=/home/kbrown/src/texlive/test.x86_64/inst --disable-missing
--enable-largefile --disable-shared --with-xdvi-x-toolkit=xaw --enable-xindy
--enable-shared --enable-silent-rules
CLISP=/home/kbrown/src/clisp-texlive/clisp-2.49.92-1.x86_64/build/clisp.exe
'LDFLAGS='\''-Wl,--no-insert-timestamp' '-Wl,--stack,0x800000'\'''
../configure --prefix=/home/kbrown/src/texlive/test.x86_64/inst
--datadir=/home/kbrown/src/texlive/test.x86_64/inst --disable-missing
--enable-largefile --disable-shared --with-xdvi-x-toolkit=xaw --enable-xindy
--enable-shared --enable-silent-rules
CLISP=/home/kbrown/src/clisp-texlive/clisp-2.49.92-1.x86_64/build/clisp.exe
LDFLAGS='-Wl,--no-insert-timestamp -Wl,--stack,0x800000'
++ ../configure --prefix=/home/kbrown/src/texlive/test.x86_64/inst
--datadir=/home/kbrown/src/texlive/test.x86_64/inst --disable-missing
--enable-largefile --disable-shared --with-xdvi-x-toolkit=xaw --enable-xindy
--enable-shared --enable-silent-rules
CLISP=/home/kbrown/src/clisp-texlive/clisp-2.49.92-1.x86_64/build/clisp.exe
'LDFLAGS=-Wl,--no-insert-timestamp -Wl,--stack,0x800000'
checking build system type... x86_64-pc-cygwin
checking host system type... x86_64-pc-cygwin
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.exe
checking for suffix of executables... .exe
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking for native WIN32 or MINGW32... no
configure: Assuming `--with-x'
configure: Assuming `--enable-autosp=yes'
configure: Assuming `--enable-axodraw2=yes'
configure: Assuming `--enable-devnag=yes'
configure: Assuming `--enable-lacheck=yes'
configure: Assuming `--enable-m-tx=yes'
configure: Assuming `--enable-pmx=yes'
configure: Assuming `--enable-ps2eps=yes'
configure: Assuming `--enable-t1utils=yes'
configure: Assuming `--enable-texdoctk=yes'
configure: Assuming `--enable-tpic2pdftex=yes'
configure: Assuming `--enable-vlna=yes'
configure: Assuming `--with-clisp-runtime=default'
configure: Assuming `--enable-xml2pmx=yes'
configure: Assuming `--enable-xpdfopen=yes'
configure: Assuming `--enable-web2c=yes'
configure: Assuming `--enable-afm2pl=yes'
configure: Assuming `--enable-bibtex-x=yes'
configure: Assuming `--enable-chktex=yes'
configure: Assuming `--enable-cjkutils=yes'
configure: Assuming `--enable-detex=yes'
configure: Assuming `--enable-dtl=yes'
configure: Assuming `--enable-dvi2tty=yes'
configure: Assuming `--enable-dvidvi=yes'
configure: Assuming `--enable-dviljk=yes'
configure: Assuming `--enable-dviout-util=yes'
configure: Assuming `--enable-dvipdfm-x=yes'
configure: Assuming `--enable-dvipng=yes'
configure: Assuming `--enable-dvipos=yes'
configure: Assuming `--enable-dvipsk=yes'
configure: Assuming `--enable-dvisvgm=yes'
configure: Assuming `--enable-gregorio=yes'
configure: Assuming `--enable-gsftopk=yes'
configure: Assuming `--enable-lcdf-typetools=yes'
configure: Assuming `--enable-makeindexk=yes'
configure: Assuming `--enable-makejvf=yes'
configure: Assuming `--enable-mendexk=yes'
configure: Assuming `--enable-musixtnt=yes'
configure: Assuming `--enable-ps2pk=yes'
configure: Assuming `--enable-psutils=yes'
configure: Assuming `--enable-seetexk=yes'
configure: Assuming `--enable-tex4htk=yes'
configure: Assuming `--enable-ttf2pk2=yes'
configure: Assuming `--enable-ttfdump=yes'
configure: Assuming `--enable-upmendex=yes'
configure: Assuming `--enable-xdvik=yes'
configure: Assuming `--enable-texlive=yes'
configure: Assuming `harfbuzz' headers and library from TL tree
configure: Assuming `icu' headers and library from TL tree
configure: Assuming `teckit' headers and library from TL tree
configure: Assuming `graphite2' headers and library from TL tree
configure: Assuming `zziplib' headers and library from TL tree
configure: Assuming `xpdf' headers and library from TL tree
configure: Assuming `mpfr' headers and library from TL tree
configure: Assuming `gmp' headers and library from TL tree
configure: Assuming `cairo' headers and library from TL tree
configure: Assuming `pixman' headers and library from TL tree
configure: Assuming `gd' headers and library from TL tree
configure: Assuming `potrace' headers and library from TL tree
configure: Assuming `freetype2' headers and library from TL tree
configure: Assuming `libpng' headers and library from TL tree
configure: Assuming `libpaper' headers and library from TL tree
configure: Assuming `zlib' headers and library from TL tree
configure: Assuming `ptexenc' headers and library from TL tree
configure: Assuming `kpathsea' headers and library from TL tree
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports the include directive... yes (GNU style)
checking whether make supports nested variables... yes
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /usr/x86_64-pc-cygwin/bin/ld.exe
checking if the linker (/usr/x86_64-pc-cygwin/bin/ld.exe) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 8192
checking how to convert x86_64-pc-cygwin file names to x86_64-pc-cygwin
format... func_convert_file_noop
checking how to convert x86_64-pc-cygwin file names to toolchain format...
func_convert_file_noop
checking for /usr/x86_64-pc-cygwin/bin/ld.exe option to reload object files...
-r
checking for objdump... objdump
checking how to recognize dependent libraries... file_magic ^x86 archive
import|^x86 DLL
checking for dlltool... dlltool
checking how to associate runtime and link libraries...
func_cygming_dll_for_implib
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for gcc options needed to detect all undeclared functions... none
needed
checking how to create a pax tar archive... gnutar
checking dependency style of gcc... gcc3
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether the compiler accepts prototypes... yes
checking what warning flags to pass to the C compiler... -Wimplicit
-Wreturn-type
checking for as... as
checking for dlltool... (cached) dlltool
checking for objdump... (cached) objdump
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -DDLL_EXPORT -DPIC
checking if gcc PIC flag -DDLL_EXPORT -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/x86_64-pc-cygwin/bin/ld.exe) supports
shared libraries... yes
checking whether -lc should be explicitly linked in... yes
checking dynamic linker characteristics... Win32 ld.exe
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking for _LARGEFILE_SOURCE value needed for large files... no
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for egrep... (cached) /usr/bin/grep -E
checking whether closedir returns void... no
checking for assert.h... yes
checking for float.h... yes
checking for limits.h... yes
checking for pwd.h... yes
checking for stdlib.h... (cached) yes
checking for sys/param.h... yes
checking for putenv... yes
checking for getcwd... yes
checking for getwd... yes
checking for memcmp... yes
checking for memcpy... yes
checking for mkstemp... yes
checking for mktemp... yes
checking for strchr... yes
checking for strrchr... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for size_t... yes
checking for int64_t... yes
checking for uint64_t... yes
checking whether isascii is declared... yes
checking for struct stat.st_mtim... yes
checking how to run the C preprocessor... gcc -E
checking for X... libraries , headers
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for g++... g++
checking whether the compiler supports GNU C++... yes
checking whether g++ accepts -g... yes
checking for g++ option to enable C++11 features... none needed
checking dependency style of g++... gcc3
checking what warning flags to pass to the C++ compiler... -Wreturn-type
-Wno-write-strings
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/x86_64-pc-cygwin/bin/ld.exe
checking if the linker (/usr/x86_64-pc-cygwin/bin/ld.exe) is GNU ld... yes
checking whether the g++ linker (/usr/x86_64-pc-cygwin/bin/ld.exe) supports
shared libraries... yes
checking for g++ option to produce PIC... -DDLL_EXPORT -DPIC
checking if g++ PIC flag -DDLL_EXPORT -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/x86_64-pc-cygwin/bin/ld.exe) supports
shared libraries... yes
checking dynamic linker characteristics... Win32 ld.exe
checking how to hardcode library paths into programs... immediate
checking whether ln -s works... yes
checking for TeX specific libraries to build... texk/kpathsea texk/ptexenc
checking for pkg-config... pkg-config
checking for freetype-config... freetype-config
checking for pkg-config... (cached) pkg-config
checking for icu-config... icu-config
checking for pkg-config... (cached) pkg-config
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating doc/Makefile
config.status: executing depfiles commands
config.status: executing libtool commands
=== configuring in auxdir/auxsub
(/home/kbrown/src/texlive/test.x86_64/Work/auxdir/auxsub)
configure: running /bin/sh ../../../auxdir/auxsub/configure
--disable-option-checking '--prefix=/home/kbrown/src/texlive/test.x86_64/inst'
'--datadir=/home/kbrown/src/texlive/test.x86_64/inst' '--disable-missing'
'--enable-largefile' '--disable-shared' '--with-xdvi-x-toolkit=xaw'
'--enable-xindy' '--enable-shared' '--enable-silent-rules'
'CLISP=/home/kbrown/src/clisp-texlive/clisp-2.49.92-1.x86_64/build/clisp.exe'
'LDFLAGS=-Wl,--no-insert-timestamp -Wl,--stack,0x800000'
'--enable-native-texlive-build' '--enable-multiplatform=yes'
'--enable-cxx-runtime-hack=yes' '--enable-libtool-hack=yes'
'--enable-texlive-build' '--bindir=${exec_prefix}/bin/x86_64-pc-cygwin'
'--libdir=${exec_prefix}/lib/x86_64-pc-cygwin' '--with-x' '--enable-autosp=yes'
'--enable-axodraw2=yes' '--enable-devnag=yes' '--enable-lacheck=yes'
'--enable-m-tx=yes' '--enable-pmx=yes' '--enable-ps2eps=yes'
'--enable-t1utils=yes' '--enable-texdoctk=yes' '--enable-tpic2pdftex=yes'
'--enable-vlna=yes' '--with-clisp-runtime=default' '--enable-xml2pmx=yes'
'--enable-xpdfopen=yes' '--enable-web2c=yes' '--enable-afm2pl=yes'
'--enable-bibtex-x=yes' '--enable-chktex=yes' '--enable-cjkutils=yes'
'--enable-detex=yes' '--enable-dtl=yes' '--enable-dvi2tty=yes'
'--enable-dvidvi=yes' '--enable-dviljk=yes' '--enable-dviout-util=yes'
'--enable-dvipdfm-x=yes' '--enable-dvipng=yes' '--enable-dvipos=yes'
'--enable-dvipsk=yes' '--enable-dvisvgm=yes' '--enable-gregorio=yes'
'--enable-gsftopk=yes' '--enable-lcdf-typetools=yes' '--enable-makeindexk=yes'
'--enable-makejvf=yes' '--enable-mendexk=yes' '--enable-musixtnt=yes'
'--enable-ps2pk=yes' '--enable-psutils=yes' '--enable-seetexk=yes'
'--enable-tex4htk=yes' '--enable-ttf2pk2=yes' '--enable-ttfdump=yes'
'--enable-upmendex=yes' '--enable-xdvik=yes' '--enable-texlive=yes'
'--with-system-harfbuzz=no' '--with-system-icu=no' '--with-system-teckit=no'
'--with-system-graphite2=no' '--with-system-zziplib=no' '--with-system-xpdf=no'
'--with-system-mpfr=no' '--with-system-gmp=no' '--with-system-cairo=no'
'--with-system-pixman=no' '--with-system-gd=no' '--with-system-potrace=no'
'--with-system-freetype2=no' '--with-system-libpng=no'
'--with-system-libpaper=no' '--with-system-zlib=no' '--with-system-ptexenc=no'
'--with-system-kpathsea=no' '--datarootdir=${prefix}'
'--mandir=${prefix}/texmf-dist/doc/man'
'--infodir=${prefix}/texmf-dist/doc/info' --cache-file=/dev/null
--srcdir=../../../auxdir/auxsub
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
=== configuring in libs (/home/kbrown/src/texlive/test.x86_64/Work/libs)
configure: running /bin/sh ../../libs/configure --disable-option-checking
'--prefix=/home/kbrown/src/texlive/test.x86_64/inst'
'--datadir=/home/kbrown/src/texlive/test.x86_64/inst' '--disable-missing'
'--enable-largefile' '--disable-shared' '--with-xdvi-x-toolkit=xaw'
'--enable-xindy' '--enable-shared' '--enable-silent-rules'
'CLISP=/home/kbrown/src/clisp-texlive/clisp-2.49.92-1.x86_64/build/clisp.exe'
'LDFLAGS=-Wl,--no-insert-timestamp -Wl,--stack,0x800000'
'--enable-native-texlive-build' '--enable-multiplatform=yes'
'--enable-cxx-runtime-hack=yes' '--enable-libtool-hack=yes'
'--enable-texlive-build' '--bindir=${exec_prefix}/bin/x86_64-pc-cygwin'
'--libdir=${exec_prefix}/lib/x86_64-pc-cygwin' '--with-x' '--enable-autosp=yes'
'--enable-axodraw2=yes' '--enable-devnag=yes' '--enable-lacheck=yes'
'--enable-m-tx=yes' '--enable-pmx=yes' '--enable-ps2eps=yes'
'--enable-t1utils=yes' '--enable-texdoctk=yes' '--enable-tpic2pdftex=yes'
'--enable-vlna=yes' '--with-clisp-runtime=default' '--enable-xml2pmx=yes'
'--enable-xpdfopen=yes' '--enable-web2c=yes' '--enable-afm2pl=yes'
'--enable-bibtex-x=yes' '--enable-chktex=yes' '--enable-cjkutils=yes'
'--enable-detex=yes' '--enable-dtl=yes' '--enable-dvi2tty=yes'
'--enable-dvidvi=yes' '--enable-dviljk=yes' '--enable-dviout-util=yes'
'--enable-dvipdfm-x=yes' '--enable-dvipng=yes' '--enable-dvipos=yes'
'--enable-dvipsk=yes' '--enable-dvisvgm=yes' '--enable-gregorio=yes'
'--enable-gsftopk=yes' '--enable-lcdf-typetools=yes' '--enable-makeindexk=yes'
'--enable-makejvf=yes' '--enable-mendexk=yes' '--enable-musixtnt=yes'
'--enable-ps2pk=yes' '--enable-psutils=yes' '--enable-seetexk=yes'
'--enable-tex4htk=yes' '--enable-ttf2pk2=yes' '--enable-ttfdump=yes'
'--enable-upmendex=yes' '--enable-xdvik=yes' '--enable-texlive=yes'
'--with-system-harfbuzz=no' '--with-system-icu=no' '--with-system-teckit=no'
'--with-system-graphite2=no' '--with-system-zziplib=no' '--with-system-xpdf=no'
'--with-system-mpfr=no' '--with-system-gmp=no' '--with-system-cairo=no'
'--with-system-pixman=no' '--with-system-gd=no' '--with-system-potrace=no'
'--with-system-freetype2=no' '--with-system-libpng=no'
'--with-system-libpaper=no' '--with-system-zlib=no' '--with-system-ptexenc=no'
'--with-system-kpathsea=no' '--datarootdir=${prefix}'
'--mandir=${prefix}/texmf-dist/doc/man'
'--infodir=${prefix}/texmf-dist/doc/info' --cache-file=/dev/null
--srcdir=../../libs
checking build system type... x86_64-pc-cygwin
checking host system type... x86_64-pc-cygwin
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.exe
checking for suffix of executables... .exe
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking for native WIN32 or MINGW32... no
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports the include directive... yes (GNU style)
checking whether make supports nested variables... yes
checking dependency style of gcc... gcc3
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether the compiler accepts prototypes... yes
checking what warning flags to pass to the C compiler... -Wimplicit
-Wreturn-type
checking for generic libraries to build... zlib lua53 luajit libpaper libpng
freetype2 potrace gd pixman cairo gmp mpfr xpdf zziplib graphite2 teckit icu
harfbuzz pplib
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: executing depfiles commands
=== configuring in utils (/home/kbrown/src/texlive/test.x86_64/Work/utils)
configure: running /bin/sh ../../utils/configure --disable-option-checking
'--prefix=/home/kbrown/src/texlive/test.x86_64/inst'
'--datadir=/home/kbrown/src/texlive/test.x86_64/inst' '--disable-missing'
'--enable-largefile' '--disable-shared' '--with-xdvi-x-toolkit=xaw'
'--enable-xindy' '--enable-shared' '--enable-silent-rules'
'CLISP=/home/kbrown/src/clisp-texlive/clisp-2.49.92-1.x86_64/build/clisp.exe'
'LDFLAGS=-Wl,--no-insert-timestamp -Wl,--stack,0x800000'
'--enable-native-texlive-build' '--enable-multiplatform=yes'
'--enable-cxx-runtime-hack=yes' '--enable-libtool-hack=yes'
'--enable-texlive-build' '--bindir=${exec_prefix}/bin/x86_64-pc-cygwin'
'--libdir=${exec_prefix}/lib/x86_64-pc-cygwin' '--with-x' '--enable-autosp=yes'
'--enable-axodraw2=yes' '--enable-devnag=yes' '--enable-lacheck=yes'
'--enable-m-tx=yes' '--enable-pmx=yes' '--enable-ps2eps=yes'
'--enable-t1utils=yes' '--enable-texdoctk=yes' '--enable-tpic2pdftex=yes'
'--enable-vlna=yes' '--with-clisp-runtime=default' '--enable-xml2pmx=yes'
'--enable-xpdfopen=yes' '--enable-web2c=yes' '--enable-afm2pl=yes'
'--enable-bibtex-x=yes' '--enable-chktex=yes' '--enable-cjkutils=yes'
'--enable-detex=yes' '--enable-dtl=yes' '--enable-dvi2tty=yes'
'--enable-dvidvi=yes' '--enable-dviljk=yes' '--enable-dviout-util=yes'
'--enable-dvipdfm-x=yes' '--enable-dvipng=yes' '--enable-dvipos=yes'
'--enable-dvipsk=yes' '--enable-dvisvgm=yes' '--enable-gregorio=yes'
'--enable-gsftopk=yes' '--enable-lcdf-typetools=yes' '--enable-makeindexk=yes'
'--enable-makejvf=yes' '--enable-mendexk=yes' '--enable-musixtnt=yes'
'--enable-ps2pk=yes' '--enable-psutils=yes' '--enable-seetexk=yes'
'--enable-tex4htk=yes' '--enable-ttf2pk2=yes' '--enable-ttfdump=yes'
'--enable-upmendex=yes' '--enable-xdvik=yes' '--enable-texlive=yes'
'--with-system-harfbuzz=no' '--with-system-icu=no' '--with-system-teckit=no'
'--with-system-graphite2=no' '--with-system-zziplib=no' '--with-system-xpdf=no'
'--with-system-mpfr=no' '--with-system-gmp=no' '--with-system-cairo=no'
'--with-system-pixman=no' '--with-system-gd=no' '--with-system-potrace=no'
'--with-system-freetype2=no' '--with-system-libpng=no'
'--with-system-libpaper=no' '--with-system-zlib=no' '--with-system-ptexenc=no'
'--with-system-kpathsea=no' '--datarootdir=${prefix}'
'--mandir=${prefix}/texmf-dist/doc/man'
'--infodir=${prefix}/texmf-dist/doc/info' --cache-file=/dev/null
--srcdir=../../utils
checking build system type... x86_64-pc-cygwin
checking host system type... x86_64-pc-cygwin
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.exe
checking for suffix of executables... .exe
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking for native WIN32 or MINGW32... no
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports the include directive... yes (GNU style)
checking whether make supports nested variables... yes
checking dependency style of gcc... gcc3
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether the compiler accepts prototypes... yes
checking what warning flags to pass to the C compiler... -Wimplicit
-Wreturn-type
checking for Utils programs to build... autosp axodraw2 devnag lacheck m-tx
pmx ps2eps t1utils texdoctk tpic2pdftex vlna xindy xml2pmx xpdfopen
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: executing depfiles commands
=== configuring in texk (/home/kbrown/src/texlive/test.x86_64/Work/texk)
configure: running /bin/sh ../../texk/configure --disable-option-checking
'--prefix=/home/kbrown/src/texlive/test.x86_64/inst'
'--datadir=/home/kbrown/src/texlive/test.x86_64/inst' '--disable-missing'
'--enable-largefile' '--disable-shared' '--with-xdvi-x-toolkit=xaw'
'--enable-xindy' '--enable-shared' '--enable-silent-rules'
'CLISP=/home/kbrown/src/clisp-texlive/clisp-2.49.92-1.x86_64/build/clisp.exe'
'LDFLAGS=-Wl,--no-insert-timestamp -Wl,--stack,0x800000'
'--enable-native-texlive-build' '--enable-multiplatform=yes'
'--enable-cxx-runtime-hack=yes' '--enable-libtool-hack=yes'
'--enable-texlive-build' '--bindir=${exec_prefix}/bin/x86_64-pc-cygwin'
'--libdir=${exec_prefix}/lib/x86_64-pc-cygwin' '--with-x' '--enable-autosp=yes'
'--enable-axodraw2=yes' '--enable-devnag=yes' '--enable-lacheck=yes'
'--enable-m-tx=yes' '--enable-pmx=yes' '--enable-ps2eps=yes'
'--enable-t1utils=yes' '--enable-texdoctk=yes' '--enable-tpic2pdftex=yes'
'--enable-vlna=yes' '--with-clisp-runtime=default' '--enable-xml2pmx=yes'
'--enable-xpdfopen=yes' '--enable-web2c=yes' '--enable-afm2pl=yes'
'--enable-bibtex-x=yes' '--enable-chktex=yes' '--enable-cjkutils=yes'
'--enable-detex=yes' '--enable-dtl=yes' '--enable-dvi2tty=yes'
'--enable-dvidvi=yes' '--enable-dviljk=yes' '--enable-dviout-util=yes'
'--enable-dvipdfm-x=yes' '--enable-dvipng=yes' '--enable-dvipos=yes'
'--enable-dvipsk=yes' '--enable-dvisvgm=yes' '--enable-gregorio=yes'
'--enable-gsftopk=yes' '--enable-lcdf-typetools=yes' '--enable-makeindexk=yes'
'--enable-makejvf=yes' '--enable-mendexk=yes' '--enable-musixtnt=yes'
'--enable-ps2pk=yes' '--enable-psutils=yes' '--enable-seetexk=yes'
'--enable-tex4htk=yes' '--enable-ttf2pk2=yes' '--enable-ttfdump=yes'
'--enable-upmendex=yes' '--enable-xdvik=yes' '--enable-texlive=yes'
'--with-system-harfbuzz=no' '--with-system-icu=no' '--with-system-teckit=no'
'--with-system-graphite2=no' '--with-system-zziplib=no' '--with-system-xpdf=no'
'--with-system-mpfr=no' '--with-system-gmp=no' '--with-system-cairo=no'
'--with-system-pixman=no' '--with-system-gd=no' '--with-system-potrace=no'
'--with-system-freetype2=no' '--with-system-libpng=no'
'--with-system-libpaper=no' '--with-system-zlib=no' '--with-system-ptexenc=no'
'--with-system-kpathsea=no' '--datarootdir=${prefix}'
'--mandir=${prefix}/texmf-dist/doc/man'
'--infodir=${prefix}/texmf-dist/doc/info' --cache-file=/dev/null
--srcdir=../../texk
checking build system type... x86_64-pc-cygwin
checking host system type... x86_64-pc-cygwin
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.exe
checking for suffix of executables... .exe
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking for native WIN32 or MINGW32... no
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports the include directive... yes (GNU style)
checking whether make supports nested variables... yes
checking dependency style of gcc... gcc3
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether the compiler accepts prototypes... yes
checking what warning flags to pass to the C compiler... -Wimplicit
-Wreturn-type
checking for TeXk programs to build... web2c afm2pl bibtex-x chktex cjkutils
detex dtl dvi2tty dvidvi dviljk dviout-util dvipdfm-x dvipng dvipos dvipsk
dvisvgm gregorio gsftopk lcdf-typetools makeindexk makejvf mendexk musixtnt
ps2pk psutils seetexk tex4htk ttf2pk2 ttfdump upmendex xdvik texlive
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: executing depfiles commands
** Configuration summary for TeX Live 2022-03-21 (2023):
compiling for x86_64-pc-cygwin
in /home/kbrown/src/texlive/test.x86_64/Work
from sources in /home/kbrown/src/texlive/test.x86_64
C compiler (CC): gcc (gcc (GCC) 11.3.0)
C++ compiler (CXX): g++ (g++ (GCC) 11.3.0)
PATH:
/home/kbrown/bin:/usr/local/bin:/usr/bin:/c/WINDOWS/system32:/c/WINDOWS:/c/WINDOWS/System32/Wbem:/c/WINDOWS/System32/WindowsPowerShell/v1.0:/c/WINDOWS/System32/OpenSSH:/c/Program
Files/dotnet:/c/Users/kbrown/AppData/Local/Microsoft/WindowsApps:/usr/lib/lapack
enable_native_texlive_build: yes
enable_largefile: yes
enable_shared: yes
enable_multiplatform: yes
enable_cxx_runtime_hack: yes
enable_libtool_hack: yes
enable_compiler_warnings: min
prefix: /home/kbrown/src/texlive/test.x86_64/inst
includedir: ${prefix}/include
datarootdir: ${prefix}
mandir: ${prefix}/texmf-dist/doc/man
infodir: ${prefix}/texmf-dist/doc/info
exec_prefix: ${prefix}
bindir: ${exec_prefix}/bin/x86_64-pc-cygwin
libdir: ${exec_prefix}/lib/x86_64-pc-cygwin
** Next run `make' to configure and build each library and program.
+ eval true
true
++ true
+ eval make -j13 -k VERBOSE=1 world
make -j13 -k VERBOSE=1 world
++ make -j13 -k VERBOSE=1 world
env MAKE="make" LDFLAGS="-Wl,--no-insert-timestamp -Wl,--stack,0x800000" \
CC="gcc" CFLAGS="-g -O2" \
CXX="g++" CXXFLAGS="-g -O2" \
OBJCXX="" OBJCXXFLAGS="" \
../doc/buildinfo.sh >buildinfo.log
Making all in .
make[1]: Entering directory '/home/kbrown/src/texlive/test.x86_64/Work'
=== configuring in texk/kpathsea
(/home/kbrown/src/texlive/test.x86_64/Work/texk/kpathsea)
Making all in texk/kpathsea
make[2]: Entering directory
'/home/kbrown/src/texlive/test.x86_64/Work/texk/kpathsea'
echo a | grep -v b >/dev/null || { echo "*** grep broken, goodbye."; exit 1; }
echo "/* paths.h: Generated from texmf.cnf. */" >paths.tmp
gawk -f ../../../texk/kpathsea/bsnl.awk ../../../texk/kpathsea/texmf.cnf \
| sed -e 's/%.*//' -e 's/^[ ]*//' -e 's/[ ]*$//' \
| gawk -f ../../../texk/kpathsea/cnf-to-paths.awk \
>>paths.tmp
cp paths.tmp paths.h
rm -f paths.tmp
date >stamp-paths
make all-recursive
make[3]: Entering directory
'/home/kbrown/src/texlive/test.x86_64/Work/texk/kpathsea'
Making all in .
make[4]: Entering directory
'/home/kbrown/src/texlive/test.x86_64/Work/texk/kpathsea'
CC access.o
CC readlink.o
CC kpsestat.o
CC kpsewhich.o
GEN stamp-kpathsea
generated kpathsea.h
CC libkpathsea_la-tex-file.lo
CC libkpathsea_la-absolute.lo
CC libkpathsea_la-atou.lo
CC libkpathsea_la-cnf.lo
CC libkpathsea_la-concat.lo
CC libkpathsea_la-concat3.lo
CC libkpathsea_la-concatn.lo
CC libkpathsea_la-db.lo
CC libkpathsea_la-debug.lo
CC libkpathsea_la-dir.lo
CC libkpathsea_la-elt-dirs.lo
CC libkpathsea_la-expand.lo
CC libkpathsea_la-extend-fname.lo
CC libkpathsea_la-file-p.lo
CC libkpathsea_la-find-suffix.lo
CC libkpathsea_la-fn.lo
CC libkpathsea_la-fontmap.lo
CC libkpathsea_la-hash.lo
CC libkpathsea_la-kdefault.lo
CC libkpathsea_la-kpathsea.lo
CC libkpathsea_la-line.lo
CC libkpathsea_la-magstep.lo
CC libkpathsea_la-make-suffix.lo
CC libkpathsea_la-path-elt.lo
CC libkpathsea_la-pathsearch.lo
CC libkpathsea_la-proginit.lo
CC libkpathsea_la-progname.lo
CC libkpathsea_la-readable.lo
CC libkpathsea_la-rm-suffix.lo
CC libkpathsea_la-str-list.lo
CC libkpathsea_la-str-llist.lo
CC libkpathsea_la-tex-glyph.lo
CC libkpathsea_la-tex-hush.lo
CC libkpathsea_la-tex-make.lo
CC libkpathsea_la-tilde.lo
CC libkpathsea_la-uppercasify.lo
CC libkpathsea_la-variable.lo
CC libkpathsea_la-version.lo
CC libkpathsea_la-xbasename.lo
CC libkpathsea_la-xcalloc.lo
CC libkpathsea_la-xdirname.lo
CC libkpathsea_la-xfopen.lo
CC libkpathsea_la-xfseek.lo
CC libkpathsea_la-xftell.lo
CC libkpathsea_la-xgetcwd.lo
CC libkpathsea_la-xmalloc.lo
CC libkpathsea_la-xopendir.lo
CC libkpathsea_la-xputenv.lo
CC libkpathsea_la-xrealloc.lo
CC libkpathsea_la-xstat.lo
CC libkpathsea_la-xstrdup.lo
CC libkpathsea_la-getopt.lo
CC libkpathsea_la-getopt1.lo
CC libkpathsea_la-xfseeko.lo
CC libkpathsea_la-xftello.lo
CCLD kpseaccess.exe
CCLD kpsereadlink.exe
CCLD kpsestat.exe
CCLD libkpathsea.la
CCLD kpsewhich.exe
make[4]: Leaving directory
'/home/kbrown/src/texlive/test.x86_64/Work/texk/kpathsea'
Making all in doc
make[4]: Entering directory
'/home/kbrown/src/texlive/test.x86_64/Work/texk/kpathsea/doc'
MAKEINFO ../../../../texk/kpathsea/doc/kpathsea.info
make[4]: Leaving directory
'/home/kbrown/src/texlive/test.x86_64/Work/texk/kpathsea/doc'
Making all in man
make[4]: Entering directory
'/home/kbrown/src/texlive/test.x86_64/Work/texk/kpathsea/man'
GEN sedscript
GEN kpseaccess.1
GEN kpsereadlink.1
GEN kpsestat.1
GEN kpsewhich.1
make[4]: Leaving directory
'/home/kbrown/src/texlive/test.x86_64/Work/texk/kpathsea/man'
make[3]: Leaving directory
'/home/kbrown/src/texlive/test.x86_64/Work/texk/kpathsea'
make[2]: Leaving directory
'/home/kbrown/src/texlive/test.x86_64/Work/texk/kpathsea'
=== configuring in texk/ptexenc
(/home/kbrown/src/texlive/test.x86_64/Work/texk/ptexenc)
Making all in texk/ptexenc
make[2]: Entering directory
'/home/kbrown/src/texlive/test.x86_64/Work/texk/ptexenc'
CC libptexenc_la-kanjicnv.lo
CC libptexenc_la-ptexenc.lo
CC libptexenc_la-unicode-jp.lo
CC libptexenc_la-unicode.lo
CCLD libptexenc.la
make[2]: Leaving directory
'/home/kbrown/src/texlive/test.x86_64/Work/texk/ptexenc'
make[1]: Leaving directory '/home/kbrown/src/texlive/test.x86_64/Work'
Making all in doc
make[1]: Entering directory '/home/kbrown/src/texlive/test.x86_64/Work/doc'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/kbrown/src/texlive/test.x86_64/Work/doc'
Making all in texk/kpathsea
make[1]: Entering directory
'/home/kbrown/src/texlive/test.x86_64/Work/texk/kpathsea'
make all-recursive
make[2]: Entering directory
'/home/kbrown/src/texlive/test.x86_64/Work/texk/kpathsea'
Making all in .
make[3]: Entering directory
'/home/kbrown/src/texlive/test.x86_64/Work/texk/kpathsea'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory
'/home/kbrown/src/texlive/test.x86_64/Work/texk/kpathsea'
Making all in doc
make[3]: Entering directory
'/home/kbrown/src/texlive/test.x86_64/Work/texk/kpathsea/doc'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory
'/home/kbrown/src/texlive/test.x86_64/Work/texk/kpathsea/doc'
Making all in man
make[3]: Entering directory
'/home/kbrown/src/texlive/test.x86_64/Work/texk/kpathsea/man'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory
'/home/kbrown/src/texlive/test.x86_64/Work/texk/kpathsea/man'
make[2]: Leaving directory
'/home/kbrown/src/texlive/test.x86_64/Work/texk/kpathsea'
make[1]: Leaving directory
'/home/kbrown/src/texlive/test.x86_64/Work/texk/kpathsea'
Making all in texk/ptexenc
make[1]: Entering directory
'/home/kbrown/src/texlive/test.x86_64/Work/texk/ptexenc'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory
'/home/kbrown/src/texlive/test.x86_64/Work/texk/ptexenc'
Making all in libs
make[1]: Entering directory '/home/kbrown/src/texlive/test.x86_64/Work/libs'
Making all in .
make[2]: Entering directory '/home/kbrown/src/texlive/test.x86_64/Work/libs'
=== configuring in zlib (/home/kbrown/src/texlive/test.x86_64/Work/libs/zlib)
Making all in zlib
make[3]: Entering directory
'/home/kbrown/src/texlive/test.x86_64/Work/libs/zlib'
make all-recursive
make[4]: Entering directory
'/home/kbrown/src/texlive/test.x86_64/Work/libs/zlib'
Making all in .
make[5]: Entering directory
'/home/kbrown/src/texlive/test.x86_64/Work/libs/zlib'
CC zlib-src/adler32.o
CC zlib-src/compress.o
CC zlib-src/crc32.o
CC zlib-src/deflate.o
CC zlib-src/infback.o
CC zlib-src/gzclose.o
CC zlib-src/gzlib.o
CC zlib-src/gzread.o
CC zlib-src/gzwrite.o
CC zlib-src/inffast.o
CC zlib-src/inflate.o
CC zlib-src/inftrees.o
CC zlib-src/trees.o
CC zlib-src/uncompr.o
CC zlib-src/zutil.o
AR libz.a
make[5]: Leaving directory '/home/kbrown/src/texlive/test.x86_64/Work/libs/zlib'
Making all in include
make[5]: Entering directory
'/home/kbrown/src/texlive/test.x86_64/Work/libs/zlib/include'
INST zlib.h
INST zconf.h
make[5]: Leaving directory
'/home/kbrown/src/texlive/test.x86_64/Work/libs/zlib/include'
make[4]: Leaving directory '/home/kbrown/src/texlive/test.x86_64/Work/libs/zlib'
make[3]: Leaving directory '/home/kbrown/src/texlive/test.x86_64/Work/libs/zlib'
=== configuring in lua53 (/home/kbrown/src/texlive/test.x86_64/Work/libs/lua53)
Making all in lua53
make[3]: Entering directory
'/home/kbrown/src/texlive/test.x86_64/Work/libs/lua53'
make all-recursive
make[4]: Entering directory
'/home/kbrown/src/texlive/test.x86_64/Work/libs/lua53'
Making all in .
make[5]: Entering directory
'/home/kbrown/src/texlive/test.x86_64/Work/libs/lua53'
CC lua53-src/src/lapi.lo
CC lua53-src/src/lauxlib.lo
CC lua53-src/src/lbaselib.lo
CC lua53-src/src/lbitlib.lo
CC lua53-src/src/lcode.lo
CC lua53-src/src/lcorolib.lo
CC lua53-src/src/lctype.lo
CC lua53-src/src/ldblib.lo
CC lua53-src/src/ldebug.lo
CC lua53-src/src/ldo.lo
CC lua53-src/src/ldump.lo
CC lua53-src/src/lfunc.lo
CC lua53-src/src/lgc.lo
CC lua53-src/src/linit.lo
CC lua53-src/src/liolib.lo
CC lua53-src/src/llex.lo
CC lua53-src/src/lmathlib.lo
CC lua53-src/src/lmem.lo
CC lua53-src/src/loadlib.lo
CC lua53-src/src/lobject.lo
CC lua53-src/src/lopcodes.lo
CC lua53-src/src/loslib.lo
CC lua53-src/src/lparser.lo
CC lua53-src/src/lstate.lo
CC lua53-src/src/lstring.lo
CC lua53-src/src/lstrlib.lo
CC lua53-src/src/ltable.lo
CC lua53-src/src/ltablib.lo
CC lua53-src/src/ltm.lo
CC lua53-src/src/lua.lo
CC lua53-src/src/lundump.lo
CC lua53-src/src/lutf8lib.lo
CC lua53-src/src/lvm.lo
CC lua53-src/src/lzio.lo
CCLD libtexlua53.la
make[5]: Leaving directory
'/home/kbrown/src/texlive/test.x86_64/Work/libs/lua53'
Making all in include
make[5]: Entering directory
'/home/kbrown/src/texlive/test.x86_64/Work/libs/lua53/include'
INST lapi.h
INST lauxlib.h
INST lcode.h
INST lctype.h
INST ldebug.h
INST ldo.h
INST lfunc.h
INST lgc.h
INST llex.h
INST llimits.h
INST lmem.h
INST lobject.h
INST lopcodes.h
INST lparser.h
INST lstate.h
INST lstring.h
INST ltable.h
INST ltm.h
INST luaconf.h
INST lua.h
INST lua.hpp
INST lualib.h
INST lundump.h
INST lvm.h
INST lzio.h
make[5]: Leaving directory
'/home/kbrown/src/texlive/test.x86_64/Work/libs/lua53/include'
make[4]: Leaving directory
'/home/kbrown/src/texlive/test.x86_64/Work/libs/lua53'
make[3]: Leaving directory
'/home/kbrown/src/texlive/test.x86_64/Work/libs/lua53'
=== configuring in luajit
(/home/kbrown/src/texlive/test.x86_64/Work/libs/luajit)
Making all in luajit
make[3]: Entering directory
'/home/kbrown/src/texlive/test.x86_64/Work/libs/luajit'
make all-recursive
make[4]: Entering directory
'/home/kbrown/src/texlive/test.x86_64/Work/libs/luajit'
Making all in .
make[5]: Entering directory
'/home/kbrown/src/texlive/test.x86_64/Work/libs/luajit'
LINK lib_base.c
LINK lib_math.c
LINK lib_bit.c
LINK lib_string.c
LINK lib_table.c
LINK lib_io.c
LINK lib_os.c
LINK lib_package.c
LINK lib_debug.c
LINK lib_jit.c
LINK lib_ffi.c
LINK lj_opt_fold.c
cd native && make buildvm-stamp
make[6]: Entering directory
'/home/kbrown/src/texlive/test.x86_64/Work/libs/luajit/native'
CC ../LuaJIT-src/src/host/minilua-minilua.o
CCLD minilua.exe
GEN buildvm_arch.h
CC ../LuaJIT-src/src/host/buildvm-buildvm.o
CC ../LuaJIT-src/src/host/buildvm-buildvm_asm.o
CC ../LuaJIT-src/src/host/buildvm-buildvm_fold.o
CC ../LuaJIT-src/src/host/buildvm-buildvm_lib.o
CC ../LuaJIT-src/src/host/buildvm-buildvm_peobj.o
CCLD buildvm.exe
make[6]: Leaving directory
'/home/kbrown/src/texlive/test.x86_64/Work/libs/luajit/native'
GEN lj_bcdef.h
GEN lj_ffdef.h
GEN lj_libdef.h
GEN lj_recdef.h
GEN lj_folddef.h
GEN lj_vm_obj.o
CC lbitlib.lo
CC lib_base.lo
CC lib_math.lo
CC lib_bit.lo
CC lib_string.lo
CC lib_table.lo
CC lib_io.lo
CC lib_os.lo
CC lib_package.lo
CC lib_debug.lo
CC lib_jit.lo
CC lib_ffi.lo
CC LuaJIT-src/src/lib_aux.lo
CC LuaJIT-src/src/lib_init.lo
CC LuaJIT-src/src/lj_alloc.lo
CC LuaJIT-src/src/lj_api.lo
CC LuaJIT-src/src/lj_asm.lo
CC LuaJIT-src/src/lj_bc.lo
CC LuaJIT-src/src/lj_bcread.lo
CC LuaJIT-src/src/lj_bcwrite.lo
CC LuaJIT-src/src/lj_buf.lo
CC LuaJIT-src/src/lj_carith.lo
CC LuaJIT-src/src/lj_ccall.lo
CC LuaJIT-src/src/lj_ccallback.lo
CC LuaJIT-src/src/lj_cconv.lo
CC LuaJIT-src/src/lj_cdata.lo
CC LuaJIT-src/src/lj_char.lo
CC LuaJIT-src/src/lj_clib.lo
CC LuaJIT-src/src/lj_cparse.lo
CC LuaJIT-src/src/lj_crecord.lo
CC LuaJIT-src/src/lj_ctype.lo
CC LuaJIT-src/src/lj_debug.lo
CC LuaJIT-src/src/lj_dispatch.lo
CC LuaJIT-src/src/lj_err.lo
CC LuaJIT-src/src/lj_ffrecord.lo
CC LuaJIT-src/src/lj_func.lo
CC LuaJIT-src/src/lj_gc.lo
CC LuaJIT-src/src/lj_gdbjit.lo
CC LuaJIT-src/src/lj_ir.lo
CC LuaJIT-src/src/lj_lex.lo
CC LuaJIT-src/src/lj_lib.lo
CC LuaJIT-src/src/lj_load.lo
CC LuaJIT-src/src/lj_mcode.lo
CC LuaJIT-src/src/lj_meta.lo
CC LuaJIT-src/src/lj_obj.lo
CC LuaJIT-src/src/lj_opt_dce.lo
CC LuaJIT-src/src/lj_opt_fold.lo
CC LuaJIT-src/src/lj_opt_loop.lo
CC LuaJIT-src/src/lj_opt_mem.lo
CC LuaJIT-src/src/lj_opt_narrow.lo
CC LuaJIT-src/src/lj_opt_sink.lo
CC LuaJIT-src/src/lj_opt_split.lo
CC LuaJIT-src/src/lj_parse.lo
CC LuaJIT-src/src/lj_profile.lo
CC LuaJIT-src/src/lj_record.lo
CC LuaJIT-src/src/lj_snap.lo
CC LuaJIT-src/src/lj_state.lo
CC LuaJIT-src/src/lj_str.lo
CC LuaJIT-src/src/lj_strfmt.lo
CC LuaJIT-src/src/lj_strfmt_num.lo
CC LuaJIT-src/src/lj_strscan.lo
CC LuaJIT-src/src/lj_tab.lo
CC LuaJIT-src/src/lj_trace.lo
CC LuaJIT-src/src/lj_udata.lo
CC LuaJIT-src/src/lj_vmevent.lo
CC LuaJIT-src/src/lj_vmmath.lo
GEN lj_vm_obj.lo
CCLD libtexluajit.la
make[5]: Leaving directory
'/home/kbrown/src/texlive/test.x86_64/Work/libs/luajit'
Making all in native
make[5]: Entering directory
'/home/kbrown/src/texlive/test.x86_64/Work/libs/luajit/native'
make all-am
make[6]: Entering directory
'/home/kbrown/src/texlive/test.x86_64/Work/libs/luajit/native'
make[6]: Leaving directory
'/home/kbrown/src/texlive/test.x86_64/Work/libs/luajit/native'
make[5]: Leaving directory
'/home/kbrown/src/texlive/test.x86_64/Work/libs/luajit/native'
Making all in include
make[5]: Entering directory
'/home/kbrown/src/texlive/test.x86_64/Work/libs/luajit/include'
INST lauxlib.h
INST lj_arch.h
INST lj_def.h
INST lj_obj.h
INST lj_state.h
INST lua.h
INST luaconf.h
INST luajit.h
INST lualib.h
make[5]: Leaving directory
'/home/kbrown/src/texlive/test.x86_64/Work/libs/luajit/include'
make[4]: Leaving directory
'/home/kbrown/src/texlive/test.x86_64/Work/libs/luajit'
make[3]: Leaving directory
'/home/kbrown/src/texlive/test.x86_64/Work/libs/luajit'
=== configuring in libpaper
(/home/kbrown/src/texlive/test.x86_64/Work/libs/libpaper)
Making all in libpaper
make[3]: Entering directory
'/home/kbrown/src/texlive/test.x86_64/Work/libs/libpaper'
make all-recursive
make[4]: Entering directory
'/home/kbrown/src/texlive/test.x86_64/Work/libs/libpaper'
Making all in .
make[5]: Entering directory
'/home/kbrown/src/texlive/test.x86_64/Work/libs/libpaper'
CC libpaper-src/lib/dimen.o
CC libpaper-src/lib/paper.o
AR libpaper.a
make[5]: Leaving directory
'/home/kbrown/src/texlive/test.x86_64/Work/libs/libpaper'
Making all in include
make[5]: Entering directory
'/home/kbrown/src/texlive/test.x86_64/Work/libs/libpaper/include'
INST paper.h
make[5]: Leaving directory
'/home/kbrown/src/texlive/test.x86_64/Work/libs/libpaper/include'
make[4]: Leaving directory
'/home/kbrown/src/texlive/test.x86_64/Work/libs/libpaper'
make[3]: Leaving directory
'/home/kbrown/src/texlive/test.x86_64/Work/libs/libpaper'
=== configuring in libpng
(/home/kbrown/src/texlive/test.x86_64/Work/libs/libpng)
Making all in libpng
make[3]: Entering directory
'/home/kbrown/src/texlive/test.x86_64/Work/libs/libpng'
make all-recursive
make[4]: Entering directory
'/home/kbrown/src/texlive/test.x86_64/Work/libs/libpng'
Making all in .
make[5]: Entering directory
'/home/kbrown/src/texlive/test.x86_64/Work/libs/libpng'
CC libpng-src/png.o
CC libpng-src/pngerror.o
CC libpng-src/pngget.o
CC libpng-src/pngmem.o
CC libpng-src/pngpread.o
CC libpng-src/pngread.o
CC libpng-src/pngrio.o
CC libpng-src/pngrtran.o
CC libpng-src/pngrutil.o
CC libpng-src/pngset.o
CC libpng-src/pngtrans.o
CC libpng-src/pngwio.o
CC libpng-src/pngwrite.o
CC libpng-src/pngwtran.o
CC libpng-src/pngwutil.o
CC libpng-src/powerpc/powerpc_init.o
CC libpng-src/powerpc/filter_vsx_intrinsics.o
AR libpng.a
make[5]: Leaving directory
'/home/kbrown/src/texlive/test.x86_64/Work/libs/libpng'
Making all in include
make[5]: Entering directory
'/home/kbrown/src/texlive/test.x86_64/Work/libs/libpng/include'
INST png.h
INST pngconf.h
INST pnglibconf.h
make[5]: Leaving directory
'/home/kbrown/src/texlive/test.x86_64/Work/libs/libpng/include'
make[4]: Leaving directory
'/home/kbrown/src/texlive/test.x86_64/Work/libs/libpng'
make[3]: Leaving directory
'/home/kbrown/src/texlive/test.x86_64/Work/libs/libpng'
=== configuring in freetype2
(/home/kbrown/src/texlive/test.x86_64/Work/libs/freetype2)
Making all in freetype2
make[3]: Entering directory
'/home/kbrown/src/texlive/test.x86_64/Work/libs/freetype2'
rm -rf ft-build
/usr/bin/mkdir -p ft-build
cd ft-build && \
CC='gcc' CONFIG_SITE=/dev/null CONFIG_SHELL='/bin/sh' \
/bin/sh
/home/kbrown/src/texlive/test.x86_64/Work/libs/freetype2/../../../libs/freetype2/freetype-src/configure
\
--disable-shared \
--without-bzip2 \
--without-brotli \
--without-harfbuzz \
--without-png \
--without-zlib \
--prefix=/home/kbrown/src/texlive/test.x86_64/Work/libs/freetype2/ft-install \
--libdir=/home/kbrown/src/texlive/test.x86_64/Work/libs/freetype2 \
--includedir=/home/kbrown/src/texlive/test.x86_64/Work/libs/freetype2
Copying documentation assets
cp: cannot stat
'/home/kbrown/src/texlive/test.x86_64/libs/freetype2/freetype-src/docs/markdown':
No such file or directory
Copying `modules.cfg'
Generating `Makefile'
make[4]: Entering directory
'/home/kbrown/src/texlive/test.x86_64/Work/libs/freetype2/ft-build'
make[4]: not recursive -2,-2
make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make
rule.
TOP_DIR :=
/home/kbrown/src/texlive/test.x86_64/libs/freetype2/freetype-src
OBJ_DIR :=
/home/kbrown/src/texlive/test.x86_64/Work/libs/freetype2/ft-build
OBJ_BUILD := $(OBJ_DIR)
DOC_DIR := $(OBJ_DIR)/docs
FT_LIBTOOL_DIR := $(OBJ_DIR)
ifndef FT2DEMOS
include $(TOP_DIR)/Makefile
else
TOP_DIR_2 := $(TOP_DIR)/../ft2demos
PROJECT := freetype
CONFIG_MK := $(OBJ_DIR)/config.mk
include $(TOP_DIR_2)/Makefile
endif
#!/bin/sh
# $Id: Build 59855 2021-07-06 17:52:36Z karl $
# Public domain. Originally written many years ago by Sebastian Rahtz.
# The basic idea is to run configure && make, but with a multitude of
# environment variables to allow overriding everything.
#
# To build again from where it left off, try Build --no-clean.
# To build without optimization, try Build --debug.
# Any other options given are passed along to configure.
# clean up environment
unset TEXMFCNF; export TEXMFCNF
LANG=C; export LANG
# cd to our source directory.
mydir=`dirname $0`
cd $mydir || exit 1
mydir=`pwd` # make absolute
# We export the TL_* variables so that they can be dumped to buildenv.log.
: ${TL_WORKDIR=Work}; export TL_WORKDIR
# allow override of install destination.
if test -z "$TL_INSTALL_DEST"; then
H=`pwd`
test -d inst || mkdir -p inst/texmf # avoid configure warnings
TL_INSTALL_DEST=$H/inst
fi
export TL_INSTALL_DEST
# allow override of the make program.
# The idea is to use TL_MAKE if that is defined (and set MAKE),
# or MAKE if that is defined (and set TL_MAKE),
# or default to "make" if neither is set.
# We have to end up with both defined because TL_MAKE is used below
# in this script, and MAKE is used throughout (in its usual way).
if test -n "$TL_MAKE"; then
MAKE=$TL_MAKE
elif test -n "$MAKE"; then
TL_MAKE=$MAKE
else
TL_MAKE=make
MAKE=make
fi
export MAKE; export TL_MAKE
# make flags
: ${TL_MAKE_FLAGS=}; export TL_MAKE_FLAGS
: ${TL_MAKE_VERBOSE=VERBOSE=1}; export TL_MAKE_VERBOSE
# allow override of make target.
: ${TL_TARGET=world}; export TL_TARGET
if test "x$1" = x--no-clean; then
shift
echo "$0: --no-clean given, so keeping build and install dirs: " \
"$TL_WORKDIR $TL_INSTALL_DEST"
else
test -f Makefile && $MAKE clean
rm -rf $TL_WORKDIR $TL_INSTALL_DEST
fi
# allow adding environment setting for build.
: ${TL_BUILD_ENV=}; export TL_BUILD_ENV
if test "x$1" = x--debug || test "x$1" = x-g; then
shift
# The idea is that with Build -g, you can set TL_COMPILER_GFLAGS in
# the environment with options common to all compilers --
# not necessarily anything to do with debugging, e.g., -mcpu=sparvc9.
# Or you can set TL_{C,CXX,OBJCXX}FLAGS for per-language flags,
# notably TL_CFLAGS=-Wdeclaration-after-statement.
: ${TL_COMPILER_GFLAGS=-g}; export TL_COMPILER_CFLAGS
c="CFLAGS='$TL_COMPILER_GFLAGS $TL_CFLAGS'"
cxx="CXXFLAGS='$TL_COMPILER_GFLAGS $TL_CXXFLAGS'"
objcxx="OBJCXXFLAGS='$TL_COMPILER_GFLAGS $TL_OBJCXXFLAGS'" # only for macs
TL_BUILD_ENV="$c $cxx $objcxx $TL_BUILD_ENV"
fi
# allow for changing the banner identification, e.g.,
# --with-banner-add='/SomeDistro'; see the build doc.
: ${TL_CONF_BANNER=}; export TL_CONF_BANNER
# default to supporting large files as much as possible;
# see comments at --disable-largefile in README.config.
: ${TL_CONF_LARGEFILE=--enable-largefile}; export TL_CONF_LARGEFILE
# default to terminate if requested programs or features must be disabled.
: ${TL_CONF_MISSING=--disable-missing}; export TL_CONF_MISSING
# default to static linking.
: ${TL_CONF_SHARED=--disable-shared}; export TL_CONF_SHARED
# allow override of xdvi toolkit, default to standard xaw.
: ${TL_CONF_XDVI_TOOLKIT=--with-xdvi-x-toolkit=xaw}
export TL_CONF_XDVI_TOOLKIT
# allow override of configure location.
: ${TL_CONFIGURE=../configure}; export TL_CONFIGURE
# allow adding arbitrary other configure args, after all the others.
: ${TL_CONFIGURE_ARGS=}; export TL_CONFIGURE_ARGS
# allow for doing stuff betwen configure and make.
: ${TL_POSTCONFIGURE=true}; export TL_POSTCONFIGURE
# Kpathsea is not going to be able to find its cnf files during the
# build, so omit the warning about it.
: ${KPATHSEA_WARNING=0}; export KPATHSEA_WARNING
# make our working directory.
test -d $TL_WORKDIR || mkdir $TL_WORKDIR
cd $TL_WORKDIR || exit 1
# configure && make. Keep the tee outside, so that we can detect
# failure at either step.
{
echo "starting TeX Live build at `date`"
printf 'CMDLINE\t"%s"\n' "$0 $*"
printf 'PWD\t"%s"\n' "`pwd`"
printf 'UNAME\t"%s"\n' "`uname`"
env | sort >buildenv.log
echo "See also buildenv.log and buildinfo.log in `pwd`"
echo
#
set -vx # show the configure and make commands in the log.
eval $TL_BUILD_ENV $TL_CONFIGURE \
--prefix=$TL_INSTALL_DEST \
--datadir=$TL_INSTALL_DEST \
$TL_CONF_BANNER \
$TL_CONF_MISSING \
$TL_CONF_LARGEFILE \
$TL_CONF_SHARED \
$TL_CONF_XDVI_TOOLKIT \
$TL_CONFIGURE_ARGS \
"$@" \
&& eval $TL_POSTCONFIGURE \
&& eval $TL_BUILD_ENV $TL_MAKE $TL_MAKE_FLAGS $TL_MAKE_VERBOSE $TL_TARGET
# Too arcane to propagate the exit status through a pipeline.
# Just use a temp file.
echo $? >exitstatus.txt
} 2>&1 | tee build.log
# if we have a bindir, report the number of binaries built.
bindir=$TL_INSTALL_DEST/bin
if test -d "$bindir"; then
count=`find "$bindir" \! -type d -print | wc -l`
if test "$count" -gt 0; then
echo
echo "$0: $count executables in $bindir."
else
echo "$0: Build failed, no executables under $bindir."
echo "$0: Full log in: `pwd`/build.log"
exit 1
fi | tee -a build.log
# if no bindir, perhaps they specified --prefix; don't worry.
# Any errors will have been duly reported anyway.
fi
status=`cat exitstatus.txt`
if echo "$status" | egrep '^[0-9]+$' >/dev/null; then :; else
echo "$0: exitstatus.txt does not contain a number; disk full?" >&2
status=1
fi
echo "done (exit status $status)" `date` | tee -a build.log
exit $status