Running phase: unpackPhase unpacking source archive /nix/store/ffq3705j67wxskw3g10rcc7x4k3mfw6n-tla-1.3.5.tar.gz source root is tla-1.3.5 setting SOURCE_DATE_EPOCH to timestamp 1153377280 of file "tla-1.3.5/src/tla/tla/tla.c" Running phase: patchPhase applying patch /nix/store/gb1a847v2qi5fiw368kjr8liay4cdcvp-configure-tmpdir.patch patching file src/build-tools/auto-conf-lib/gnu-patch-test Running phase: updateAutotoolsGnuConfigScriptsPhase Updating Autotools / GNU config script to a newer upstream version: ./src/expat/conftools/config.sub Updating Autotools / GNU config script to a newer upstream version: ./src/build-tools/gnu/config.sub Updating Autotools / GNU config script to a newer upstream version: ./src/libneon/config.sub Updating Autotools / GNU config script to a newer upstream version: ./src/expat/conftools/config.guess Updating Autotools / GNU config script to a newer upstream version: ./src/build-tools/gnu/config.guess Updating Autotools / GNU config script to a newer upstream version: ./src/libneon/config.guess Running phase: configurePhase fixing libtool script ./src/expat/conftools/ltmain.sh fixing libtool script ./src/libneon/ltmain.sh no configure script, doing nothing Running phase: buildPhase Standard Configuration Settings: system = x86_64-pc-linux-gnu package = The GNU Arch Revision Control System (tla) 1.3.5 pkgfile = /build/tla-1.3.5/src/../=RELEASE-ID prefix = /nix/store/2g7j7kfqjw26q45gp25npzf6wx3v6mh7-tla-1.3.5 destdir = srcroot = /build/tla-1.3.5/src objroot = /build/tla-1.3.5/+build Configuration Options: cc = cc enable-pathcompress = no exec-suffix = gcc-version = 14 gnu-diff3 = diff3 gnu-diff = diff gnu-patch = patch gnu-tar = tar have-alloca-h-header = yes install-hackerlab = no install-link-tools = no links-bug-mail = lord@emf.net package-framework-bug-mail = lord@emf.net posix-shell = /bin/sh socket-library = ssh-binary = ssh ssh-type = openssh tla-bug-mail = gnu-arch-users@gnu.org tla-web-url = http://www.gnu.org/software/gnu-arch Shell Used by Configure Scripts: /bin/sh WARNING (systas): skipping optional directory (no PLUGIN directory found) configuring subdirectories of /build/tla-1.3.5/src in this order: build-tools expat hackerlab links libneon docs-tla tla configuring build-tools... configuring subdirectories of /build/tla-1.3.5/src/build-tools in this order: standards configuring standards... configuring expat... checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking for gcc... cc checking for C compiler default output... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for ld used by GCC... ld checking if the linker (ld) is GNU ld... yes checking for ld option to reload object files... -r checking for BSD-compatible nm... nm checking whether ln -s works... yes checking how to recognise dependant libraries... (cached) pass_all checking command to parse nm output... ok checking how to run the C preprocessor... cc -E checking for ANSI C header files... no checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for ranlib... ranlib checking for strip... strip checking for objdir... .libs checking for cc option to produce PIC... -fPIC checking if cc PIC flag -fPIC works... yes checking if cc static flag -static works... no checking if cc supports -c -o file.o... yes checking if cc supports -c -o file.lo... yes checking if cc supports -fno-rtti -fno-exceptions... yes checking whether the linker (ld) supports shared libraries... yes checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking dynamic linker characteristics... GNU/Linux ld.so checking if libtool supports shared libraries... yes checking whether to build shared libraries... no checking whether to build static libraries... yes creating libtool checking for gcc... (cached) cc checking whether we are using the GNU C compiler... (cached) yes checking whether cc accepts -g... (cached) yes checking for a BSD-compatible install... /nix/store/fr9yr63a1267cr0r86w18c77mh3xavcc-coreutils-9.6/bin/install -c checking whether gcc accepts -fexceptions... yes checking for ANSI C header files... (cached) no checking whether byte ordering is bigendian... no checking for cc option to accept ANSI C... none needed checking for an ANSI C-conforming const... yes checking for size_t... yes checking for memmove... yes checking for bcopy... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking for unistd.h... (cached) yes checking for off_t... yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for getpagesize... yes checking for working mmap... yes checking check.h usability... no checking check.h presence... no checking for check.h... no checking for check.h... (cached) no configure: creating ./config.status ./config.status: line 576: cd: /homeless-shelter: No such file or directory config.status: creating Makefile config.status: creating expat_config.h configuring hackerlab... configuring subdirectories of /build/tla-1.3.5/src/hackerlab in this order: machine os arrays bitsets bugs char fmt hash mem sort splay obqueues obtables vu qlinks rx uni oblists cmd fs vu-network rx-posix dynid handles identifiers obmarkers libboot properties buffers edstrings unidata-scaffolding graphs unidata unicode libboot2 edit strings xml-scaffolding xml rx-xml libhackerlab tests configuring machine... configuring os... configuring arrays... configuring bitsets... configuring bugs... configuring char... configuring fmt... configuring hash... configuring mem... configuring sort... configuring splay... configuring obqueues... configuring obtables... configuring vu... configuring qlinks... configuring rx... configuring uni... configuring oblists... configuring cmd... configuring fs... configuring vu-network... configuring rx-posix... configuring dynid... configuring handles... configuring identifiers... configuring obmarkers... configuring libboot... configuring properties... configuring buffers... configuring edstrings... configuring unidata-scaffolding... configuring graphs... configuring unidata... configuring unicode... configuring libboot2... configuring edit... configuring strings... configuring xml-scaffolding... configuring xml... configuring rx-xml... configuring libhackerlab... configuring tests... configuring subdirectories of /build/tla-1.3.5/src/hackerlab/tests in this order: bugs-tests machine-tests os-tests char-tests mem-tests arrays-tests bitset-tests fmt-tests fs-tests hash-tests rx-tests uni-tests rx-posix-tests unidata-tests configuring bugs-tests... configuring machine-tests... configuring os-tests... configuring char-tests... configuring mem-tests... configuring arrays-tests... configuring bitset-tests... configuring fmt-tests... configuring fs-tests... configuring hash-tests... configuring rx-tests... configuring uni-tests... configuring rx-posix-tests... configuring unidata-tests... configuring links... configuring libneon... checking for a BSD-compatible install... /nix/store/fr9yr63a1267cr0r86w18c77mh3xavcc-coreutils-9.6/bin/install -c checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking for gcc... cc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ANSI C... none needed checking for a sed that does not truncate output... /nix/store/fcny04vmfnkqc4ym5m9znckswlq9pglg-gnused-4.9/bin/sed checking for egrep... grep -E checking for ld used by cc... ld checking if the linker (ld) is GNU ld... yes checking for ld option to reload object files... -r checking for BSD-compatible nm... nm checking whether ln -s works... yes checking how to recognise dependent libraries... (cached) pass_all /build/tla-1.3.5/src/libneon/configure: line 3164: /usr/bin/file: not found checking how to run the C preprocessor... cc -E checking for ANSI C header files... no checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking the maximum length of command line arguments... 32768 checking command to parse nm output from cc object... ok checking for objdir... .libs checking for ar... ar checking for ranlib... ranlib checking for strip... strip checking if cc static flag works... yes checking if cc supports -fno-rtti -fno-exceptions... no checking for cc option to produce PIC... -fPIC checking if cc PIC flag -fPIC works... yes checking if cc supports -c -o file.o... yes checking whether the cc linker (ld) supports shared libraries... yes checking dynamic linker characteristics... /build/tla-1.3.5/src/libneon/configure: line 6160: /usr/bin/file: not found GNU/Linux ld.so 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... no checking whether to build static libraries... yes configure: creating libtool checking for library containing strerror... none required checking for inline... inline checking for an ANSI C-conforming const... yes checking for size_t... yes checking for off_t... yes checking for Darwin... no checking whether make sets $(MAKE)... yes checking for int... yes checking size of int... 4 checking for long... yes checking size of long... 8 checking for long long... yes checking size of long long... 8 checking for gcc -Wformat -Werror sanity... yes checking errno.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking stdarg.h usability... yes checking stdarg.h presence... yes checking for stdarg.h... yes checking for string.h... (cached) yes checking for stdlib.h... (cached) yes checking for size_t... (cached) yes checking size of size_t... 8 checking how to print size_t... lu checking for off_t... (cached) yes checking size of off_t... 8 checking how to print off_t... ld checking for ssize_t... yes checking size of ssize_t... 8 checking how to print ssize_t... ld checking for pid_t... yes checking whether time.h and sys/time.h may both be included... yes checking for ar... /nix/store/ii75mhh7sxl11167m1b86p0qrjsjyjmd-gcc-wrapper-14-20241116/bin/ar checking for ranlib... /nix/store/ii75mhh7sxl11167m1b86p0qrjsjyjmd-gcc-wrapper-14-20241116/bin/ranlib checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for pipe... yes checking for isatty... yes checking for usleep... yes checking for shutdown... yes checking for time_t... yes checking size of time_t... 8 checking how to print time_t... ld checking whether byte ordering is bigendian... no checking whether strerror_r is declared... yes checking for strerror_r... yes checking whether strerror_r returns char *... yes checking for snprintf... yes checking for vsnprintf... yes checking for strings.h... (cached) yes checking for sys/time.h... (cached) yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking arpa/inet.h usability... yes checking arpa/inet.h presence... yes checking for arpa/inet.h... yes checking signal.h usability... yes checking signal.h presence... yes checking for signal.h... yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking netinet/tcp.h usability... yes checking netinet/tcp.h presence... yes checking for netinet/tcp.h... yes checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking for strcasecmp... yes checking for signal... yes checking for setvbuf... yes checking for setsockopt... yes checking for stpcpy... yes checking whether stpcpy is declared... yes checking for library containing socket... none needed checking for library containing gethostbyname... none needed checking for getaddrinfo... yes checking for gai_strerror... yes checking for inet_ntop... yes checking for working AI_ADDRCONFIG... no checking for struct tm.tm_gmtoff... yes checking zlib.h usability... no checking zlib.h presence... no checking for zlib.h... no checking whether to enable ACL support in neon... yes checking for krb5-config... none checking whether to enable WebDAV support in neon... yes configure: debugging is enabled configure: creating ./config.status config.status: creating neon-config config.status: creating Makefile config.status: creating src/Makefile config.status: creating test/Makefile config.status: creating neon.pc config.status: creating config.h configure: Configured to build neon 0.24.7: Install prefix: /usr/local Compiler: cc XML Parser: expat SSL library: No SSL support zlib support: zlib not found Build libraries: Shared=no, Static=yes Now run 'make' to compile the neon library. configuring docs-tla... WARNING: in directory /build/tla-1.3.5/src/docs-tla no subdirectories being built. configuring tla... configuring subdirectories of /build/tla-1.3.5/src/tla in this order: libarch libawk libdate libfsutils tla tests configuring libarch... configuring libawk... configuring libdate... configuring libfsutils... configuring tla... configuring tests... set -e ; \ for dir in build-tools expat hackerlab links libneon docs-tla tla; do \ make -C $dir install ; \ done make[1]: Entering directory '/build/tla-1.3.5/+build/build-tools' set -e ; \ for dir in standards; do \ make -C $dir install ; \ done make[2]: Entering directory '/build/tla-1.3.5/+build/build-tools/standards' make[2]: Nothing to be done for 'install'. make[2]: Leaving directory '/build/tla-1.3.5/+build/build-tools/standards' make[1]: Leaving directory '/build/tla-1.3.5/+build/build-tools' make[1]: Entering directory '/build/tla-1.3.5/+build/expat' /nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash ./libtool --silent --mode=compile cc -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -fexceptions -DHAVE_EXPAT_CONFIG_H -DHAVE_EXPAT_CONFIG_H -DHAVE_EXPAT_CONFIG_H -I/build/tla-1.3.5/src/expat/lib -I. -o lib/xmlparse.lo -c /build/tla-1.3.5/src/expat/lib/xmlparse.c /nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash ./libtool --silent --mode=compile cc -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -fexceptions -DHAVE_EXPAT_CONFIG_H -DHAVE_EXPAT_CONFIG_H -DHAVE_EXPAT_CONFIG_H -I/build/tla-1.3.5/src/expat/lib -I. -o lib/xmltok.lo -c /build/tla-1.3.5/src/expat/lib/xmltok.c In file included from /build/tla-1.3.5/src/expat/lib/xmltok.c:19: /build/tla-1.3.5/src/expat/lib/xmltok_ns.c: In function 'findEncodingNS': /build/tla-1.3.5/src/expat/lib/xmltok.h:256:10: warning: 'buf' may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 256 | (((enc)->utf8Convert)(enc, fromP, fromLim, toP, toLim)) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/expat/lib/xmltok_ns.c:71:3: note: in expansion of macro 'XmlUtf8Convert' 71 | XmlUtf8Convert(enc, &ptr, end, &p, p + ENCODING_MAX - 1); | ^~~~~~~~~~~~~~ /build/tla-1.3.5/src/expat/lib/xmltok.h:256:10: note: by argument 5 of type 'const char *' to 'void(const ENCODING *, const char **, const char *, char **, const char *)' {aka 'void(const struct encoding *, const char **, const char *, char **, const char *)'} 256 | (((enc)->utf8Convert)(enc, fromP, fromLim, toP, toLim)) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/expat/lib/xmltok_ns.c:71:3: note: in expansion of macro 'XmlUtf8Convert' 71 | XmlUtf8Convert(enc, &ptr, end, &p, p + ENCODING_MAX - 1); | ^~~~~~~~~~~~~~ In file included from /build/tla-1.3.5/src/expat/lib/xmltok.c:1620: /build/tla-1.3.5/src/expat/lib/xmltok_ns.c:68:8: note: 'buf' declared here 68 | char buf[ENCODING_MAX]; | ^~~ /build/tla-1.3.5/src/expat/lib/xmltok_ns.c: In function 'findEncoding': /build/tla-1.3.5/src/expat/lib/xmltok.h:256:10: warning: 'buf' may be used uninitialized [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized8;;] 256 | (((enc)->utf8Convert)(enc, fromP, fromLim, toP, toLim)) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/expat/lib/xmltok_ns.c:71:3: note: in expansion of macro 'XmlUtf8Convert' 71 | XmlUtf8Convert(enc, &ptr, end, &p, p + ENCODING_MAX - 1); | ^~~~~~~~~~~~~~ /build/tla-1.3.5/src/expat/lib/xmltok.h:256:10: note: by argument 5 of type 'const char *' to 'void(const ENCODING *, const char **, const char *, char **, const char *)' {aka 'void(const struct encoding *, const char **, const char *, char **, const char *)'} 256 | (((enc)->utf8Convert)(enc, fromP, fromLim, toP, toLim)) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/expat/lib/xmltok_ns.c:71:3: note: in expansion of macro 'XmlUtf8Convert' 71 | XmlUtf8Convert(enc, &ptr, end, &p, p + ENCODING_MAX - 1); | ^~~~~~~~~~~~~~ In file included from /build/tla-1.3.5/src/expat/lib/xmltok.c:1611: /build/tla-1.3.5/src/expat/lib/xmltok_ns.c:68:8: note: 'buf' declared here 68 | char buf[ENCODING_MAX]; | ^~~ /nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash ./libtool --silent --mode=compile cc -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -fexceptions -DHAVE_EXPAT_CONFIG_H -DHAVE_EXPAT_CONFIG_H -DHAVE_EXPAT_CONFIG_H -I/build/tla-1.3.5/src/expat/lib -I. -o lib/xmlrole.lo -c /build/tla-1.3.5/src/expat/lib/xmlrole.c /nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash ./libtool --silent --mode=link cc -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -fexceptions -DHAVE_EXPAT_CONFIG_H -DHAVE_EXPAT_CONFIG_H -DHAVE_EXPAT_CONFIG_H -I/build/tla-1.3.5/src/expat/lib -I. -no-undefined -version-info 5:0:5 -rpath /nix/store/2g7j7kfqjw26q45gp25npzf6wx3v6mh7-tla-1.3.5/lib -o libexpat.la lib/xmlparse.lo lib/xmltok.lo lib/xmlrole.lo ar: `u' modifier ignored since `D' is the default (see `U') cc -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -fexceptions -DHAVE_EXPAT_CONFIG_H -DHAVE_EXPAT_CONFIG_H -DHAVE_EXPAT_CONFIG_H -I/build/tla-1.3.5/src/expat/lib -I. -o xmlwf/xmlwf.o -c /build/tla-1.3.5/src/expat/xmlwf/xmlwf.c cc -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -fexceptions -DHAVE_EXPAT_CONFIG_H -DHAVE_EXPAT_CONFIG_H -DHAVE_EXPAT_CONFIG_H -I/build/tla-1.3.5/src/expat/lib -I. -o xmlwf/xmlfile.o -c /build/tla-1.3.5/src/expat/xmlwf/xmlfile.c cc -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -fexceptions -DHAVE_EXPAT_CONFIG_H -DHAVE_EXPAT_CONFIG_H -DHAVE_EXPAT_CONFIG_H -I/build/tla-1.3.5/src/expat/lib -I. -o xmlwf/codepage.o -c /build/tla-1.3.5/src/expat/xmlwf/codepage.c cc -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -fexceptions -DHAVE_EXPAT_CONFIG_H -DHAVE_EXPAT_CONFIG_H -DHAVE_EXPAT_CONFIG_H -I/build/tla-1.3.5/src/expat/lib -I. -o xmlwf/unixfilemap.o -c /build/tla-1.3.5/src/expat/xmlwf/unixfilemap.c /nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash ./libtool --silent --mode=link cc -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -fexceptions -DHAVE_EXPAT_CONFIG_H -DHAVE_EXPAT_CONFIG_H -DHAVE_EXPAT_CONFIG_H -I/build/tla-1.3.5/src/expat/lib -I. -o xmlwf/xmlwf xmlwf/xmlwf.o xmlwf/xmlfile.o xmlwf/codepage.o xmlwf/unixfilemap.o libexpat.la cc -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -fexceptions -DHAVE_EXPAT_CONFIG_H -DHAVE_EXPAT_CONFIG_H -DHAVE_EXPAT_CONFIG_H -I/build/tla-1.3.5/src/expat/lib -I. -o examples/elements.o -c /build/tla-1.3.5/src/expat/examples/elements.c /nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash ./libtool --silent --mode=link cc -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -fexceptions -DHAVE_EXPAT_CONFIG_H -DHAVE_EXPAT_CONFIG_H -DHAVE_EXPAT_CONFIG_H -I/build/tla-1.3.5/src/expat/lib -I. -o examples/elements examples/elements.o libexpat.la cc -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -fexceptions -DHAVE_EXPAT_CONFIG_H -DHAVE_EXPAT_CONFIG_H -DHAVE_EXPAT_CONFIG_H -I/build/tla-1.3.5/src/expat/lib -I. -o examples/outline.o -c /build/tla-1.3.5/src/expat/examples/outline.c /nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash ./libtool --silent --mode=link cc -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -fexceptions -DHAVE_EXPAT_CONFIG_H -DHAVE_EXPAT_CONFIG_H -DHAVE_EXPAT_CONFIG_H -I/build/tla-1.3.5/src/expat/lib -I. -o examples/outline examples/outline.o libexpat.la make[1]: Leaving directory '/build/tla-1.3.5/+build/expat' make[1]: Entering directory '/build/tla-1.3.5/+build/hackerlab' set -e ; \ for dir in machine os arrays bitsets bugs char fmt hash mem sort splay obqueues obtables vu qlinks rx uni oblists cmd fs vu-network rx-posix dynid handles identifiers obmarkers libboot properties buffers edstrings unidata-scaffolding graphs unidata unicode libboot2 edit strings xml-scaffolding xml rx-xml libhackerlab tests; do \ make -C $dir install ; \ done make[2]: Entering directory '/build/tla-1.3.5/+build/hackerlab/machine' /bin/sh /build/tla-1.3.5/src/hackerlab/machine/endian.sh cc endian-test.c:2:1: error: return type defaults to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-int-Wimplicit-int8;;] 2 | main() | ^~~~ endian-test.c: In function 'main': endian-test.c:6:3: error: implicit declaration of function 'exit' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-function-declaration-Wimplicit-function-declaration8;;] 6 | exit (*(unsigned char *)&x); | ^~~~ endian-test.c:1:1: note: include '' or provide a declaration of 'exit' +++ |+#include 1 | endian-test.c:6:3: warning: incompatible implicit declaration of built-in function 'exit' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wbuiltin-declaration-mismatch-Wbuiltin-declaration-mismatch8;;] 6 | exit (*(unsigned char *)&x); | ^~~~ endian-test.c:6:3: note: include '' or provide a declaration of 'exit' /build/tla-1.3.5/src/hackerlab/machine/endian.sh: line 40: ./endian-test: not found test ! -e gen-alignment || rm gen-alignment test ! -e gen-alignment.c || rm gen-alignment.c cp /build/tla-1.3.5/src/hackerlab/machine/gen-alignment.to-c gen-alignment.c cc -o gen-alignment gen-alignment.c ./gen-alignment > alignment.h echo | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/column.sed > Objects make[2]: Leaving directory '/build/tla-1.3.5/+build/hackerlab/machine' make[2]: Entering directory '/build/tla-1.3.5/+build/hackerlab/os' cp /build/tla-1.3.5/src/hackerlab/os/exit-status.gen ,es.c cc -o ,es -g ,es.c ./,es > exit-status.h rm ,es ,es.c sed -e 's/@@@/#include /' /build/tla-1.3.5/src/hackerlab/os/alloca.h.in > alloca.h printf "%s %s.o %s.d: " char-class-locale char-class-locale char-class-locale > char-class-locale.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/os/char-class-locale.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> char-class-locale.d echo >> char-class-locale.d printf "%s %s.o %s.d: " char-cmp-locale char-cmp-locale char-cmp-locale > char-cmp-locale.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/os/char-cmp-locale.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> char-cmp-locale.d echo >> char-cmp-locale.d printf "%s %s.o %s.d: " errno-to-string errno-to-string errno-to-string > errno-to-string.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/os/errno-to-string.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> errno-to-string.d echo >> errno-to-string.d printf "%s %s.o %s.d: " exit exit exit > exit.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/os/exit.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> exit.d echo >> exit.d printf "%s %s.o %s.d: " char-class-locale char-class-locale char-class-locale > char-class-locale.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/os/char-class-locale.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> char-class-locale.d echo >> char-class-locale.d printf "%s %s.o %s.d: " char-cmp-locale char-cmp-locale char-cmp-locale > char-cmp-locale.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/os/char-cmp-locale.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> char-cmp-locale.d echo >> char-cmp-locale.d cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o char-class-locale.o /build/tla-1.3.5/src/hackerlab/os/char-class-locale.c cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o char-cmp-locale.o /build/tla-1.3.5/src/hackerlab/os/char-cmp-locale.c cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o errno-to-string.o /build/tla-1.3.5/src/hackerlab/os/errno-to-string.c cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o exit.o /build/tla-1.3.5/src/hackerlab/os/exit.c echo char-class-locale.o char-cmp-locale.o errno-to-string.o exit.o | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/column.sed > Objects make[2]: Leaving directory '/build/tla-1.3.5/+build/hackerlab/os' make[2]: Entering directory '/build/tla-1.3.5/+build/hackerlab/arrays' printf "%s %s.o %s.d: " ar ar ar > ar.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/arrays/ar.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> ar.d echo >> ar.d printf "%s %s.o %s.d: " pow2-array-compact pow2-array-compact pow2-array-compact > pow2-array-compact.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/arrays/pow2-array-compact.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> pow2-array-compact.d echo >> pow2-array-compact.d printf "%s %s.o %s.d: " pow2-array-print pow2-array-print pow2-array-print > pow2-array-print.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/arrays/pow2-array-print.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> pow2-array-print.d echo >> pow2-array-print.d printf "%s %s.o %s.d: " pow2-array pow2-array pow2-array > pow2-array.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/arrays/pow2-array.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> pow2-array.d echo >> pow2-array.d printf "%s %s.o %s.d: " ar ar ar > ar.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/arrays/ar.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> ar.d echo >> ar.d printf "%s %s.o %s.d: " pow2-array-compact pow2-array-compact pow2-array-compact > pow2-array-compact.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/arrays/pow2-array-compact.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> pow2-array-compact.d echo >> pow2-array-compact.d printf "%s %s.o %s.d: " pow2-array-print pow2-array-print pow2-array-print > pow2-array-print.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/arrays/pow2-array-print.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> pow2-array-print.d echo >> pow2-array-print.d cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o ar.o /build/tla-1.3.5/src/hackerlab/arrays/ar.c cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o pow2-array-compact.o /build/tla-1.3.5/src/hackerlab/arrays/pow2-array-compact.c cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o pow2-array-print.o /build/tla-1.3.5/src/hackerlab/arrays/pow2-array-print.c cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o pow2-array.o /build/tla-1.3.5/src/hackerlab/arrays/pow2-array.c echo ar.o pow2-array-compact.o pow2-array-print.o pow2-array.o | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/column.sed > Objects make[2]: Leaving directory '/build/tla-1.3.5/+build/hackerlab/arrays' make[2]: Entering directory '/build/tla-1.3.5/+build/hackerlab/bitsets' printf "%s %s.o %s.d: " bits-print bits-print bits-print > bits-print.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/bitsets/bits-print.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> bits-print.d echo >> bits-print.d printf "%s %s.o %s.d: " bits bits bits > bits.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/bitsets/bits.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> bits.d echo >> bits.d printf "%s %s.o %s.d: " bitset-print bitset-print bitset-print > bitset-print.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/bitsets/bitset-print.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> bitset-print.d echo >> bitset-print.d printf "%s %s.o %s.d: " bitset-tree-print bitset-tree-print bitset-tree-print > bitset-tree-print.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/bitsets/bitset-tree-print.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> bitset-tree-print.d echo >> bitset-tree-print.d printf "%s %s.o %s.d: " bitset-tree bitset-tree bitset-tree > bitset-tree.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> bitset-tree.d echo >> bitset-tree.d printf "%s %s.o %s.d: " bitset bitset bitset > bitset.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/bitsets/bitset.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> bitset.d echo >> bitset.d printf "%s %s.o %s.d: " uni-bits uni-bits uni-bits > uni-bits.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/bitsets/uni-bits.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> uni-bits.d echo >> uni-bits.d printf "%s %s.o %s.d: " bits-print bits-print bits-print > bits-print.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/bitsets/bits-print.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> bits-print.d echo >> bits-print.d printf "%s %s.o %s.d: " bits bits bits > bits.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/bitsets/bits.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> bits.d echo >> bits.d printf "%s %s.o %s.d: " bitset-print bitset-print bitset-print > bitset-print.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/bitsets/bitset-print.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> bitset-print.d echo >> bitset-print.d printf "%s %s.o %s.d: " bitset-tree-print bitset-tree-print bitset-tree-print > bitset-tree-print.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/bitsets/bitset-tree-print.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> bitset-tree-print.d echo >> bitset-tree-print.d printf "%s %s.o %s.d: " bitset-tree bitset-tree bitset-tree > bitset-tree.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> bitset-tree.d echo >> bitset-tree.d printf "%s %s.o %s.d: " bitset bitset bitset > bitset.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/bitsets/bitset.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> bitset.d echo >> bitset.d cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o bits-print.o /build/tla-1.3.5/src/hackerlab/bitsets/bits-print.c cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o bits.o /build/tla-1.3.5/src/hackerlab/bitsets/bits.c cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o bitset-print.o /build/tla-1.3.5/src/hackerlab/bitsets/bitset-print.c cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o bitset-tree-print.o /build/tla-1.3.5/src/hackerlab/bitsets/bitset-tree-print.c cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o bitset-tree.o /build/tla-1.3.5/src/hackerlab/bitsets/bitset-tree.c cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o bitset.o /build/tla-1.3.5/src/hackerlab/bitsets/bitset.c cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o uni-bits.o /build/tla-1.3.5/src/hackerlab/bitsets/uni-bits.c echo bits-print.o bits.o bitset-print.o bitset-tree-print.o bitset-tree.o bitset.o uni-bits.o | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/column.sed > Objects make[2]: Leaving directory '/build/tla-1.3.5/+build/hackerlab/bitsets' make[2]: Entering directory '/build/tla-1.3.5/+build/hackerlab/bugs' printf "%s %s.o %s.d: " panic-exit panic-exit panic-exit > panic-exit.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/bugs/panic-exit.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> panic-exit.d echo >> panic-exit.d printf "%s %s.o %s.d: " panic panic panic > panic.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/bugs/panic.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> panic.d echo >> panic.d printf "%s %s.o %s.d: " panic-exit panic-exit panic-exit > panic-exit.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/bugs/panic-exit.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> panic-exit.d echo >> panic-exit.d cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o panic-exit.o /build/tla-1.3.5/src/hackerlab/bugs/panic-exit.c cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o panic.o /build/tla-1.3.5/src/hackerlab/bugs/panic.c /build/tla-1.3.5/src/hackerlab/bugs/panic.c: In function 'panic': /build/tla-1.3.5/src/hackerlab/bugs/panic.c:42:3: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 42 | write (2, "PANIC: ", str_length ("PANIC: ")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/bugs/panic.c:43:3: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 43 | write (2, str, str_length (str)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/bugs/panic.c:44:3: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 44 | write (2, "\n", 1); | ^~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/bugs/panic.c: In function 'panic_msg': /build/tla-1.3.5/src/hackerlab/bugs/panic.c:61:3: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 61 | write (2, "PANIC MESSAGE: ", str_length ("PANIC MESSAGE: ")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/bugs/panic.c:62:3: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 62 | write (2, str, str_length (str)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/bugs/panic.c:63:3: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 63 | write (2, "\n", 1); | ^~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/bugs/panic.c: In function 'invariant_test': /build/tla-1.3.5/src/hackerlab/bugs/panic.c:100:3: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 100 | write (2, file, str_length (file)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/bugs/panic.c:101:3: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 101 | write (2, ":", 1); | ^~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/bugs/panic.c:102:3: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 102 | write (2, buffer, str_length (buffer)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/bugs/panic.c:103:3: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 103 | write (2, ":", 1); | ^~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/bugs/panic.c:104:3: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 104 | write (2, botched, str_length (botched)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/bugs/panic.c:105:3: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 105 | write (2, str, str_length (str)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/bugs/panic.c:106:3: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 106 | write (2, "\n", 1); | ^~~~~~~~~~~~~~~~~~ echo panic-exit.o panic.o | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/column.sed > Objects make[2]: Leaving directory '/build/tla-1.3.5/+build/hackerlab/bugs' make[2]: Entering directory '/build/tla-1.3.5/+build/hackerlab/char' printf "%s %s.o %s.d: " char-class char-class char-class > char-class.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/char/char-class.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> char-class.d echo >> char-class.d printf "%s %s.o %s.d: " char-name char-name char-name > char-name.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/char/char-name.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> char-name.d echo >> char-name.d printf "%s %s.o %s.d: " dstr dstr dstr > dstr.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/char/dstr.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> dstr.d echo >> dstr.d printf "%s %s.o %s.d: " pika-escaping-utils pika-escaping-utils pika-escaping-utils > pika-escaping-utils.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/char/pika-escaping-utils.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> pika-escaping-utils.d echo >> pika-escaping-utils.d printf "%s %s.o %s.d: " pika-escaping pika-escaping pika-escaping > pika-escaping.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/char/pika-escaping.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> pika-escaping.d echo >> pika-escaping.d printf "%s %s.o %s.d: " str-many str-many str-many > str-many.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/char/str-many.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> str-many.d echo >> str-many.d printf "%s %s.o %s.d: " str str str > str.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/char/str.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> str.d echo >> str.d printf "%s %s.o %s.d: " char-class char-class char-class > char-class.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/char/char-class.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> char-class.d echo >> char-class.d printf "%s %s.o %s.d: " char-name char-name char-name > char-name.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/char/char-name.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> char-name.d echo >> char-name.d printf "%s %s.o %s.d: " dstr dstr dstr > dstr.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/char/dstr.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> dstr.d echo >> dstr.d printf "%s %s.o %s.d: " pika-escaping-utils pika-escaping-utils pika-escaping-utils > pika-escaping-utils.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/char/pika-escaping-utils.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> pika-escaping-utils.d echo >> pika-escaping-utils.d printf "%s %s.o %s.d: " pika-escaping pika-escaping pika-escaping > pika-escaping.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/char/pika-escaping.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> pika-escaping.d echo >> pika-escaping.d cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o char-class.o /build/tla-1.3.5/src/hackerlab/char/char-class.c cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o char-name.o /build/tla-1.3.5/src/hackerlab/char/char-name.c cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o dstr.o /build/tla-1.3.5/src/hackerlab/char/dstr.c cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o pika-escaping-utils.o /build/tla-1.3.5/src/hackerlab/char/pika-escaping-utils.c cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o pika-escaping.o /build/tla-1.3.5/src/hackerlab/char/pika-escaping.c cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o str-many.o /build/tla-1.3.5/src/hackerlab/char/str-many.c cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o str.o /build/tla-1.3.5/src/hackerlab/char/str.c echo char-class.o char-name.o dstr.o pika-escaping-utils.o pika-escaping.o str-many.o str.o | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/column.sed > Objects make[2]: Leaving directory '/build/tla-1.3.5/+build/hackerlab/char' make[2]: Entering directory '/build/tla-1.3.5/+build/hackerlab/fmt' printf "%s %s.o %s.d: " cvt-double cvt-double cvt-double > cvt-double.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/fmt/cvt-double.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> cvt-double.d echo >> cvt-double.d printf "%s %s.o %s.d: " cvt cvt cvt > cvt.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/fmt/cvt.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> cvt.d echo >> cvt.d printf "%s %s.o %s.d: " cvt-double cvt-double cvt-double > cvt-double.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/fmt/cvt-double.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> cvt-double.d echo >> cvt-double.d cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o cvt-double.o /build/tla-1.3.5/src/hackerlab/fmt/cvt-double.c cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o cvt.o /build/tla-1.3.5/src/hackerlab/fmt/cvt.c echo cvt-double.o cvt.o | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/column.sed > Objects make[2]: Leaving directory '/build/tla-1.3.5/+build/hackerlab/fmt' make[2]: Entering directory '/build/tla-1.3.5/+build/hackerlab/hash' printf "%s %s.o %s.d: " hash-utils hash-utils hash-utils > hash-utils.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/hash/hash-utils.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> hash-utils.d echo >> hash-utils.d printf "%s %s.o %s.d: " hashtree hashtree hashtree > hashtree.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/hash/hashtree.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> hashtree.d echo >> hashtree.d printf "%s %s.o %s.d: " md5-utils md5-utils md5-utils > md5-utils.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/hash/md5-utils.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> md5-utils.d echo >> md5-utils.d printf "%s %s.o %s.d: " md5 md5 md5 > md5.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/hash/md5.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> md5.d echo >> md5.d printf "%s %s.o %s.d: " sha1-utils sha1-utils sha1-utils > sha1-utils.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/hash/sha1-utils.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> sha1-utils.d echo >> sha1-utils.d printf "%s %s.o %s.d: " sha1 sha1 sha1 > sha1.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/hash/sha1.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> sha1.d echo >> sha1.d printf "%s %s.o %s.d: " hash-utils hash-utils hash-utils > hash-utils.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/hash/hash-utils.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> hash-utils.d echo >> hash-utils.d printf "%s %s.o %s.d: " hashtree hashtree hashtree > hashtree.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/hash/hashtree.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> hashtree.d echo >> hashtree.d printf "%s %s.o %s.d: " md5-utils md5-utils md5-utils > md5-utils.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/hash/md5-utils.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> md5-utils.d echo >> md5-utils.d printf "%s %s.o %s.d: " md5 md5 md5 > md5.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/hash/md5.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> md5.d echo >> md5.d printf "%s %s.o %s.d: " sha1-utils sha1-utils sha1-utils > sha1-utils.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/hash/sha1-utils.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> sha1-utils.d echo >> sha1-utils.d cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o hash-utils.o /build/tla-1.3.5/src/hackerlab/hash/hash-utils.c cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o hashtree.o /build/tla-1.3.5/src/hackerlab/hash/hashtree.c cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o md5-utils.o /build/tla-1.3.5/src/hackerlab/hash/md5-utils.c cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o md5.o /build/tla-1.3.5/src/hackerlab/hash/md5.c cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o sha1-utils.o /build/tla-1.3.5/src/hackerlab/hash/sha1-utils.c cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o sha1.o /build/tla-1.3.5/src/hackerlab/hash/sha1.c echo hash-utils.o hashtree.o md5-utils.o md5.o sha1-utils.o sha1.o | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/column.sed > Objects make[2]: Leaving directory '/build/tla-1.3.5/+build/hackerlab/hash' make[2]: Entering directory '/build/tla-1.3.5/+build/hackerlab/mem' printf "%s %s.o %s.d: " alloc-limits alloc-limits alloc-limits > alloc-limits.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/mem/alloc-limits.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> alloc-limits.d echo >> alloc-limits.d printf "%s %s.o %s.d: " mem mem mem > mem.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/mem/mem.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> mem.d echo >> mem.d printf "%s %s.o %s.d: " must-malloc must-malloc must-malloc > must-malloc.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/mem/must-malloc.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> must-malloc.d echo >> must-malloc.d printf "%s %s.o %s.d: " alloc-limits alloc-limits alloc-limits > alloc-limits.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/mem/alloc-limits.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> alloc-limits.d echo >> alloc-limits.d cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o alloc-limits.o /build/tla-1.3.5/src/hackerlab/mem/alloc-limits.c cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o mem.o /build/tla-1.3.5/src/hackerlab/mem/mem.c cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o must-malloc.o /build/tla-1.3.5/src/hackerlab/mem/must-malloc.c echo alloc-limits.o mem.o must-malloc.o | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/column.sed > Objects make[2]: Leaving directory '/build/tla-1.3.5/+build/hackerlab/mem' make[2]: Entering directory '/build/tla-1.3.5/+build/hackerlab/sort' printf "%s %s.o %s.d: " qsort qsort qsort > qsort.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/sort/qsort.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> qsort.d echo >> qsort.d cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o qsort.o /build/tla-1.3.5/src/hackerlab/sort/qsort.c echo qsort.o | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/column.sed > Objects make[2]: Leaving directory '/build/tla-1.3.5/+build/hackerlab/sort' make[2]: Entering directory '/build/tla-1.3.5/+build/hackerlab/splay' printf "%s %s.o %s.d: " fsplay fsplay fsplay > fsplay.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/splay/fsplay.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> fsplay.d echo >> fsplay.d cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o fsplay.o /build/tla-1.3.5/src/hackerlab/splay/fsplay.c echo fsplay.o | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/column.sed > Objects make[2]: Leaving directory '/build/tla-1.3.5/+build/hackerlab/splay' make[2]: Entering directory '/build/tla-1.3.5/+build/hackerlab/obqueues' printf "%s %s.o %s.d: " obqueue obqueue obqueue > obqueue.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/obqueues/obqueue.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> obqueue.d echo >> obqueue.d cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o obqueue.o /build/tla-1.3.5/src/hackerlab/obqueues/obqueue.c echo obqueue.o | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/column.sed > Objects make[2]: Leaving directory '/build/tla-1.3.5/+build/hackerlab/obqueues' make[2]: Entering directory '/build/tla-1.3.5/+build/hackerlab/obtables' printf "%s %s.o %s.d: " obtable obtable obtable > obtable.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/obtables/obtable.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> obtable.d echo >> obtable.d cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o obtable.o /build/tla-1.3.5/src/hackerlab/obtables/obtable.c echo obtable.o | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/column.sed > Objects make[2]: Leaving directory '/build/tla-1.3.5/+build/hackerlab/obtables' make[2]: Entering directory '/build/tla-1.3.5/+build/hackerlab/vu' printf "%s %s.o %s.d: " pathcompress pathcompress pathcompress > pathcompress.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/vu/pathcompress.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> pathcompress.d echo >> pathcompress.d printf "%s %s.o %s.d: " printfmt-va printfmt-va printfmt-va > printfmt-va.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/vu/printfmt-va.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> printfmt-va.d echo >> printfmt-va.d printf "%s %s.o %s.d: " printfmt printfmt printfmt > printfmt.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/vu/printfmt.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> printfmt.d echo >> printfmt.d printf "%s %s.o %s.d: " reserv reserv reserv > reserv.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/vu/reserv.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> reserv.d echo >> reserv.d printf "%s %s.o %s.d: " safe-printfmt safe-printfmt safe-printfmt > safe-printfmt.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/vu/safe-printfmt.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> safe-printfmt.d echo >> safe-printfmt.d printf "%s %s.o %s.d: " safe-vfdbuf safe-vfdbuf safe-vfdbuf > safe-vfdbuf.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/vu/safe-vfdbuf.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> safe-vfdbuf.d echo >> safe-vfdbuf.d printf "%s %s.o %s.d: " safe-vu-utils-vfdbuf safe-vu-utils-vfdbuf safe-vu-utils-vfdbuf > safe-vu-utils-vfdbuf.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/vu/safe-vu-utils-vfdbuf.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> safe-vu-utils-vfdbuf.d echo >> safe-vu-utils-vfdbuf.d printf "%s %s.o %s.d: " safe-vu-utils safe-vu-utils safe-vu-utils > safe-vu-utils.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/vu/safe-vu-utils.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> safe-vu-utils.d echo >> safe-vu-utils.d printf "%s %s.o %s.d: " safe safe safe > safe.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/vu/safe.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> safe.d echo >> safe.d printf "%s %s.o %s.d: " url-fd url-fd url-fd > url-fd.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/vu/url-fd.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> url-fd.d echo >> url-fd.d printf "%s %s.o %s.d: " vfdbuf vfdbuf vfdbuf > vfdbuf.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/vu/vfdbuf.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> vfdbuf.d echo >> vfdbuf.d printf "%s %s.o %s.d: " vu-bad-arg vu-bad-arg vu-bad-arg > vu-bad-arg.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/vu/vu-bad-arg.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> vu-bad-arg.d echo >> vu-bad-arg.d printf "%s %s.o %s.d: " vu-dash vu-dash vu-dash > vu-dash.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/vu/vu-dash.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> vu-dash.d echo >> vu-dash.d printf "%s %s.o %s.d: " vu-help vu-help vu-help > vu-help.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/vu/vu-help.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> vu-help.d echo >> vu-help.d printf "%s %s.o %s.d: " vu-pathcompress vu-pathcompress vu-pathcompress > vu-pathcompress.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> vu-pathcompress.d echo >> vu-pathcompress.d printf "%s %s.o %s.d: " vu-sys vu-sys vu-sys > vu-sys.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/vu/vu-sys.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> vu-sys.d echo >> vu-sys.d printf "%s %s.o %s.d: " vu-utils-vfdbuf vu-utils-vfdbuf vu-utils-vfdbuf > vu-utils-vfdbuf.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/vu/vu-utils-vfdbuf.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> vu-utils-vfdbuf.d echo >> vu-utils-vfdbuf.d printf "%s %s.o %s.d: " vu-utils vu-utils vu-utils > vu-utils.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/vu/vu-utils.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> vu-utils.d echo >> vu-utils.d printf "%s %s.o %s.d: " vu-virtual-null vu-virtual-null vu-virtual-null > vu-virtual-null.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/vu/vu-virtual-null.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> vu-virtual-null.d echo >> vu-virtual-null.d printf "%s %s.o %s.d: " vu vu vu > vu.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/vu/vu.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> vu.d echo >> vu.d printf "%s %s.o %s.d: " pathcompress pathcompress pathcompress > pathcompress.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/vu/pathcompress.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> pathcompress.d echo >> pathcompress.d printf "%s %s.o %s.d: " printfmt-va printfmt-va printfmt-va > printfmt-va.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/vu/printfmt-va.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> printfmt-va.d echo >> printfmt-va.d printf "%s %s.o %s.d: " printfmt printfmt printfmt > printfmt.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/vu/printfmt.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> printfmt.d echo >> printfmt.d printf "%s %s.o %s.d: " reserv reserv reserv > reserv.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/vu/reserv.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> reserv.d echo >> reserv.d printf "%s %s.o %s.d: " safe-printfmt safe-printfmt safe-printfmt > safe-printfmt.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/vu/safe-printfmt.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> safe-printfmt.d echo >> safe-printfmt.d printf "%s %s.o %s.d: " safe-vfdbuf safe-vfdbuf safe-vfdbuf > safe-vfdbuf.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/vu/safe-vfdbuf.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> safe-vfdbuf.d echo >> safe-vfdbuf.d printf "%s %s.o %s.d: " safe-vu-utils-vfdbuf safe-vu-utils-vfdbuf safe-vu-utils-vfdbuf > safe-vu-utils-vfdbuf.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/vu/safe-vu-utils-vfdbuf.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> safe-vu-utils-vfdbuf.d echo >> safe-vu-utils-vfdbuf.d printf "%s %s.o %s.d: " safe-vu-utils safe-vu-utils safe-vu-utils > safe-vu-utils.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/vu/safe-vu-utils.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> safe-vu-utils.d echo >> safe-vu-utils.d printf "%s %s.o %s.d: " safe safe safe > safe.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/vu/safe.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> safe.d echo >> safe.d printf "%s %s.o %s.d: " url-fd url-fd url-fd > url-fd.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/vu/url-fd.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> url-fd.d echo >> url-fd.d printf "%s %s.o %s.d: " vfdbuf vfdbuf vfdbuf > vfdbuf.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/vu/vfdbuf.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> vfdbuf.d echo >> vfdbuf.d printf "%s %s.o %s.d: " vu-bad-arg vu-bad-arg vu-bad-arg > vu-bad-arg.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/vu/vu-bad-arg.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> vu-bad-arg.d echo >> vu-bad-arg.d printf "%s %s.o %s.d: " vu-dash vu-dash vu-dash > vu-dash.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/vu/vu-dash.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> vu-dash.d echo >> vu-dash.d printf "%s %s.o %s.d: " vu-help vu-help vu-help > vu-help.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/vu/vu-help.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> vu-help.d echo >> vu-help.d printf "%s %s.o %s.d: " vu-pathcompress vu-pathcompress vu-pathcompress > vu-pathcompress.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> vu-pathcompress.d echo >> vu-pathcompress.d printf "%s %s.o %s.d: " vu-sys vu-sys vu-sys > vu-sys.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/vu/vu-sys.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> vu-sys.d echo >> vu-sys.d printf "%s %s.o %s.d: " vu-utils-vfdbuf vu-utils-vfdbuf vu-utils-vfdbuf > vu-utils-vfdbuf.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/vu/vu-utils-vfdbuf.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> vu-utils-vfdbuf.d echo >> vu-utils-vfdbuf.d printf "%s %s.o %s.d: " vu-utils vu-utils vu-utils > vu-utils.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/vu/vu-utils.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> vu-utils.d echo >> vu-utils.d printf "%s %s.o %s.d: " vu-virtual-null vu-virtual-null vu-virtual-null > vu-virtual-null.d cc -DFOR_MAKEFILE_DEPENDENCIES -E -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g /build/tla-1.3.5/src/hackerlab/vu/vu-virtual-null.c | sed -f /build/tla-1.3.5/src/build-tools/Makefiles/cpp-to-includes.sed | sort -u | sed -e 's/$/ \\/' >> vu-virtual-null.d echo >> vu-virtual-null.d cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o pathcompress.o /build/tla-1.3.5/src/hackerlab/vu/pathcompress.c /build/tla-1.3.5/src/hackerlab/vu/pathcompress.c: In function 'pathcompress_working_dir': /build/tla-1.3.5/src/hackerlab/vu/pathcompress.c:47:5: warning: ignoring return value of 'getcwd' declared with attribute 'warn_unused_result' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 47 | getcwd(pathcompress_cwd, sizeof(pathcompress_cwd)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o printfmt-va.o /build/tla-1.3.5/src/hackerlab/vu/printfmt-va.c cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o printfmt.o /build/tla-1.3.5/src/hackerlab/vu/printfmt.c cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o reserv.o /build/tla-1.3.5/src/hackerlab/vu/reserv.c cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o safe-printfmt.o /build/tla-1.3.5/src/hackerlab/vu/safe-printfmt.c cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o safe-vfdbuf.o /build/tla-1.3.5/src/hackerlab/vu/safe-vfdbuf.c cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o safe-vu-utils-vfdbuf.o /build/tla-1.3.5/src/hackerlab/vu/safe-vu-utils-vfdbuf.c cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o safe-vu-utils.o /build/tla-1.3.5/src/hackerlab/vu/safe-vu-utils.c cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o safe.o /build/tla-1.3.5/src/hackerlab/vu/safe.c cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o url-fd.o /build/tla-1.3.5/src/hackerlab/vu/url-fd.c cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o vfdbuf.o /build/tla-1.3.5/src/hackerlab/vu/vfdbuf.c cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o vu-bad-arg.o /build/tla-1.3.5/src/hackerlab/vu/vu-bad-arg.c cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o vu-dash.o /build/tla-1.3.5/src/hackerlab/vu/vu-dash.c cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o vu-help.o /build/tla-1.3.5/src/hackerlab/vu/vu-help.c cc -I/build/tla-1.3.5/+build/config-include -I/build/tla-1.3.5/+build -I/build/tla-1.3.5/src -g -c -o vu-pathcompress.o /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c In file included from /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:8: /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:45: error: initialization of 'int (*)(int *, const char *, int, void *)' from incompatible pointer type 'int (*)(int *, char *, int, void *)' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wincompatible-pointer-types-Wincompatible-pointer-types8;;] 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:186:81: note: in definition of macro 'VU_FS_NAME_INITIALIZER' 186 | #define VU_FS_NAME_INITIALIZER(name, prefix, middle, suffix, ret, proto) prefix##name, | ^~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:187:81: note: in expansion of macro 'VU_MAP_FS_NAMES' 187 | #define VU_FS_DISCIPLINE_INITIALIZERS(PREFIX) VU_MAP_FS_NAMES (_INITIALIZER, PREFIX, , , ) | ^~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:14: note: in expansion of macro 'VU_FS_DISCIPLINE_INITIALIZERS' 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:45: note: (near initialization for 'pathcompress_fs_vtable.access') 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:186:81: note: in definition of macro 'VU_FS_NAME_INITIALIZER' 186 | #define VU_FS_NAME_INITIALIZER(name, prefix, middle, suffix, ret, proto) prefix##name, | ^~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:187:81: note: in expansion of macro 'VU_MAP_FS_NAMES' 187 | #define VU_FS_DISCIPLINE_INITIALIZERS(PREFIX) VU_MAP_FS_NAMES (_INITIALIZER, PREFIX, , , ) | ^~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:14: note: in expansion of macro 'VU_FS_DISCIPLINE_INITIALIZERS' 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:45: error: initialization of 'int (*)(int *, const char *, void *)' from incompatible pointer type 'int (*)(int *, char *, void *)' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wincompatible-pointer-types-Wincompatible-pointer-types8;;] 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:186:81: note: in definition of macro 'VU_FS_NAME_INITIALIZER' 186 | #define VU_FS_NAME_INITIALIZER(name, prefix, middle, suffix, ret, proto) prefix##name, | ^~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:187:81: note: in expansion of macro 'VU_MAP_FS_NAMES' 187 | #define VU_FS_DISCIPLINE_INITIALIZERS(PREFIX) VU_MAP_FS_NAMES (_INITIALIZER, PREFIX, , , ) | ^~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:14: note: in expansion of macro 'VU_FS_DISCIPLINE_INITIALIZERS' 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:45: note: (near initialization for 'pathcompress_fs_vtable.chdir') 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:186:81: note: in definition of macro 'VU_FS_NAME_INITIALIZER' 186 | #define VU_FS_NAME_INITIALIZER(name, prefix, middle, suffix, ret, proto) prefix##name, | ^~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:187:81: note: in expansion of macro 'VU_MAP_FS_NAMES' 187 | #define VU_FS_DISCIPLINE_INITIALIZERS(PREFIX) VU_MAP_FS_NAMES (_INITIALIZER, PREFIX, , , ) | ^~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:14: note: in expansion of macro 'VU_FS_DISCIPLINE_INITIALIZERS' 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:45: error: initialization of 'int (*)(int *, const char *, int, void *)' from incompatible pointer type 'int (*)(int *, char *, int, void *)' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wincompatible-pointer-types-Wincompatible-pointer-types8;;] 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:186:81: note: in definition of macro 'VU_FS_NAME_INITIALIZER' 186 | #define VU_FS_NAME_INITIALIZER(name, prefix, middle, suffix, ret, proto) prefix##name, | ^~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:187:81: note: in expansion of macro 'VU_MAP_FS_NAMES' 187 | #define VU_FS_DISCIPLINE_INITIALIZERS(PREFIX) VU_MAP_FS_NAMES (_INITIALIZER, PREFIX, , , ) | ^~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:14: note: in expansion of macro 'VU_FS_DISCIPLINE_INITIALIZERS' 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:45: note: (near initialization for 'pathcompress_fs_vtable.chmod') 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:186:81: note: in definition of macro 'VU_FS_NAME_INITIALIZER' 186 | #define VU_FS_NAME_INITIALIZER(name, prefix, middle, suffix, ret, proto) prefix##name, | ^~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:187:81: note: in expansion of macro 'VU_MAP_FS_NAMES' 187 | #define VU_FS_DISCIPLINE_INITIALIZERS(PREFIX) VU_MAP_FS_NAMES (_INITIALIZER, PREFIX, , , ) | ^~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:14: note: in expansion of macro 'VU_FS_DISCIPLINE_INITIALIZERS' 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:45: error: initialization of 'int (*)(int *, const char *, int, int, void *)' from incompatible pointer type 'int (*)(int *, char *, int, int, void *)' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wincompatible-pointer-types-Wincompatible-pointer-types8;;] 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:186:81: note: in definition of macro 'VU_FS_NAME_INITIALIZER' 186 | #define VU_FS_NAME_INITIALIZER(name, prefix, middle, suffix, ret, proto) prefix##name, | ^~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:187:81: note: in expansion of macro 'VU_MAP_FS_NAMES' 187 | #define VU_FS_DISCIPLINE_INITIALIZERS(PREFIX) VU_MAP_FS_NAMES (_INITIALIZER, PREFIX, , , ) | ^~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:14: note: in expansion of macro 'VU_FS_DISCIPLINE_INITIALIZERS' 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:45: note: (near initialization for 'pathcompress_fs_vtable.chown') 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:186:81: note: in definition of macro 'VU_FS_NAME_INITIALIZER' 186 | #define VU_FS_NAME_INITIALIZER(name, prefix, middle, suffix, ret, proto) prefix##name, | ^~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:187:81: note: in expansion of macro 'VU_MAP_FS_NAMES' 187 | #define VU_FS_DISCIPLINE_INITIALIZERS(PREFIX) VU_MAP_FS_NAMES (_INITIALIZER, PREFIX, , , ) | ^~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:14: note: in expansion of macro 'VU_FS_DISCIPLINE_INITIALIZERS' 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:45: error: initialization of 'int (*)(int *, const char *, void *)' from incompatible pointer type 'int (*)(int *, char *, void *)' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wincompatible-pointer-types-Wincompatible-pointer-types8;;] 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:186:81: note: in definition of macro 'VU_FS_NAME_INITIALIZER' 186 | #define VU_FS_NAME_INITIALIZER(name, prefix, middle, suffix, ret, proto) prefix##name, | ^~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:187:81: note: in expansion of macro 'VU_MAP_FS_NAMES' 187 | #define VU_FS_DISCIPLINE_INITIALIZERS(PREFIX) VU_MAP_FS_NAMES (_INITIALIZER, PREFIX, , , ) | ^~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:14: note: in expansion of macro 'VU_FS_DISCIPLINE_INITIALIZERS' 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:45: note: (near initialization for 'pathcompress_fs_vtable.chroot') 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:186:81: note: in definition of macro 'VU_FS_NAME_INITIALIZER' 186 | #define VU_FS_NAME_INITIALIZER(name, prefix, middle, suffix, ret, proto) prefix##name, | ^~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:187:81: note: in expansion of macro 'VU_MAP_FS_NAMES' 187 | #define VU_FS_DISCIPLINE_INITIALIZERS(PREFIX) VU_MAP_FS_NAMES (_INITIALIZER, PREFIX, , , ) | ^~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:14: note: in expansion of macro 'VU_FS_DISCIPLINE_INITIALIZERS' 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:45: error: initialization of 'int (*)(int *, const char *, const char *, void *)' from incompatible pointer type 'int (*)(int *, char *, char *, void *)' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wincompatible-pointer-types-Wincompatible-pointer-types8;;] 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:186:81: note: in definition of macro 'VU_FS_NAME_INITIALIZER' 186 | #define VU_FS_NAME_INITIALIZER(name, prefix, middle, suffix, ret, proto) prefix##name, | ^~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:187:81: note: in expansion of macro 'VU_MAP_FS_NAMES' 187 | #define VU_FS_DISCIPLINE_INITIALIZERS(PREFIX) VU_MAP_FS_NAMES (_INITIALIZER, PREFIX, , , ) | ^~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:14: note: in expansion of macro 'VU_FS_DISCIPLINE_INITIALIZERS' 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:45: note: (near initialization for 'pathcompress_fs_vtable.link') 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:186:81: note: in definition of macro 'VU_FS_NAME_INITIALIZER' 186 | #define VU_FS_NAME_INITIALIZER(name, prefix, middle, suffix, ret, proto) prefix##name, | ^~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:187:81: note: in expansion of macro 'VU_MAP_FS_NAMES' 187 | #define VU_FS_DISCIPLINE_INITIALIZERS(PREFIX) VU_MAP_FS_NAMES (_INITIALIZER, PREFIX, , , ) | ^~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:14: note: in expansion of macro 'VU_FS_DISCIPLINE_INITIALIZERS' 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:45: error: initialization of 'int (*)(int *, const char *, struct stat *, void *)' from incompatible pointer type 'int (*)(int *, char *, struct stat *, void *)' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wincompatible-pointer-types-Wincompatible-pointer-types8;;] 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:186:81: note: in definition of macro 'VU_FS_NAME_INITIALIZER' 186 | #define VU_FS_NAME_INITIALIZER(name, prefix, middle, suffix, ret, proto) prefix##name, | ^~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:187:81: note: in expansion of macro 'VU_MAP_FS_NAMES' 187 | #define VU_FS_DISCIPLINE_INITIALIZERS(PREFIX) VU_MAP_FS_NAMES (_INITIALIZER, PREFIX, , , ) | ^~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:14: note: in expansion of macro 'VU_FS_DISCIPLINE_INITIALIZERS' 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:45: note: (near initialization for 'pathcompress_fs_vtable.lstat') 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:186:81: note: in definition of macro 'VU_FS_NAME_INITIALIZER' 186 | #define VU_FS_NAME_INITIALIZER(name, prefix, middle, suffix, ret, proto) prefix##name, | ^~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:187:81: note: in expansion of macro 'VU_MAP_FS_NAMES' 187 | #define VU_FS_DISCIPLINE_INITIALIZERS(PREFIX) VU_MAP_FS_NAMES (_INITIALIZER, PREFIX, , , ) | ^~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:14: note: in expansion of macro 'VU_FS_DISCIPLINE_INITIALIZERS' 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:45: error: initialization of 'int (*)(int *, const char *, int, void *)' from incompatible pointer type 'int (*)(int *, char *, int, void *)' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wincompatible-pointer-types-Wincompatible-pointer-types8;;] 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:186:81: note: in definition of macro 'VU_FS_NAME_INITIALIZER' 186 | #define VU_FS_NAME_INITIALIZER(name, prefix, middle, suffix, ret, proto) prefix##name, | ^~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:187:81: note: in expansion of macro 'VU_MAP_FS_NAMES' 187 | #define VU_FS_DISCIPLINE_INITIALIZERS(PREFIX) VU_MAP_FS_NAMES (_INITIALIZER, PREFIX, , , ) | ^~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:14: note: in expansion of macro 'VU_FS_DISCIPLINE_INITIALIZERS' 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:45: note: (near initialization for 'pathcompress_fs_vtable.mkdir') 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:186:81: note: in definition of macro 'VU_FS_NAME_INITIALIZER' 186 | #define VU_FS_NAME_INITIALIZER(name, prefix, middle, suffix, ret, proto) prefix##name, | ^~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:187:81: note: in expansion of macro 'VU_MAP_FS_NAMES' 187 | #define VU_FS_DISCIPLINE_INITIALIZERS(PREFIX) VU_MAP_FS_NAMES (_INITIALIZER, PREFIX, , , ) | ^~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:14: note: in expansion of macro 'VU_FS_DISCIPLINE_INITIALIZERS' 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:45: error: initialization of 'int (*)(int *, const char *, int, int, void *)' from incompatible pointer type 'int (*)(int *, char *, int, int, void *)' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wincompatible-pointer-types-Wincompatible-pointer-types8;;] 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:186:81: note: in definition of macro 'VU_FS_NAME_INITIALIZER' 186 | #define VU_FS_NAME_INITIALIZER(name, prefix, middle, suffix, ret, proto) prefix##name, | ^~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:187:81: note: in expansion of macro 'VU_MAP_FS_NAMES' 187 | #define VU_FS_DISCIPLINE_INITIALIZERS(PREFIX) VU_MAP_FS_NAMES (_INITIALIZER, PREFIX, , , ) | ^~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:14: note: in expansion of macro 'VU_FS_DISCIPLINE_INITIALIZERS' 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:45: note: (near initialization for 'pathcompress_fs_vtable.open') 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:186:81: note: in definition of macro 'VU_FS_NAME_INITIALIZER' 186 | #define VU_FS_NAME_INITIALIZER(name, prefix, middle, suffix, ret, proto) prefix##name, | ^~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:187:81: note: in expansion of macro 'VU_MAP_FS_NAMES' 187 | #define VU_FS_DISCIPLINE_INITIALIZERS(PREFIX) VU_MAP_FS_NAMES (_INITIALIZER, PREFIX, , , ) | ^~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:14: note: in expansion of macro 'VU_FS_DISCIPLINE_INITIALIZERS' 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:45: error: initialization of 'int (*)(int *, DIR **, const char *, void *)' from incompatible pointer type 'int (*)(int *, DIR **, char *, void *)' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wincompatible-pointer-types-Wincompatible-pointer-types8;;] 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:186:81: note: in definition of macro 'VU_FS_NAME_INITIALIZER' 186 | #define VU_FS_NAME_INITIALIZER(name, prefix, middle, suffix, ret, proto) prefix##name, | ^~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:187:81: note: in expansion of macro 'VU_MAP_FS_NAMES' 187 | #define VU_FS_DISCIPLINE_INITIALIZERS(PREFIX) VU_MAP_FS_NAMES (_INITIALIZER, PREFIX, , , ) | ^~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:14: note: in expansion of macro 'VU_FS_DISCIPLINE_INITIALIZERS' 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:45: note: (near initialization for 'pathcompress_fs_vtable.opendir') 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:186:81: note: in definition of macro 'VU_FS_NAME_INITIALIZER' 186 | #define VU_FS_NAME_INITIALIZER(name, prefix, middle, suffix, ret, proto) prefix##name, | ^~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:187:81: note: in expansion of macro 'VU_MAP_FS_NAMES' 187 | #define VU_FS_DISCIPLINE_INITIALIZERS(PREFIX) VU_MAP_FS_NAMES (_INITIALIZER, PREFIX, , , ) | ^~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:14: note: in expansion of macro 'VU_FS_DISCIPLINE_INITIALIZERS' 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:45: error: initialization of 'int (*)(int *, const char *, char *, int, void *)' from incompatible pointer type 'int (*)(int *, char *, char *, int, void *)' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wincompatible-pointer-types-Wincompatible-pointer-types8;;] 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:186:81: note: in definition of macro 'VU_FS_NAME_INITIALIZER' 186 | #define VU_FS_NAME_INITIALIZER(name, prefix, middle, suffix, ret, proto) prefix##name, | ^~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:187:81: note: in expansion of macro 'VU_MAP_FS_NAMES' 187 | #define VU_FS_DISCIPLINE_INITIALIZERS(PREFIX) VU_MAP_FS_NAMES (_INITIALIZER, PREFIX, , , ) | ^~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:14: note: in expansion of macro 'VU_FS_DISCIPLINE_INITIALIZERS' 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:45: note: (near initialization for 'pathcompress_fs_vtable.readlink') 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:186:81: note: in definition of macro 'VU_FS_NAME_INITIALIZER' 186 | #define VU_FS_NAME_INITIALIZER(name, prefix, middle, suffix, ret, proto) prefix##name, | ^~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:187:81: note: in expansion of macro 'VU_MAP_FS_NAMES' 187 | #define VU_FS_DISCIPLINE_INITIALIZERS(PREFIX) VU_MAP_FS_NAMES (_INITIALIZER, PREFIX, , , ) | ^~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:14: note: in expansion of macro 'VU_FS_DISCIPLINE_INITIALIZERS' 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:45: error: initialization of 'int (*)(int *, const char *, const char *, void *)' from incompatible pointer type 'int (*)(int *, char *, char *, void *)' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wincompatible-pointer-types-Wincompatible-pointer-types8;;] 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:186:81: note: in definition of macro 'VU_FS_NAME_INITIALIZER' 186 | #define VU_FS_NAME_INITIALIZER(name, prefix, middle, suffix, ret, proto) prefix##name, | ^~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:187:81: note: in expansion of macro 'VU_MAP_FS_NAMES' 187 | #define VU_FS_DISCIPLINE_INITIALIZERS(PREFIX) VU_MAP_FS_NAMES (_INITIALIZER, PREFIX, , , ) | ^~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:14: note: in expansion of macro 'VU_FS_DISCIPLINE_INITIALIZERS' 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:45: note: (near initialization for 'pathcompress_fs_vtable.rename') 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:186:81: note: in definition of macro 'VU_FS_NAME_INITIALIZER' 186 | #define VU_FS_NAME_INITIALIZER(name, prefix, middle, suffix, ret, proto) prefix##name, | ^~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:187:81: note: in expansion of macro 'VU_MAP_FS_NAMES' 187 | #define VU_FS_DISCIPLINE_INITIALIZERS(PREFIX) VU_MAP_FS_NAMES (_INITIALIZER, PREFIX, , , ) | ^~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:14: note: in expansion of macro 'VU_FS_DISCIPLINE_INITIALIZERS' 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:45: error: initialization of 'int (*)(int *, const char *, void *)' from incompatible pointer type 'int (*)(int *, char *, void *)' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wincompatible-pointer-types-Wincompatible-pointer-types8;;] 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:186:81: note: in definition of macro 'VU_FS_NAME_INITIALIZER' 186 | #define VU_FS_NAME_INITIALIZER(name, prefix, middle, suffix, ret, proto) prefix##name, | ^~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:187:81: note: in expansion of macro 'VU_MAP_FS_NAMES' 187 | #define VU_FS_DISCIPLINE_INITIALIZERS(PREFIX) VU_MAP_FS_NAMES (_INITIALIZER, PREFIX, , , ) | ^~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:14: note: in expansion of macro 'VU_FS_DISCIPLINE_INITIALIZERS' 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:45: note: (near initialization for 'pathcompress_fs_vtable.rmdir') 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:186:81: note: in definition of macro 'VU_FS_NAME_INITIALIZER' 186 | #define VU_FS_NAME_INITIALIZER(name, prefix, middle, suffix, ret, proto) prefix##name, | ^~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:187:81: note: in expansion of macro 'VU_MAP_FS_NAMES' 187 | #define VU_FS_DISCIPLINE_INITIALIZERS(PREFIX) VU_MAP_FS_NAMES (_INITIALIZER, PREFIX, , , ) | ^~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:14: note: in expansion of macro 'VU_FS_DISCIPLINE_INITIALIZERS' 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:45: error: initialization of 'int (*)(int *, const char *, struct stat *, void *)' from incompatible pointer type 'int (*)(int *, char *, struct stat *, void *)' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wincompatible-pointer-types-Wincompatible-pointer-types8;;] 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:186:81: note: in definition of macro 'VU_FS_NAME_INITIALIZER' 186 | #define VU_FS_NAME_INITIALIZER(name, prefix, middle, suffix, ret, proto) prefix##name, | ^~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:187:81: note: in expansion of macro 'VU_MAP_FS_NAMES' 187 | #define VU_FS_DISCIPLINE_INITIALIZERS(PREFIX) VU_MAP_FS_NAMES (_INITIALIZER, PREFIX, , , ) | ^~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:14: note: in expansion of macro 'VU_FS_DISCIPLINE_INITIALIZERS' 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:45: note: (near initialization for 'pathcompress_fs_vtable.stat') 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:186:81: note: in definition of macro 'VU_FS_NAME_INITIALIZER' 186 | #define VU_FS_NAME_INITIALIZER(name, prefix, middle, suffix, ret, proto) prefix##name, | ^~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:187:81: note: in expansion of macro 'VU_MAP_FS_NAMES' 187 | #define VU_FS_DISCIPLINE_INITIALIZERS(PREFIX) VU_MAP_FS_NAMES (_INITIALIZER, PREFIX, , , ) | ^~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:14: note: in expansion of macro 'VU_FS_DISCIPLINE_INITIALIZERS' 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:45: error: initialization of 'int (*)(int *, const char *, const char *, void *)' from incompatible pointer type 'int (*)(int *, char *, char *, void *)' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wincompatible-pointer-types-Wincompatible-pointer-types8;;] 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:186:81: note: in definition of macro 'VU_FS_NAME_INITIALIZER' 186 | #define VU_FS_NAME_INITIALIZER(name, prefix, middle, suffix, ret, proto) prefix##name, | ^~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:187:81: note: in expansion of macro 'VU_MAP_FS_NAMES' 187 | #define VU_FS_DISCIPLINE_INITIALIZERS(PREFIX) VU_MAP_FS_NAMES (_INITIALIZER, PREFIX, , , ) | ^~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:14: note: in expansion of macro 'VU_FS_DISCIPLINE_INITIALIZERS' 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:45: note: (near initialization for 'pathcompress_fs_vtable.symlink') 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:186:81: note: in definition of macro 'VU_FS_NAME_INITIALIZER' 186 | #define VU_FS_NAME_INITIALIZER(name, prefix, middle, suffix, ret, proto) prefix##name, | ^~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:187:81: note: in expansion of macro 'VU_MAP_FS_NAMES' 187 | #define VU_FS_DISCIPLINE_INITIALIZERS(PREFIX) VU_MAP_FS_NAMES (_INITIALIZER, PREFIX, , , ) | ^~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:14: note: in expansion of macro 'VU_FS_DISCIPLINE_INITIALIZERS' 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:45: error: initialization of 'int (*)(int *, const char *, off_t, void *)' {aka 'int (*)(int *, const char *, long int, void *)'} from incompatible pointer type 'int (*)(int *, char *, off_t, void *)' {aka 'int (*)(int *, char *, long int, void *)'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wincompatible-pointer-types-Wincompatible-pointer-types8;;] 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:186:81: note: in definition of macro 'VU_FS_NAME_INITIALIZER' 186 | #define VU_FS_NAME_INITIALIZER(name, prefix, middle, suffix, ret, proto) prefix##name, | ^~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:187:81: note: in expansion of macro 'VU_MAP_FS_NAMES' 187 | #define VU_FS_DISCIPLINE_INITIALIZERS(PREFIX) VU_MAP_FS_NAMES (_INITIALIZER, PREFIX, , , ) | ^~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:14: note: in expansion of macro 'VU_FS_DISCIPLINE_INITIALIZERS' 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:45: note: (near initialization for 'pathcompress_fs_vtable.truncate') 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:186:81: note: in definition of macro 'VU_FS_NAME_INITIALIZER' 186 | #define VU_FS_NAME_INITIALIZER(name, prefix, middle, suffix, ret, proto) prefix##name, | ^~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:187:81: note: in expansion of macro 'VU_MAP_FS_NAMES' 187 | #define VU_FS_DISCIPLINE_INITIALIZERS(PREFIX) VU_MAP_FS_NAMES (_INITIALIZER, PREFIX, , , ) | ^~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:14: note: in expansion of macro 'VU_FS_DISCIPLINE_INITIALIZERS' 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:45: error: initialization of 'int (*)(int *, const char *, void *)' from incompatible pointer type 'int (*)(int *, char *, void *)' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wincompatible-pointer-types-Wincompatible-pointer-types8;;] 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:186:81: note: in definition of macro 'VU_FS_NAME_INITIALIZER' 186 | #define VU_FS_NAME_INITIALIZER(name, prefix, middle, suffix, ret, proto) prefix##name, | ^~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:187:81: note: in expansion of macro 'VU_MAP_FS_NAMES' 187 | #define VU_FS_DISCIPLINE_INITIALIZERS(PREFIX) VU_MAP_FS_NAMES (_INITIALIZER, PREFIX, , , ) | ^~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:14: note: in expansion of macro 'VU_FS_DISCIPLINE_INITIALIZERS' 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:45: note: (near initialization for 'pathcompress_fs_vtable.unlink') 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:186:81: note: in definition of macro 'VU_FS_NAME_INITIALIZER' 186 | #define VU_FS_NAME_INITIALIZER(name, prefix, middle, suffix, ret, proto) prefix##name, | ^~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:187:81: note: in expansion of macro 'VU_MAP_FS_NAMES' 187 | #define VU_FS_DISCIPLINE_INITIALIZERS(PREFIX) VU_MAP_FS_NAMES (_INITIALIZER, PREFIX, , , ) | ^~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:14: note: in expansion of macro 'VU_FS_DISCIPLINE_INITIALIZERS' 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:45: error: initialization of 'int (*)(int *, const char *, struct utimbuf *, void *)' from incompatible pointer type 'int (*)(int *, char *, struct utimbuf *, void *)' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wincompatible-pointer-types-Wincompatible-pointer-types8;;] 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:186:81: note: in definition of macro 'VU_FS_NAME_INITIALIZER' 186 | #define VU_FS_NAME_INITIALIZER(name, prefix, middle, suffix, ret, proto) prefix##name, | ^~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:187:81: note: in expansion of macro 'VU_MAP_FS_NAMES' 187 | #define VU_FS_DISCIPLINE_INITIALIZERS(PREFIX) VU_MAP_FS_NAMES (_INITIALIZER, PREFIX, , , ) | ^~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:14: note: in expansion of macro 'VU_FS_DISCIPLINE_INITIALIZERS' 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:45: note: (near initialization for 'pathcompress_fs_vtable.utime') 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:186:81: note: in definition of macro 'VU_FS_NAME_INITIALIZER' 186 | #define VU_FS_NAME_INITIALIZER(name, prefix, middle, suffix, ret, proto) prefix##name, | ^~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:187:81: note: in expansion of macro 'VU_MAP_FS_NAMES' 187 | #define VU_FS_DISCIPLINE_INITIALIZERS(PREFIX) VU_MAP_FS_NAMES (_INITIALIZER, PREFIX, , , ) | ^~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:14: note: in expansion of macro 'VU_FS_DISCIPLINE_INITIALIZERS' 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:45: error: initialization of 'ssize_t (*)(int *, int, const char *, size_t, void *)' {aka 'long int (*)(int *, int, const char *, long unsigned int, void *)'} from incompatible pointer type 'ssize_t (*)(int *, int, char *, size_t, void *)' {aka 'long int (*)(int *, int, char *, long unsigned int, void *)'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wincompatible-pointer-types-Wincompatible-pointer-types8;;] 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:186:81: note: in definition of macro 'VU_FS_NAME_INITIALIZER' 186 | #define VU_FS_NAME_INITIALIZER(name, prefix, middle, suffix, ret, proto) prefix##name, | ^~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:187:81: note: in expansion of macro 'VU_MAP_FS_NAMES' 187 | #define VU_FS_DISCIPLINE_INITIALIZERS(PREFIX) VU_MAP_FS_NAMES (_INITIALIZER, PREFIX, , , ) | ^~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:14: note: in expansion of macro 'VU_FS_DISCIPLINE_INITIALIZERS' 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:45: note: (near initialization for 'pathcompress_fs_vtable.write') 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:186:81: note: in definition of macro 'VU_FS_NAME_INITIALIZER' 186 | #define VU_FS_NAME_INITIALIZER(name, prefix, middle, suffix, ret, proto) prefix##name, | ^~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu.h:187:81: note: in expansion of macro 'VU_MAP_FS_NAMES' 187 | #define VU_FS_DISCIPLINE_INITIALIZERS(PREFIX) VU_MAP_FS_NAMES (_INITIALIZER, PREFIX, , , ) | ^~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:639:14: note: in expansion of macro 'VU_FS_DISCIPLINE_INITIALIZERS' 639 | = { VU_FS_DISCIPLINE_INITIALIZERS (pathcompress_) }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:21: /build/tla-1.3.5/src/hackerlab/vu/pathcompress.c: In function 'pathcompress_working_dir': /build/tla-1.3.5/src/hackerlab/vu/pathcompress.c:47:5: warning: ignoring return value of 'getcwd' declared with attribute 'warn_unused_result' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 47 | getcwd(pathcompress_cwd, sizeof(pathcompress_cwd)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c: In function 'pathcompress_rename': /build/tla-1.3.5/src/hackerlab/vu/vu-pathcompress.c:479:3: warning: ignoring return value of 'getcwd' declared with attribute 'warn_unused_result' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result8;;] 479 | getcwd(cwd, sizeof(cwd)); | ^~~~~~~~~~~~~~~~~~~~~~~~ make[2]: *** [: vu-pathcompress.o] Error 1 make[2]: Leaving directory '/build/tla-1.3.5/+build/hackerlab/vu' make[1]: *** [/build/tla-1.3.5/src/build-tools/Makefiles/dirs.mk:28: install] Error 2 make[1]: Leaving directory '/build/tla-1.3.5/+build/hackerlab' make: *** [/build/tla-1.3.5/src/build-tools/Makefiles/top-level.mk:50: install] Error 2