+> ungz --file /nix/store/q9qicy85fzbs1fzn98hl231bah798m48-patch-2.5.9.tar.gz --output patch.tar /nix/store/q9qicy85fzbs1fzn98hl231bah798m48-patch-2.5.9.tar.gz => patch.tar: succeeded uncompressing 950784 bytes +> untar --file patch.tar The extraction of patch.tar was successful +> rm patch.tar +> cd patch-2.5.9 +> catm config.h +> alias CC=tcc -B /nix/store/7v6c5s95dvy846l0g74w01a6k9hxsnq5-tinycc-mes-libs-unstable-2025-12-03/lib -I. -DHAVE_DECL_GETENV -DHAVE_DECL_MALLOC -DHAVE_DIRENT_H -DHAVE_LIMITS_H -DHAVE_GETEUID -DHAVE_MKTEMP -DPACKAGE_BUGREPORT= -Ded_PROGRAM="/nullop" -Dmbstate_t=int -DRETSIGTYPE=int -DHAVE_MKDIR -DHAVE_RMDIR -DHAVE_FCNTL_H -DPACKAGE_NAME="patch" -DPACKAGE_VERSION="2.5.9" -DHAVE_MALLOC -DHAVE_REALLOC -DSTDC_HEADERS -DHAVE_STRING_H -DHAVE_STDLIB_H -DHAVE_VPRINTF +> tcc -B /nix/store/7v6c5s95dvy846l0g74w01a6k9hxsnq5-tinycc-mes-libs-unstable-2025-12-03/lib -I. -DHAVE_DECL_GETENV -DHAVE_DECL_MALLOC -DHAVE_DIRENT_H -DHAVE_LIMITS_H -DHAVE_GETEUID -DHAVE_MKTEMP -DPACKAGE_BUGREPORT= -Ded_PROGRAM="/nullop" -Dmbstate_t=int -DRETSIGTYPE=int -DHAVE_MKDIR -DHAVE_RMDIR -DHAVE_FCNTL_H -DPACKAGE_NAME="patch" -DPACKAGE_VERSION="2.5.9" -DHAVE_MALLOC -DHAVE_REALLOC -DSTDC_HEADERS -DHAVE_STRING_H -DHAVE_STDLIB_H -DHAVE_VPRINTF -c addext.c +> tcc -B /nix/store/7v6c5s95dvy846l0g74w01a6k9hxsnq5-tinycc-mes-libs-unstable-2025-12-03/lib -I. -DHAVE_DECL_GETENV -DHAVE_DECL_MALLOC -DHAVE_DIRENT_H -DHAVE_LIMITS_H -DHAVE_GETEUID -DHAVE_MKTEMP -DPACKAGE_BUGREPORT= -Ded_PROGRAM="/nullop" -Dmbstate_t=int -DRETSIGTYPE=int -DHAVE_MKDIR -DHAVE_RMDIR -DHAVE_FCNTL_H -DPACKAGE_NAME="patch" -DPACKAGE_VERSION="2.5.9" -DHAVE_MALLOC -DHAVE_REALLOC -DSTDC_HEADERS -DHAVE_STRING_H -DHAVE_STDLIB_H -DHAVE_VPRINTF -c argmatch.c +> tcc -B /nix/store/7v6c5s95dvy846l0g74w01a6k9hxsnq5-tinycc-mes-libs-unstable-2025-12-03/lib -I. -DHAVE_DECL_GETENV -DHAVE_DECL_MALLOC -DHAVE_DIRENT_H -DHAVE_LIMITS_H -DHAVE_GETEUID -DHAVE_MKTEMP -DPACKAGE_BUGREPORT= -Ded_PROGRAM="/nullop" -Dmbstate_t=int -DRETSIGTYPE=int -DHAVE_MKDIR -DHAVE_RMDIR -DHAVE_FCNTL_H -DPACKAGE_NAME="patch" -DPACKAGE_VERSION="2.5.9" -DHAVE_MALLOC -DHAVE_REALLOC -DSTDC_HEADERS -DHAVE_STRING_H -DHAVE_STDLIB_H -DHAVE_VPRINTF -c backupfile.c +> tcc -B /nix/store/7v6c5s95dvy846l0g74w01a6k9hxsnq5-tinycc-mes-libs-unstable-2025-12-03/lib -I. -DHAVE_DECL_GETENV -DHAVE_DECL_MALLOC -DHAVE_DIRENT_H -DHAVE_LIMITS_H -DHAVE_GETEUID -DHAVE_MKTEMP -DPACKAGE_BUGREPORT= -Ded_PROGRAM="/nullop" -Dmbstate_t=int -DRETSIGTYPE=int -DHAVE_MKDIR -DHAVE_RMDIR -DHAVE_FCNTL_H -DPACKAGE_NAME="patch" -DPACKAGE_VERSION="2.5.9" -DHAVE_MALLOC -DHAVE_REALLOC -DSTDC_HEADERS -DHAVE_STRING_H -DHAVE_STDLIB_H -DHAVE_VPRINTF -c basename.c +> tcc -B /nix/store/7v6c5s95dvy846l0g74w01a6k9hxsnq5-tinycc-mes-libs-unstable-2025-12-03/lib -I. -DHAVE_DECL_GETENV -DHAVE_DECL_MALLOC -DHAVE_DIRENT_H -DHAVE_LIMITS_H -DHAVE_GETEUID -DHAVE_MKTEMP -DPACKAGE_BUGREPORT= -Ded_PROGRAM="/nullop" -Dmbstate_t=int -DRETSIGTYPE=int -DHAVE_MKDIR -DHAVE_RMDIR -DHAVE_FCNTL_H -DPACKAGE_NAME="patch" -DPACKAGE_VERSION="2.5.9" -DHAVE_MALLOC -DHAVE_REALLOC -DSTDC_HEADERS -DHAVE_STRING_H -DHAVE_STDLIB_H -DHAVE_VPRINTF -c dirname.c +> tcc -B /nix/store/7v6c5s95dvy846l0g74w01a6k9hxsnq5-tinycc-mes-libs-unstable-2025-12-03/lib -I. -DHAVE_DECL_GETENV -DHAVE_DECL_MALLOC -DHAVE_DIRENT_H -DHAVE_LIMITS_H -DHAVE_GETEUID -DHAVE_MKTEMP -DPACKAGE_BUGREPORT= -Ded_PROGRAM="/nullop" -Dmbstate_t=int -DRETSIGTYPE=int -DHAVE_MKDIR -DHAVE_RMDIR -DHAVE_FCNTL_H -DPACKAGE_NAME="patch" -DPACKAGE_VERSION="2.5.9" -DHAVE_MALLOC -DHAVE_REALLOC -DSTDC_HEADERS -DHAVE_STRING_H -DHAVE_STDLIB_H -DHAVE_VPRINTF -c getopt.c +> tcc -B /nix/store/7v6c5s95dvy846l0g74w01a6k9hxsnq5-tinycc-mes-libs-unstable-2025-12-03/lib -I. -DHAVE_DECL_GETENV -DHAVE_DECL_MALLOC -DHAVE_DIRENT_H -DHAVE_LIMITS_H -DHAVE_GETEUID -DHAVE_MKTEMP -DPACKAGE_BUGREPORT= -Ded_PROGRAM="/nullop" -Dmbstate_t=int -DRETSIGTYPE=int -DHAVE_MKDIR -DHAVE_RMDIR -DHAVE_FCNTL_H -DPACKAGE_NAME="patch" -DPACKAGE_VERSION="2.5.9" -DHAVE_MALLOC -DHAVE_REALLOC -DSTDC_HEADERS -DHAVE_STRING_H -DHAVE_STDLIB_H -DHAVE_VPRINTF -c getopt1.c +> tcc -B /nix/store/7v6c5s95dvy846l0g74w01a6k9hxsnq5-tinycc-mes-libs-unstable-2025-12-03/lib -I. -DHAVE_DECL_GETENV -DHAVE_DECL_MALLOC -DHAVE_DIRENT_H -DHAVE_LIMITS_H -DHAVE_GETEUID -DHAVE_MKTEMP -DPACKAGE_BUGREPORT= -Ded_PROGRAM="/nullop" -Dmbstate_t=int -DRETSIGTYPE=int -DHAVE_MKDIR -DHAVE_RMDIR -DHAVE_FCNTL_H -DPACKAGE_NAME="patch" -DPACKAGE_VERSION="2.5.9" -DHAVE_MALLOC -DHAVE_REALLOC -DSTDC_HEADERS -DHAVE_STRING_H -DHAVE_STDLIB_H -DHAVE_VPRINTF -c inp.c inp.c:70: warning: implicit declaration of function 'close' inp.c:161: warning: implicit declaration of function 'geteuid' inp.c:245: warning: implicit declaration of function 'read' +> tcc -B /nix/store/7v6c5s95dvy846l0g74w01a6k9hxsnq5-tinycc-mes-libs-unstable-2025-12-03/lib -I. -DHAVE_DECL_GETENV -DHAVE_DECL_MALLOC -DHAVE_DIRENT_H -DHAVE_LIMITS_H -DHAVE_GETEUID -DHAVE_MKTEMP -DPACKAGE_BUGREPORT= -Ded_PROGRAM="/nullop" -Dmbstate_t=int -DRETSIGTYPE=int -DHAVE_MKDIR -DHAVE_RMDIR -DHAVE_FCNTL_H -DPACKAGE_NAME="patch" -DPACKAGE_VERSION="2.5.9" -DHAVE_MALLOC -DHAVE_REALLOC -DSTDC_HEADERS -DHAVE_STRING_H -DHAVE_STDLIB_H -DHAVE_VPRINTF -c maketime.c +> tcc -B /nix/store/7v6c5s95dvy846l0g74w01a6k9hxsnq5-tinycc-mes-libs-unstable-2025-12-03/lib -I. -DHAVE_DECL_GETENV -DHAVE_DECL_MALLOC -DHAVE_DIRENT_H -DHAVE_LIMITS_H -DHAVE_GETEUID -DHAVE_MKTEMP -DPACKAGE_BUGREPORT= -Ded_PROGRAM="/nullop" -Dmbstate_t=int -DRETSIGTYPE=int -DHAVE_MKDIR -DHAVE_RMDIR -DHAVE_FCNTL_H -DPACKAGE_NAME="patch" -DPACKAGE_VERSION="2.5.9" -DHAVE_MALLOC -DHAVE_REALLOC -DSTDC_HEADERS -DHAVE_STRING_H -DHAVE_STDLIB_H -DHAVE_VPRINTF -c partime.c +> tcc -B /nix/store/7v6c5s95dvy846l0g74w01a6k9hxsnq5-tinycc-mes-libs-unstable-2025-12-03/lib -I. -DHAVE_DECL_GETENV -DHAVE_DECL_MALLOC -DHAVE_DIRENT_H -DHAVE_LIMITS_H -DHAVE_GETEUID -DHAVE_MKTEMP -DPACKAGE_BUGREPORT= -Ded_PROGRAM="/nullop" -Dmbstate_t=int -DRETSIGTYPE=int -DHAVE_MKDIR -DHAVE_RMDIR -DHAVE_FCNTL_H -DPACKAGE_NAME="patch" -DPACKAGE_VERSION="2.5.9" -DHAVE_MALLOC -DHAVE_REALLOC -DSTDC_HEADERS -DHAVE_STRING_H -DHAVE_STDLIB_H -DHAVE_VPRINTF -c patch.c patch.c:126: warning: implicit declaration of function 'setbuf' patch.c:403: warning: implicit declaration of function 'utime' patch.c:661: warning: implicit declaration of function 'chdir' patch.c:1357: warning: implicit declaration of function 'unlink' +> tcc -B /nix/store/7v6c5s95dvy846l0g74w01a6k9hxsnq5-tinycc-mes-libs-unstable-2025-12-03/lib -I. -DHAVE_DECL_GETENV -DHAVE_DECL_MALLOC -DHAVE_DIRENT_H -DHAVE_LIMITS_H -DHAVE_GETEUID -DHAVE_MKTEMP -DPACKAGE_BUGREPORT= -Ded_PROGRAM="/nullop" -Dmbstate_t=int -DRETSIGTYPE=int -DHAVE_MKDIR -DHAVE_RMDIR -DHAVE_FCNTL_H -DPACKAGE_NAME="patch" -DPACKAGE_VERSION="2.5.9" -DHAVE_MALLOC -DHAVE_REALLOC -DSTDC_HEADERS -DHAVE_STRING_H -DHAVE_STDLIB_H -DHAVE_VPRINTF -c pch.c pch.c:155: warning: implicit declaration of function 'fileno' pch.c:1953: warning: implicit declaration of function 'popen' pch.c:1953: warning: assignment makes pointer from integer without a cast pch.c:1953: warning: cast between pointer and integer of different size pch.c:1992: warning: implicit declaration of function 'pclose' +> tcc -B /nix/store/7v6c5s95dvy846l0g74w01a6k9hxsnq5-tinycc-mes-libs-unstable-2025-12-03/lib -I. -DHAVE_DECL_GETENV -DHAVE_DECL_MALLOC -DHAVE_DIRENT_H -DHAVE_LIMITS_H -DHAVE_GETEUID -DHAVE_MKTEMP -DPACKAGE_BUGREPORT= -Ded_PROGRAM="/nullop" -Dmbstate_t=int -DRETSIGTYPE=int -DHAVE_MKDIR -DHAVE_RMDIR -DHAVE_FCNTL_H -DPACKAGE_NAME="patch" -DPACKAGE_VERSION="2.5.9" -DHAVE_MALLOC -DHAVE_REALLOC -DSTDC_HEADERS -DHAVE_STRING_H -DHAVE_STDLIB_H -DHAVE_VPRINTF -c quote.c +> tcc -B /nix/store/7v6c5s95dvy846l0g74w01a6k9hxsnq5-tinycc-mes-libs-unstable-2025-12-03/lib -I. -DHAVE_DECL_GETENV -DHAVE_DECL_MALLOC -DHAVE_DIRENT_H -DHAVE_LIMITS_H -DHAVE_GETEUID -DHAVE_MKTEMP -DPACKAGE_BUGREPORT= -Ded_PROGRAM="/nullop" -Dmbstate_t=int -DRETSIGTYPE=int -DHAVE_MKDIR -DHAVE_RMDIR -DHAVE_FCNTL_H -DPACKAGE_NAME="patch" -DPACKAGE_VERSION="2.5.9" -DHAVE_MALLOC -DHAVE_REALLOC -DSTDC_HEADERS -DHAVE_STRING_H -DHAVE_STDLIB_H -DHAVE_VPRINTF -c quotearg.c +> tcc -B /nix/store/7v6c5s95dvy846l0g74w01a6k9hxsnq5-tinycc-mes-libs-unstable-2025-12-03/lib -I. -DHAVE_DECL_GETENV -DHAVE_DECL_MALLOC -DHAVE_DIRENT_H -DHAVE_LIMITS_H -DHAVE_GETEUID -DHAVE_MKTEMP -DPACKAGE_BUGREPORT= -Ded_PROGRAM="/nullop" -Dmbstate_t=int -DRETSIGTYPE=int -DHAVE_MKDIR -DHAVE_RMDIR -DHAVE_FCNTL_H -DPACKAGE_NAME="patch" -DPACKAGE_VERSION="2.5.9" -DHAVE_MALLOC -DHAVE_REALLOC -DSTDC_HEADERS -DHAVE_STRING_H -DHAVE_STDLIB_H -DHAVE_VPRINTF -c quotesys.c +> tcc -B /nix/store/7v6c5s95dvy846l0g74w01a6k9hxsnq5-tinycc-mes-libs-unstable-2025-12-03/lib -I. -DHAVE_DECL_GETENV -DHAVE_DECL_MALLOC -DHAVE_DIRENT_H -DHAVE_LIMITS_H -DHAVE_GETEUID -DHAVE_MKTEMP -DPACKAGE_BUGREPORT= -Ded_PROGRAM="/nullop" -Dmbstate_t=int -DRETSIGTYPE=int -DHAVE_MKDIR -DHAVE_RMDIR -DHAVE_FCNTL_H -DPACKAGE_NAME="patch" -DPACKAGE_VERSION="2.5.9" -DHAVE_MALLOC -DHAVE_REALLOC -DSTDC_HEADERS -DHAVE_STRING_H -DHAVE_STDLIB_H -DHAVE_VPRINTF -c util.c util.c:108: warning: implicit declaration of function 'unlink' util.c:116: warning: implicit declaration of function 'close' util.c:221: warning: implicit declaration of function 'read' util.c:506: warning: implicit declaration of function 'vfprintf' util.c:583: warning: implicit declaration of function 'isatty' util.c:731: warning: function might return no value: 'fatal_exit_handler' util.c:768: warning: assignment from incompatible pointer type util.c:780: warning: assignment from incompatible pointer type util.c:808: warning: implicit declaration of function 'getpid' util.c:818: warning: implicit declaration of function 'system' +> tcc -B /nix/store/7v6c5s95dvy846l0g74w01a6k9hxsnq5-tinycc-mes-libs-unstable-2025-12-03/lib -I. -DHAVE_DECL_GETENV -DHAVE_DECL_MALLOC -DHAVE_DIRENT_H -DHAVE_LIMITS_H -DHAVE_GETEUID -DHAVE_MKTEMP -DPACKAGE_BUGREPORT= -Ded_PROGRAM="/nullop" -Dmbstate_t=int -DRETSIGTYPE=int -DHAVE_MKDIR -DHAVE_RMDIR -DHAVE_FCNTL_H -DPACKAGE_NAME="patch" -DPACKAGE_VERSION="2.5.9" -DHAVE_MALLOC -DHAVE_REALLOC -DSTDC_HEADERS -DHAVE_STRING_H -DHAVE_STDLIB_H -DHAVE_VPRINTF -c version.c +> tcc -B /nix/store/7v6c5s95dvy846l0g74w01a6k9hxsnq5-tinycc-mes-libs-unstable-2025-12-03/lib -I. -DHAVE_DECL_GETENV -DHAVE_DECL_MALLOC -DHAVE_DIRENT_H -DHAVE_LIMITS_H -DHAVE_GETEUID -DHAVE_MKTEMP -DPACKAGE_BUGREPORT= -Ded_PROGRAM="/nullop" -Dmbstate_t=int -DRETSIGTYPE=int -DHAVE_MKDIR -DHAVE_RMDIR -DHAVE_FCNTL_H -DPACKAGE_NAME="patch" -DPACKAGE_VERSION="2.5.9" -DHAVE_MALLOC -DHAVE_REALLOC -DSTDC_HEADERS -DHAVE_STRING_H -DHAVE_STDLIB_H -DHAVE_VPRINTF -c xmalloc.c +> tcc -B /nix/store/7v6c5s95dvy846l0g74w01a6k9hxsnq5-tinycc-mes-libs-unstable-2025-12-03/lib -I. -DHAVE_DECL_GETENV -DHAVE_DECL_MALLOC -DHAVE_DIRENT_H -DHAVE_LIMITS_H -DHAVE_GETEUID -DHAVE_MKTEMP -DPACKAGE_BUGREPORT= -Ded_PROGRAM="/nullop" -Dmbstate_t=int -DRETSIGTYPE=int -DHAVE_MKDIR -DHAVE_RMDIR -DHAVE_FCNTL_H -DPACKAGE_NAME="patch" -DPACKAGE_VERSION="2.5.9" -DHAVE_MALLOC -DHAVE_REALLOC -DSTDC_HEADERS -DHAVE_STRING_H -DHAVE_STDLIB_H -DHAVE_VPRINTF -c error.c error.c:224: warning: implicit declaration of function 'vfprintf' +> tcc -B /nix/store/7v6c5s95dvy846l0g74w01a6k9hxsnq5-tinycc-mes-libs-unstable-2025-12-03/lib -I. -DHAVE_DECL_GETENV -DHAVE_DECL_MALLOC -DHAVE_DIRENT_H -DHAVE_LIMITS_H -DHAVE_GETEUID -DHAVE_MKTEMP -DPACKAGE_BUGREPORT= -Ded_PROGRAM="/nullop" -Dmbstate_t=int -DRETSIGTYPE=int -DHAVE_MKDIR -DHAVE_RMDIR -DHAVE_FCNTL_H -DPACKAGE_NAME="patch" -DPACKAGE_VERSION="2.5.9" -DHAVE_MALLOC -DHAVE_REALLOC -DSTDC_HEADERS -DHAVE_STRING_H -DHAVE_STDLIB_H -DHAVE_VPRINTF -o patch addext.o argmatch.o backupfile.o basename.o dirname.o getopt.o getopt1.o inp.o maketime.o partime.o patch.o pch.o quote.o quotearg.o quotesys.o util.o version.o xmalloc.o error.o +> ./patch --version patch 2.5.9 Copyright (C) 1988 Larry Wall Copyright (C) 2003 Free Software Foundation, Inc. This program comes with NO WARRANTY, to the extent permitted by law. You may redistribute copies of this program under the terms of the GNU General Public License. For more information about these matters, see the file named COPYING. written by Larry Wall and Paul Eggert +> mkdir -p /nix/store/rj7zags2vzp354ahafn7by2qi4kx1c6k-gnupatch-2.5.9/bin +> cp ./patch /nix/store/rj7zags2vzp354ahafn7by2qi4kx1c6k-gnupatch-2.5.9/bin +> chmod 555 /nix/store/rj7zags2vzp354ahafn7by2qi4kx1c6k-gnupatch-2.5.9/bin/patch