Skip to content

Instantly share code, notes, and snippets.

@r-rmcgibbo
Created May 6, 2021 21:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save r-rmcgibbo/f4b91f24620ab43e2c1d86bece9b1f7f to your computer and use it in GitHub Desktop.
Save r-rmcgibbo/f4b91f24620ab43e2c1d86bece9b1f7f to your computer and use it in GitHub Desktop.
system: x86_64-linux | build_time: a minute | https://github.com/NixOS/nixpkgs/pull/121954
@nix { "action": "setPhase", "phase": "unpackPhase" }
unpacking sources
unpacking source archive /nix/store/4ksamrrbjlv3zcpqdlnmh897x9lfja9i-gcl
source root is gcl/gcl
@nix { "action": "setPhase", "phase": "patchPhase" }
patching sources
@nix { "action": "setPhase", "phase": "configurePhase" }
configuring
fixing libtool script ./gmp4/ltmain.sh
fixing libtool script ./ltmain.sh
configure flags: --disable-static --prefix=/nix/store/glxwdfz022ziankrnj42ifw5mklxz2xh-gcl-2.6.13pre50 --enable-ansi
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
host=x86_64-pc-linux-gnu
enable_machine=
use=amd64-linux
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking for clang... no
checking for CFLAG -Wno-unused-but-set-variable... yes
checking for gawk... gawk
checking working gprof... ok
checking system version (for dynamic loading)... checking for makeinfo... makeinfo
Linux-5.10.25
checking setjmp.h usability... yes
checking setjmp.h presence... yes
checking for setjmp.h... yes
checking sizeof jmp_buf... 200
checking unistd.h usability... yes
checking unistd.h presence... yes
checking for unistd.h... yes
checking for sysconf in -lc... yes
checking _SC_CLK_TCK... 100
checking gmp.h usability... yes
checking gmp.h presence... yes
checking for gmp.h... yes
checking for __gmpz_init in -lgmp... yes
checking "for external gmp version"... checking "for leading underscore in object symbols"... "no"
checking "for GNU ld option -Map"... "yes"
checking for size of gmp limbs... 8
checking _SHORT_LIMB... no
checking _LONG_LONG_LIMB... no
checking for X... libraries , headers
checking for main in -lX11... yes
checking for xdr_double... no
checking for xdr_double in -ltirpc... no
checking for xdr_double in -lgssrpc... no
checking for xdr_double in -lrpc... no
checking for xdr_double in -loncrpc... no
checking __builtin_clzl... yes
checking __builtin_ctzl... yes
checking __builtin___clear_cache... yes
checking size of long... 8
checking for byte order... little
checking for word order... little
checking for pagewidth... 12
checking for required object alignment... 8
checking for C extension variable alignment... __attribute__ ((aligned (8)))
checking for C extension noreturn function attribute... __attribute__ ((noreturn))
checking sizeof struct contblock... 16
checking for sbrk... yes
checking for ADDR_NO_RANDOMIZE constant... yes 40000
checking for ADDR_COMPAT_LAYOUT constant... yes 200000
checking for ADDR_LIMIT_3GB constant... yes 8000000
checking for personality(ADDR_NO_RANDOMIZE) support... no
checking that sbrk is (now) non-random... yes
checking CSTACK_ADDRESS... 0x7fffffffffff
checking cstack bits... 48
checking NEG_CSTACK_ADDRESS... no
checking finding CSTACK_ALIGNMENT... 16
checking CSTACK_DIRECTION... -1
checking finding default linker script... gawk: cmd. line:1: warning: regexp escape sequence `\=' is not a known regexp operator
got it
configure: trying to adjust text start
configure: min log text start 11
configure: max log text start 29
configure: lowering log text to 1800 to maximize data area
checking our linker script... done
checking mem top... 0x8000000000000000
checking finding upper mem half range... 0x4000000000000000
checking sizeof long long int... no
checking dirent.h usability... yes
checking dirent.h presence... yes
checking for dirent.h... yes
checking for d_type... yes
checking for getcwd... yes
checking for getwd... yes
checking for uname... yes
checking for gettimeofday... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking elf.h usability... yes
checking elf.h presence... yes
checking for elf.h... yes
checking elf_abi.h usability... no
checking elf_abi.h presence... no
checking for elf_abi.h... no
checking sys/sockio.h usability... no
checking sys/sockio.h presence... no
checking for sys/sockio.h... no
checking for BSDgettimeofday... no
checking for gettimeofday... (cached) yes
checking for gettimeofday declaration... missing
checking for sin in -lm... yes
checking for main in -lmingwex... no
checking for buggy maximum sscanf length... none
checking math.h usability... yes
checking math.h presence... yes
checking for math.h... yes
checking complex.h usability... yes
checking complex.h presence... yes
checking for complex.h... yes
checking values.h usability... yes
checking values.h presence... yes
checking for values.h... yes
checking float.h usability... yes
checking float.h presence... yes
checking for float.h... yes
checking for isnormal... yes
checking for isfinite... yes
checking for sockets... checking for connect... yes
checking for gethostbyname... yes
checking readline/readline.h usability... yes
checking readline/readline.h presence... yes
checking for readline/readline.h... yes
checking for rl_initialize in -lreadline... yes
checking for rl_completion_matches in -lreadline... yes
checking For network code for nsocket.c... yes
checking check for listen using fcntl... yes
checking for profil... yes
checking for setenv... yes
checking for _cleanup... no
checking FIONBIO vs. O_NONBLOCK for nonblocking I/O... O_NONBLOCK
checking check for SV_ONSTACK... no
checking check for SIGSYS... yes
checking check for SIGEMT... no
checking for sigaltstack... yes
checking for feenableexcept... yes
checking dis-asm.h usability... no
checking dis-asm.h presence... no
checking for dis-asm.h... no
checking asm/sigcontext.h usability... yes
checking asm/sigcontext.h presence... yes
checking for asm/sigcontext.h... yes
checking asm/signal.h usability... yes
checking asm/signal.h presence... yes
checking for asm/signal.h... yes
checking for sigcontext...... sigcontext in signal.h
checking for emacs... /nix/store/rmd4knm4hy7x0xz8v4l9v2n8p2g3qnnd-emacs-27.2/bin/emacs
checking emacs site lisp directory... /nix/store/glxwdfz022ziankrnj42ifw5mklxz2xh-gcl-2.6.13pre50/share/emacs/site-lisp/
checking emacs default.el... ./default.el
checking emacs info/dir... /nix/store/glxwdfz022ziankrnj42ifw5mklxz2xh-gcl-2.6.13pre50/share/info/
checking for tcl/tk... checking for tclsh... no
checking for main in -llieee... no
not found
checking sys/mman.h usability... yes
checking sys/mman.h presence... yes
checking for sys/mman.h... yes
checking for mprotect... yes
checking alloca.h usability... yes
checking alloca.h presence... yes
checking for alloca.h... yes
checking for size_t... yes
checking for working alloca.h... yes
checking for alloca... yes
configure: creating ./config.status
config.status: creating makedefc
config.status: creating windows/gcl.iss
config.status: creating windows/sysdir.bat
config.status: creating windows/install.lsp
config.status: creating h/gclincl.h
makedefc
# begin makedefs
# use=amd64-linux
# for main link of raw_gcl
LIBS= -lX11 -lm -lgmp -lreadline
#The multi precision library stuff
MPFILES=$(MPDIR)/@MPI_FILE@ $(MPDIR)/libmport.a
# root for the installation, eg /usr/local
# This would cause make install to create /usr/local/bin/gcl and
# /usr/local/lib/gcl-2-??/* with some basic files.
prefix=/nix/store/glxwdfz022ziankrnj42ifw5mklxz2xh-gcl-2.6.13pre50
# where to place the info files
INFO_DIR=/nix/store/glxwdfz022ziankrnj42ifw5mklxz2xh-gcl-2.6.13pre50/share/info/
# where to put emacs lisp files.
EMACS_SITE_LISP=/nix/store/glxwdfz022ziankrnj42ifw5mklxz2xh-gcl-2.6.13pre50/share/emacs/site-lisp/
# the default.el file
EMACS_DEFAULT_EL=./default.el
# numerous TCL/TK variables culled from the tkConfig.sh and tclConfig.sh
# if these are found.
TK_CONFIG_PREFIX=unknown
TK_LIBRARY=
TCL_LIBRARY=
TK_XINCLUDES=
TK_INCLUDE=
TCL_INCLUDE=
TK_LIB_SPEC=
TK_BUILD_LIB_SPEC=
TK_XLIBSW=
TK_XINCLUDES=
TCL_LIB_SPEC=
TCL_DL_LIBS=
TCL_LIBS=
PRELINK_CHECK=
NOTIFY=yes
CC=gcc
CFLAGS= -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I$(GCLDIR)/o
LDFLAGS=-Wl,-T ../unixport/gcl.script
FINAL_CFLAGS= -fsigned-char -Wall -Wno-unused-but-set-variable -pipe
NIFLAGS= -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -I$(GCLDIR)/o
O3FLAGS=-O3 -fomit-frame-pointer
O2FLAGS=-O
RL_OBJS=gcl_readline.o
RL_LIB=
MAKEINFO=makeinfo
FLISP=saved_ansi_gcl
SYSTEM=ansi_gcl
BUILD_BFD=
GMPDIR=
X_LIBS= -lX11
X_CFLAGS=
PROCESSOR_FLAGS=
EXTRA_LOBJS=
LEADING_UNDERSCORE=
GNU_LD=1
AWK=gawk
LIBBFD=
LIBIBERTY=
add-defs1 amd64-linux
using amd64-linux.defs
if the 'unknown' directories exist you may provide
a second argument to ./add-defs of a local directory where things might be,
or edit ./add-defs so that it can find them. Otherwise just continue
and the portions with unknown will not be compiled.
@nix { "action": "setPhase", "phase": "buildPhase" }
building
build flags: SHELL=/nix/store/68c5b0h2w2ab57sbas1b4m073ik8hlm5-bash-4.4-p23/bin/bash
(cd o && make ../h/new_decl.h)
make[1]: Entering directory '/build/gcl/gcl/o'
gcc -o grab_defs grab_defs.c
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E typespec.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > typespec.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E main.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > main.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E alloc.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > alloc.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E gbc.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > gbc.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E bitop.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > bitop.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E eval.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > eval.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E macros.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > macros.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E lex.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > lex.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E bds.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > bds.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E frame.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > frame.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E predicate.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > predicate.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E reference.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > reference.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E assignment.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > assignment.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E bind.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > bind.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E let.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > let.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E conditional.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > conditional.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E block.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > block.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E iteration.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > iteration.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E mapfun.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > mapfun.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E prog.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > prog.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E multival.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > multival.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E catch.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > catch.ini
gcc -I../h -I../gcl-tk -o ../bin/dpp ../bin/dpp.c
../bin/dpp symbol
dpp: symbol.d -> symbol.c
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E symbol.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > symbol.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E cfun.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > cfun.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E cmpaux.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > cmpaux.ini
../bin/dpp package
dpp: package.d -> package.c
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E package.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > package.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E big.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > big.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E number.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > number.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E num_pred.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > num_pred.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E num_comp.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > num_comp.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E num_arith.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > num_arith.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E num_sfun.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > num_sfun.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E num_co.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > num_co.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E num_log.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > num_log.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E num_rand.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > num_rand.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E earith.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > earith.ini
../bin/dpp character
dpp: character.d -> character.c
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E character.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > character.ini
../bin/dpp sequence
dpp: sequence.d -> sequence.c
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E sequence.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > sequence.ini
../bin/dpp list
dpp: list.d -> list.c
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E list.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > list.ini
../bin/dpp hash
dpp: hash.d -> hash.c
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E hash.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > hash.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E array.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > array.ini
../bin/dpp string
dpp: string.d -> string.c
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E string.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > string.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E regexpr.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > regexpr.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E structure.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > structure.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E toplevel.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > toplevel.ini
../bin/dpp file
dpp: file.d -> file.c
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E file.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > file.ini
../bin/dpp read
dpp: read.d -> read.c
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E read.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > read.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E backq.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > backq.ini
../bin/dpp print
dpp: print.d -> print.c
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E print.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > print.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E format.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > format.ini
../bin/dpp pathname
dpp: pathname.d -> pathname.c
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E pathname.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > pathname.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E unixfsys.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > unixfsys.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E unixfasl.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > unixfasl.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E error.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > error.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E unixtime.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > unixtime.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E unixsys.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > unixsys.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E unixsave.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > unixsave.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E funlink.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > funlink.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E fat_string.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > fat_string.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E run_process.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > run_process.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E nfunlink.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > nfunlink.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E usig.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > usig.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E usig2.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > usig2.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E utils.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > utils.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E makefun.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > makefun.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E sockets.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > sockets.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E clxsocket.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > clxsocket.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E init_pari.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > init_pari.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E nsocket.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > nsocket.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E sfasl.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > sfasl.ini
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E prelink.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > prelink.ini
../bin/dpp gcl_readline
dpp: gcl_readline.d -> gcl_readline.c
gcc -DINICOMP -DNO_DEFUN -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk -E gcl_readline.c |\
sed -e 's,^.* DEFUNB,DEFUNB,g' -e 's/DEF,//g' -e 's:\"[ ]*):\"):g' | ./grab_defs > gcl_readline.ini
echo '#include "make-decl.h"' > foo.c
cat typespec.ini main.ini alloc.ini gbc.ini bitop.ini eval.ini macros.ini lex.ini bds.ini frame.ini predicate.ini reference.ini assignment.ini bind.ini let.ini conditional.ini block.ini iteration.ini mapfun.ini prog.ini multival.ini catch.ini symbol.ini cfun.ini cmpaux.ini package.ini big.ini number.ini num_pred.ini num_comp.ini num_arith.ini num_sfun.ini num_co.ini num_log.ini num_rand.ini earith.ini character.ini sequence.ini list.ini hash.ini array.ini string.ini regexpr.ini structure.ini toplevel.ini file.ini read.ini backq.ini print.ini format.ini pathname.ini unixfsys.ini unixfasl.ini error.ini unixtime.ini unixsys.ini unixsave.ini funlink.ini fat_string.ini run_process.ini nfunlink.ini usig.ini usig2.ini utils.ini makefun.ini sockets.ini clxsocket.ini init_pari.ini nsocket.ini sfasl.ini prelink.ini gcl_readline.ini |sed 's,DEFBFUN,DEFUN,g' >> foo.c
gcc -E -I../h foo.c | sed -n -e '/#/d' -e '/DO_/d' -e '/[a-zA-Z;]/p' > tmpini
../xbin/move-if-changed mv tmpini ../h/new_decl.h
tmpini and ../h/new_decl.h were not the same.
ln tmpini ../h/new_decl.h
rm -f foo.c tmpini
rm pathname.c list.c string.c sequence.c hash.c read.c gcl_readline.c file.c print.c package.c symbol.c character.c
make[1]: Leaving directory '/build/gcl/gcl/o'
gawk 'BEGIN {print "#include \"include.h\"";print "#include \"cmponly.h\"";print "---"} {a=$1;gsub("\\.\\.\\.","",a);print "\"#define " $1 "\" " a}' h/compdefs.h |\
gcc -E -P -I./h/ - |\
gawk '/^\-\-\-$/ {i=1;next} {if (!i) next} {gsub("\"","");print}' >h/mcompdefs.h
cp h/mcompdefs.h cmpinclude.h
cat h/cmpincl1.h h/gclincl.h h/compbas.h h/type.h h/mgmp.h h/lu.h h/globals.h h/vs.h h/bds.h h/frame.h h/lex.h h/compprotos.h h/immnum.h | gcc -E -I./h/ - | gawk '/^# |^$|^#pragma/ {next}{print}' >> cmpinclude.h
./xbin/move-if-changed mv cmpinclude.h h/cmpinclude.h
cmpinclude.h and h/cmpinclude.h were not the same.
ln cmpinclude.h h/cmpinclude.h
./xbin/move-if-changed cp h/cmpinclude.h o/cmpinclude.h
h/cmpinclude.h and o/cmpinclude.h were not the same.
ln h/cmpinclude.h o/cmpinclude.h
(cd bin; make all)
make[1]: Entering directory '/build/gcl/gcl/bin'
gcc -I../h -o append append.c
gcc -I../h -o file-sub file-sub.c
make[1]: Leaving directory '/build/gcl/gcl/bin'
make mpfiles
make[1]: Entering directory '/build/gcl/gcl'
make[1]: Nothing to be done for 'mpfiles'.
make[1]: Leaving directory '/build/gcl/gcl'
rm -f o/cmpinclude.h ; cp h/cmpinclude.h o
(cd o; make all)
make[1]: Entering directory '/build/gcl/gcl/o'
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk typespec.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk main.c
main.c: In function 'cclear_stack':
main.c:452:10: warning: function returns address of local variable [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wreturn-local-addr-Wreturn-local-addr8;;]
452 | return v;
| ^
In file included from /nix/store/vr4977307zkjprfkivi4lgbzlvig3y9j-glibc-2.32-40-dev/include/stdlib.h:568,
from main.c:27:
main.c:450:11: note: declared here
450 | void *v=alloca(size);
| ^~~~~~
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk alloc.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk gbc.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk bitop.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk eval.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk macros.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk lex.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk bds.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk frame.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk predicate.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk reference.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk assignment.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk bind.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk let.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk conditional.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk block.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk iteration.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk mapfun.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk prog.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk multival.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk catch.c
../bin/dpp symbol
dpp: symbol.d -> symbol.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk symbol.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk cfun.c
In file included from ../h/include.h:114,
from cfun.c:26:
cfun.c: In function 'turbo_closure':
../h/../h/object.h:418:23: warning: '*' in boolean context, suggest '&&' instead [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wint-in-bool-context-Wint-in-bool-context8;;]
418 | (ALLOC_ALIGNED(f,(n)*sizeof(type),sizeof(type)))
| ~~~^~~~~~~~~~~~~
../h/../h/object.h:415:36: note: in definition of macro 'ALLOC_ALIGNED'
415 | (tmp_alloc = (char *)((f)(size+(size ?(align)-1 : 0)))+(align)-1 , \
| ^~~~
cfun.c:349:13: note: in expansion of macro 'AR_ALLOC'
349 | block= AR_ALLOC(alloc_relblock,(1+n),object);
| ^~~~~~~~
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk cmpaux.c
../bin/dpp package
dpp: package.d -> package.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk package.c
In file included from ../h/include.h:114,
from package.d:26:
package.d: In function 'rehash_pack':
../h/../h/object.h:418:23: warning: '*' in boolean context, suggest '&&' instead [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wint-in-bool-context-Wint-in-bool-context8;;]
418 | (ALLOC_ALIGNED(f,(n)*sizeof(type),sizeof(type)))
| ~~~^~~~~~~~~~~~~
../h/../h/object.h:415:36: note: in definition of macro 'ALLOC_ALIGNED'
415 | (tmp_alloc = (char *)((f)(size+(size ?(align)-1 : 0)))+(align)-1 , \
| ^~~~
package.d:95:9: note: in expansion of macro 'AR_ALLOC'
95 | ntab= AR_ALLOC(alloc_contblock,m,object);
| ^~~~~~~~
package.d: In function 'make_package':
../h/../h/object.h:418:23: warning: '*' in boolean context, suggest '&&' instead [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wint-in-bool-context-Wint-in-bool-context8;;]
418 | (ALLOC_ALIGNED(f,(n)*sizeof(type),sizeof(type)))
| ~~~^~~~~~~~~~~~~
../h/../h/object.h:415:36: note: in definition of macro 'ALLOC_ALIGNED'
415 | (tmp_alloc = (char *)((f)(size+(size ?(align)-1 : 0)))+(align)-1 , \
| ^~~~
package.d:195:4: note: in expansion of macro 'AR_ALLOC'
195 | = AR_ALLOC(alloc_contblock,x->p.p_internal_size,object);
| ^~~~~~~~
../h/../h/object.h:418:23: warning: '*' in boolean context, suggest '&&' instead [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wint-in-bool-context-Wint-in-bool-context8;;]
418 | (ALLOC_ALIGNED(f,(n)*sizeof(type),sizeof(type)))
| ~~~^~~~~~~~~~~~~
../h/../h/object.h:415:36: note: in definition of macro 'ALLOC_ALIGNED'
415 | (tmp_alloc = (char *)((f)(size+(size ?(align)-1 : 0)))+(align)-1 , \
| ^~~~
package.d:199:4: note: in expansion of macro 'AR_ALLOC'
199 | = AR_ALLOC(alloc_contblock,x->p.p_external_size,object);
| ^~~~~~~~
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk big.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk number.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk num_pred.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk num_comp.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk num_arith.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk num_sfun.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk num_co.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk num_log.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk num_rand.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk earith.c
../bin/dpp character
dpp: character.d -> character.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk character.c
../bin/dpp sequence
dpp: sequence.d -> sequence.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk sequence.c
../bin/dpp list
dpp: list.d -> list.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk list.c
../bin/dpp hash
dpp: hash.d -> hash.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk hash.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk array.c
In file included from ../h/include.h:114,
from array.c:24:
array.c: In function 'fSmake_array1':
../h/../h/object.h:418:23: warning: '*' in boolean context, suggest '&&' instead [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wint-in-bool-context-Wint-in-bool-context8;;]
418 | (ALLOC_ALIGNED(f,(n)*sizeof(type),sizeof(type)))
| ~~~^~~~~~~~~~~~~
../h/../h/object.h:415:36: note: in definition of macro 'ALLOC_ALIGNED'
415 | (tmp_alloc = (char *)((f)(size+(size ?(align)-1 : 0)))+(align)-1 , \
| ^~~~
array.c:551:19: note: in expansion of macro 'AR_ALLOC'
551 | x->a.a_dims = AR_ALLOC(alloc_relblock,rank,int);
| ^~~~~~~~
array.c: In function 'array_allocself':
../h/../h/object.h:418:23: warning: '*' in boolean context, suggest '&&' instead [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wint-in-bool-context-Wint-in-bool-context8;;]
418 | (ALLOC_ALIGNED(f,(n)*sizeof(type),sizeof(type)))
| ~~~^~~~~~~~~~~~~
../h/../h/object.h:415:36: note: in definition of macro 'ALLOC_ALIGNED'
415 | (tmp_alloc = (char *)((f)(size+(size ?(align)-1 : 0)))+(align)-1 , \
| ^~~~
array.c:957:17: note: in expansion of macro 'AR_ALLOC'
957 | x->a.a_self = AR_ALLOC(*fun,n,object);
| ^~~~~~~~
../h/../h/object.h:418:23: warning: '*' in boolean context, suggest '&&' instead [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wint-in-bool-context-Wint-in-bool-context8;;]
418 | (ALLOC_ALIGNED(f,(n)*sizeof(type),sizeof(type)))
| ~~~^~~~~~~~~~~~~
../h/../h/object.h:415:36: note: in definition of macro 'ALLOC_ALIGNED'
415 | (tmp_alloc = (char *)((f)(size+(size ?(align)-1 : 0)))+(align)-1 , \
| ^~~~
array.c:962:19: note: in expansion of macro 'AR_ALLOC'
962 | x->st.st_self = AR_ALLOC(*fun,n,char);
| ^~~~~~~~
../h/../h/object.h:418:23: warning: '*' in boolean context, suggest '&&' instead [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wint-in-bool-context-Wint-in-bool-context8;;]
418 | (ALLOC_ALIGNED(f,(n)*sizeof(type),sizeof(type)))
| ~~~^~~~~~~~~~~~~
../h/../h/object.h:415:36: note: in definition of macro 'ALLOC_ALIGNED'
415 | (tmp_alloc = (char *)((f)(size+(size ?(align)-1 : 0)))+(align)-1 , \
| ^~~~
array.c:966:39: note: in expansion of macro 'AR_ALLOC'
966 | x->ust.ust_self = (unsigned char *) AR_ALLOC(*fun,n,short);
| ^~~~~~~~
../h/../h/object.h:418:23: warning: '*' in boolean context, suggest '&&' instead [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wint-in-bool-context-Wint-in-bool-context8;;]
418 | (ALLOC_ALIGNED(f,(n)*sizeof(type),sizeof(type)))
| ~~~^~~~~~~~~~~~~
../h/../h/object.h:415:36: note: in definition of macro 'ALLOC_ALIGNED'
415 | (tmp_alloc = (char *)((f)(size+(size ?(align)-1 : 0)))+(align)-1 , \
| ^~~~
array.c:972:23: note: in expansion of macro 'AR_ALLOC'
972 | x->fixa.fixa_self = AR_ALLOC(*fun,n,fixnum);
| ^~~~~~~~
../h/../h/object.h:418:23: warning: '*' in boolean context, suggest '&&' instead [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wint-in-bool-context-Wint-in-bool-context8;;]
418 | (ALLOC_ALIGNED(f,(n)*sizeof(type),sizeof(type)))
| ~~~^~~~~~~~~~~~~
../h/../h/object.h:415:36: note: in definition of macro 'ALLOC_ALIGNED'
415 | (tmp_alloc = (char *)((f)(size+(size ?(align)-1 : 0)))+(align)-1 , \
| ^~~~
array.c:975:21: note: in expansion of macro 'AR_ALLOC'
975 | x->sfa.sfa_self = AR_ALLOC(*fun,n,shortfloat);
| ^~~~~~~~
../h/../h/object.h:418:23: warning: '*' in boolean context, suggest '&&' instead [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wint-in-bool-context-Wint-in-bool-context8;;]
418 | (ALLOC_ALIGNED(f,(n)*sizeof(type),sizeof(type)))
| ~~~^~~~~~~~~~~~~
../h/../h/object.h:415:36: note: in definition of macro 'ALLOC_ALIGNED'
415 | (tmp_alloc = (char *)((f)(size+(size ?(align)-1 : 0)))+(align)-1 , \
| ^~~~
array.c:978:21: note: in expansion of macro 'AR_ALLOC'
978 | x->lfa.lfa_self = AR_ALLOC(*fun,n,longfloat);
| ^~~~~~~~
../bin/dpp string
dpp: string.d -> string.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk string.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk regexpr.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk structure.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk toplevel.c
../bin/dpp file
dpp: file.d -> file.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk file.c
../bin/dpp read
dpp: read.d -> read.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk read.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk backq.c
../bin/dpp print
dpp: print.d -> print.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk print.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk format.c
../bin/dpp pathname
dpp: pathname.d -> pathname.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk pathname.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk unixfsys.c
unixfsys.c: In function 'truename':
unixfsys.c:348:29: warning: '%s' directive writing up to 511 bytes into a region of size between 0 and 511 [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-overflow=-Wformat-overflow=8;;]
348 | sprintf(truefilename, "%s/%s", p, q);
| ^~
In file included from /nix/store/vr4977307zkjprfkivi4lgbzlvig3y9j-glibc-2.32-40-dev/include/stdio.h:866,
from ../h/include.h:95,
from unixfsys.c:28:
/nix/store/vr4977307zkjprfkivi4lgbzlvig3y9j-glibc-2.32-40-dev/include/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output between 2 and 1024 bytes into a destination of size 512
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
unixfsys.c:335:30: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-overflow=-Wformat-overflow=8;;]
335 | sprintf(truefilename, "/%s", q);
| ^
In file included from /nix/store/vr4977307zkjprfkivi4lgbzlvig3y9j-glibc-2.32-40-dev/include/stdio.h:866,
from ../h/include.h:95,
from unixfsys.c:28:
/nix/store/vr4977307zkjprfkivi4lgbzlvig3y9j-glibc-2.32-40-dev/include/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output between 2 and 513 bytes into a destination of size 512
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __bos (__s), __fmt, __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
unixfsys.c: In function 'gcl_strncpy_chk':
unixfsys.c:474:58: warning: function returns address of local variable [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wreturn-local-addr-Wreturn-local-addr8;;]
474 | char *gcl_strncpy_chk(size_t z) {char a[10],b[10];return strncpy(a,b,z);}/*compile in __strncpy_chk with FORTIFY_SOURCE*/
| ^~~~~~~~~~~~~~
unixfsys.c:474:39: note: declared here
474 | char *gcl_strncpy_chk(size_t z) {char a[10],b[10];return strncpy(a,b,z);}/*compile in __strncpy_chk with FORTIFY_SOURCE*/
| ^
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk unixfasl.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk error.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk unixtime.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk unixsys.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk unixsave.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk funlink.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk fat_string.c
In file included from ../h/include.h:114,
from fat_string.c:9:
fasdump.c: In function 'grow_vector':
../h/../h/object.h:418:23: warning: '*' in boolean context, suggest '&&' instead [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wint-in-bool-context-Wint-in-bool-context8;;]
418 | (ALLOC_ALIGNED(f,(n)*sizeof(type),sizeof(type)))
| ~~~^~~~~~~~~~~~~
../h/../h/object.h:415:36: note: in definition of macro 'ALLOC_ALIGNED'
415 | (tmp_alloc = (char *)((f)(size+(size ?(align)-1 : 0)))+(align)-1 , \
| ^~~~
fasdump.c:1106:24: note: in expansion of macro 'AR_ALLOC'
1106 | {char *p= (char *)AR_ALLOC(alloc_contblock,nl,object);
| ^~~~~~~~
fat_string.c: In function 'fSprofile':
fat_string.c:56:25: warning: '*' in boolean context, suggest '&&' instead [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wint-in-bool-context-Wint-in-bool-context8;;]
56 | x=!(fix(start_address)*fix(scale)) ? NULL : (void *) (ar->ust.ust_self);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk run_process.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk nfunlink.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk usig.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk usig2.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk utils.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk makefun.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk sockets.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk clxsocket.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk init_pari.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk nsocket.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk sfasl.c
gcc -fPIE -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk prelink.c
../bin/dpp gcl_readline
dpp: gcl_readline.d -> gcl_readline.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk gcl_readline.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk bcmp.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk bcopy.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk bzero.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk user_init.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -I../h -I../gcl-tk user_match.c
echo '#include "make-init.h"' > new_init.c
echo 'void NewInit(void){' >> new_init.c
cat typespec.ini main.ini alloc.ini gbc.ini bitop.ini eval.ini macros.ini lex.ini bds.ini frame.ini predicate.ini reference.ini assignment.ini bind.ini let.ini conditional.ini block.ini iteration.ini mapfun.ini prog.ini multival.ini catch.ini symbol.ini cfun.ini cmpaux.ini package.ini big.ini number.ini num_pred.ini num_comp.ini num_arith.ini num_sfun.ini num_co.ini num_log.ini num_rand.ini earith.ini character.ini sequence.ini list.ini hash.ini array.ini string.ini regexpr.ini structure.ini toplevel.ini file.ini read.ini backq.ini print.ini format.ini pathname.ini unixfsys.ini unixfasl.ini error.ini unixtime.ini unixsys.ini unixsave.ini funlink.ini fat_string.ini run_process.ini nfunlink.ini usig.ini usig2.ini utils.ini makefun.ini sockets.ini clxsocket.ini init_pari.ini nsocket.ini sfasl.ini prelink.ini gcl_readline.ini >> new_init.c
echo '}' >> new_init.c
gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -I/build/gcl/gcl/o -I../h -I../gcl-tk new_init.c -o new_init.o
rm -f gcllib.a
ar qc gcllib.a bcmp.o bcopy.o bzero.o user_init.o user_match.o
ranlib gcllib.a
rm pathname.c list.c string.c sequence.c hash.c read.c gcl_readline.c file.c print.c package.c symbol.c character.c
make[1]: Leaving directory '/build/gcl/gcl/o'
make h/cmpinclude.h
make[1]: Entering directory '/build/gcl/gcl'
make[1]: 'h/cmpinclude.h' is up to date.
make[1]: Leaving directory '/build/gcl/gcl'
rm -f o/cmpinclude.h ; cp h/cmpinclude.h o
(cd o; make all)
make[1]: Entering directory '/build/gcl/gcl/o'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/build/gcl/gcl/o'
cd unixport && make saved_pre_gcl
make[1]: Entering directory '/build/gcl/gcl/unixport'
gcc -fsigned-char -Wall -Wno-unused-but-set-variable -pipe -O3 -fomit-frame-pointer -I/build/gcl/gcl/o -c -o sys_pre_gcl.o sys_pre_gcl.c
rm -rf gmp
mkdir gmp
a="" ; \
for i in $a ; do \
cp $i gmp/$(echo $i | sed -e 's,\.\./,,1' -e 's,/,_,g') ; \
done
touch gmpfiles
rm -rf bfd
mkdir bfd
a="" ; \
for i in $a ; do \
cp $i bfd/$(echo $i | sed -e 's,\.\./,,1' -e 's,/,_,g') ; \
done
touch bfdfiles
rm -rf libpre_gcl.a
ar rs libpre_gcl.a ../o/file.o ../o/clxsocket.o ../o/error.o ../o/run_process.o ../o/structure.o ../o/multival.o ../o/num_rand.o ../o/typespec.o ../o/sfasl.o ../o/nsocket.o ../o/pathname.o ../o/init_pari.o ../o/hash.o ../o/string.o ../o/mapfun.o ../o/big.o ../o/fat_string.o ../o/lex.o ../o/unixsys.o ../o/package.o ../o/format.o ../o/iteration.o ../o/num_log.o ../o/gbc.o ../o/read.o ../o/unixsave.o ../o/usig.o ../o/new_init.o ../o/number.o ../o/num_co.o ../o/conditional.o ../o/assignment.o ../o/predicate.o ../o/frame.o ../o/num_pred.o ../o/num_arith.o ../o/catch.o ../o/macros.o ../o/sockets.o ../o/array.o ../o/usig2.o ../o/reference.o ../o/backq.o ../o/list.o ../o/eval.o ../o/symbol.o ../o/earith.o ../o/let.o ../o/bitop.o ../o/cmpaux.o ../o/block.o ../o/unixfsys.o ../o/makefun.o ../o/num_comp.o ../o/utils.o ../o/bind.o ../o/funlink.o ../o/prog.o ../o/unixtime.o ../o/nfunlink.o ../o/regexpr.o ../o/main.o ../o/print.o ../o/cfun.o ../o/sequence.o ../o/bds.o ../o/unixfasl.o ../o/num_sfun.o ../o/character.o ../o/gcl_readline.o ../o/prelink.o ../o/toplevel.o ../o/alloc.o sys_pre_gcl.o
ar: creating libpre_gcl.a
cp ../o/gcllib.a libgclp.a
ranlib libgclp.a
cat sys_init.lsp.in | sed \
-e "s#@LI-VERS@#(`cat ../majvers`.`cat ../minvers`) `cat ../release`#1" \
-e "s#@LI-EXTVERS@#`cat ../minvers | cut -f2 -d.`#1" \
-e "s#@LI-MINVERS@#`cat ../minvers | cut -f1 -d.`#1" \
-e "s#@LI-MAJVERS@#`cat ../majvers`#1" \
-e "s#@LI-RELEASE@#`cat ../release`#1" \
-e "s#@LI-CC@#\"gcc -c -fsigned-char -Wall -Wno-unused-but-set-variable -pipe \"#1" \
-e "s#@LI-LD@#\"gcc -Wl,-T ../unixport/gcl.script -o \"#1" \
-e "s#@LI-LD-LIBS@#\" -l -lX11 -lm -lgmp -lreadline -lc -lgclp\"#1" \
-e "s#@LI-OPT-THREE@#\"-O3 -fomit-frame-pointer\"#1" \
-e "s#@LI-OPT-TWO@#\"-O\"#1" \
-e "s#@LI-INIT-LSP@#\"sys_init.lsp\"#1" >sys_init.lsp
touch raw_pre_gcl_map
gcc -Wl,-T ../unixport/gcl.script -o raw_pre_gcl -L. -Wl,-Map raw_pre_gcl_map -lpre_gcl -lX11 -lm -lgmp -lreadline -lc -lgclp
PATH=/usr/bin:$PATH gcc msys.c -o msys # Unix binary if running wine
cp sys_init.lsp foo
echo "(unless si::*quit-tags* (in-package \"USER\")(system:save-system \"saved_pre_gcl\"))" >>foo
ar x libpre_gcl.a $(ar t libpre_gcl.a |grep ^gcl_)
/build/gcl/gcl/unixport/raw_pre_gcl /build/gcl/gcl/unixport/ -libdir /build/gcl/gcl/ < foo
GCL (GNU Common Lisp) April 1994 1050152 pages
Building symbol table for /build/gcl/gcl/unixport/raw_pre_gcl ..
loading /build/gcl/gcl/unixport/../lsp/gcl_export.lsp
loading /build/gcl/gcl/unixport/../lsp/gcl_defmacro.lsp
loading /build/gcl/gcl/unixport/../lsp/gcl_evalmacros.lsp
loading /build/gcl/gcl/unixport/../lsp/gcl_top.lsp
loading /build/gcl/gcl/unixport/../lsp/gcl_module.lsp
loading /build/gcl/gcl/unixport/../lsp/gcl_autoload.lsp
>
#<"COMPILER" package>
>
#<"SLOOP" package>
>
#<"ANSI-LOOP" package>
>
#<"DEFPACKAGE" package>
>
#<"TK" package>
>
#<"FPE" package>
>
#<"CLTL1-COMPAT" package>
>
#<"SYSTEM" package>
SYSTEM>
T
SYSTEM>loading /build/gcl/gcl/unixport/../lsp/gcl_listlib.lsp
loading /build/gcl/gcl/unixport/../lsp/gcl_predlib.lsp
loading /build/gcl/gcl/unixport/../lsp/gcl_setf.lsp
loading /build/gcl/gcl/unixport/../lsp/gcl_arraylib.lsp
loading /build/gcl/gcl/unixport/../lsp/gcl_assert.lsp
loading /build/gcl/gcl/unixport/../lsp/gcl_defstruct.lsp
loading /build/gcl/gcl/unixport/../lsp/gcl_restart.lsp
loading /build/gcl/gcl/unixport/../lsp/gcl_describe.lsp
loading /build/gcl/gcl/unixport/../lsp/gcl_iolib.lsp
loading /build/gcl/gcl/unixport/../lsp/gcl_mislib.lsp
loading /build/gcl/gcl/unixport/../lsp/gcl_numlib.lsp
loading /build/gcl/gcl/unixport/../lsp/gcl_packlib.lsp
loading /build/gcl/gcl/unixport/../lsp/gcl_seq.lsp
loading /build/gcl/gcl/unixport/../lsp/gcl_seqlib.lsp
loading /build/gcl/gcl/unixport/../lsp/gcl_trace.lsp
loading /build/gcl/gcl/unixport/../lsp/gcl_sloop.lsp
loading /build/gcl/gcl/unixport/../lsp/gcl_serror.lsp
loading /build/gcl/gcl/unixport/../lsp/gcl_destructuring_bind.lsp
loading /build/gcl/gcl/unixport/../lsp/gcl_loop.lsp
loading /build/gcl/gcl/unixport/../lsp/gcl_defpackage.lsp
loading /build/gcl/gcl/unixport/../lsp/gcl_make_defpackage.lsp
loading /build/gcl/gcl/unixport/../lsp/gcl_sharp.lsp
loading /build/gcl/gcl/unixport/../lsp/gcl_fpe.lsp
loading /build/gcl/gcl/unixport/../cmpnew/gcl_cmpinline.lsp
loading /build/gcl/gcl/unixport/../cmpnew/gcl_cmputil.lsp
loading /build/gcl/gcl/unixport/../lsp/gcl_debug.lsp
loading /build/gcl/gcl/unixport/../lsp/gcl_info.lsp
loading /build/gcl/gcl/unixport/../cmpnew/gcl_cmptype.lsp
loading /build/gcl/gcl/unixport/../cmpnew/gcl_cmpbind.lsp
loading /build/gcl/gcl/unixport/../cmpnew/gcl_cmpblock.lsp
loading /build/gcl/gcl/unixport/../cmpnew/gcl_cmpcall.lsp
loading /build/gcl/gcl/unixport/../cmpnew/gcl_cmpcatch.lsp
loading /build/gcl/gcl/unixport/../cmpnew/gcl_cmpenv.lsp
loading /build/gcl/gcl/unixport/../cmpnew/gcl_cmpeval.lsp
loading /build/gcl/gcl/unixport/../cmpnew/gcl_cmpflet.lsp
loading /build/gcl/gcl/unixport/../cmpnew/gcl_cmpfun.lsp
loading /build/gcl/gcl/unixport/../cmpnew/gcl_cmpif.lsp
loading /build/gcl/gcl/unixport/../cmpnew/gcl_cmplabel.lsp
loading /build/gcl/gcl/unixport/../cmpnew/gcl_cmplam.lsp
loading /build/gcl/gcl/unixport/../cmpnew/gcl_cmplet.lsp
loading /build/gcl/gcl/unixport/../cmpnew/gcl_cmploc.lsp
loading /build/gcl/gcl/unixport/../cmpnew/gcl_cmpmap.lsp
loading /build/gcl/gcl/unixport/../cmpnew/gcl_cmpmulti.lsp
loading /build/gcl/gcl/unixport/../cmpnew/gcl_cmpspecial.lsp
loading /build/gcl/gcl/unixport/../cmpnew/gcl_cmptag.lsp
loading /build/gcl/gcl/unixport/../cmpnew/gcl_cmptop.lsp
loading /build/gcl/gcl/unixport/../cmpnew/gcl_cmpvar.lsp
loading /build/gcl/gcl/unixport/../cmpnew/gcl_cmpvs.lsp
loading /build/gcl/gcl/unixport/../cmpnew/gcl_cmpwt.lsp
Loading ../cmpnew/gcl_fasdmacros.lsp
Finished loading ../cmpnew/gcl_fasdmacros.lsp
loading /build/gcl/gcl/unixport/../cmpnew/gcl_cmpmain.lsp
COMPILER>
#<"SYSTEM" package>
SYSTEM>
T
SYSTEM>
""
SYSTEM>
NIL
SYSTEM>
Loading /build/gcl/gcl/unixport/../lsp/sys-proclaim.lisp
Finished loading /build/gcl/gcl/unixport/../lsp/sys-proclaim.lisp
Loading /build/gcl/gcl/unixport/../cmpnew/sys-proclaim.lisp
Finished loading /build/gcl/gcl/unixport/../cmpnew/sys-proclaim.lisp
Loading /build/gcl/gcl/unixport/../gcl-tk/tk-package.lsp
Finished loading /build/gcl/gcl/unixport/../gcl-tk/tk-package.lsp
Loading /build/gcl/gcl/unixport/../cmpnew/gcl_lfun_list.lsp
Finished loading /build/gcl/gcl/unixport/../cmpnew/gcl_lfun_list.lsp
Loading /build/gcl/gcl/unixport/../cmpnew/gcl_cmpopt.lsp
Finished loading /build/gcl/gcl/unixport/../cmpnew/gcl_cmpopt.lsp
Loading /build/gcl/gcl/unixport/../lsp/gcl_auto_new.lsp
Finished loading /build/gcl/gcl/unixport/../lsp/gcl_auto_new.lsp
T
SYSTEM>
(LAMBDA-BLOCK COMPILER::COMPILER-CLEAR-COMPILER-PROPERTIES
(SYMBOL COMPILER::CODE)
COMPILER::CODE
(LET ((COMPILER::V (SYMBOL-PLIST SYMBOL)) COMPILER::W)
(TAGBODY
COMPILER::TOP
(SETQ COMPILER::W (CAR COMPILER::V))
(COND
((AND (SYMBOLP COMPILER::W)
(GET COMPILER::W 'COMPILER::COMPILER-PROP))
(SETQ COMPILER::V (CDDR COMPILER::V))
(REMPROP SYMBOL COMPILER::W))
(T (SETQ COMPILER::V (CDDR COMPILER::V))))
(OR (NULL COMPILER::V) (GO COMPILER::TOP)))
(COMPILER::COMPILER-DEF-HOOK SYMBOL COMPILER::CODE)))
SYSTEM>
NIL
SYSTEM>
T
SYSTEM>
T
SYSTEM>
SYSTEM>
TOP-LEVEL
SYSTEM>
NIL
SYSTEM>
"Fri Apr 22 15:51:11 UTC 2016"
SYSTEM>
*SYSTEM-BANNER*
SYSTEM>
T
SYSTEM>
INIT-CMP-ANON
SYSTEM>
>
#<"COMPILER" package>
COMPILER>
"sys_init.lsp"
COMPILER>
T
COMPILER>
CLTL1-COMPAT::STRING-CHAR
COMPILER>
NIL
COMPILER>
T
COMPILER>
NIL
COMPILER>
Error: ERROR "Caught fatal error [memory may be damaged]"
Signalled by EQUAL-TAIL-RECURSION-CHECK.
ERROR "Caught fatal error [memory may be damaged]"
Broken at UNLESS. Type :H for Help.
1 Return to top level.
COMPILER>>537677824 heap words available
NIL
COMPILER>>
NIL
COMPILER>>make[1]: *** [makefile:96: saved_pre_gcl] Error 255
rm raw_pre_gcl
make[1]: Leaving directory '/build/gcl/gcl/unixport'
make: *** [makefile:81: unixport/saved_pre_gcl] Error 2
rm h/mcompdefs.h
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment