* Package: dev-lisp/gcl-2.6.13_pre99:0 * Repository: gentoo * Maintainer: common-lisp@gentoo.org * USE: abi_x86_64 amd64 ansi elibc_glibc kernel_linux readline userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking gcl-2.6.13_pre99.tar.xz to /var/tmp/portage/dev-lisp/gcl-2.6.13_pre99/work >>> Source unpacked in /var/tmp/portage/dev-lisp/gcl-2.6.13_pre99/work >>> Preparing source in /var/tmp/portage/dev-lisp/gcl-2.6.13_pre99/work/gcl-2.6.13_pre99 ... * Applying gcl-2.6.13_pre99-assertion.patch ... [ ok ] >>> Source prepared. * Clang 16 testing: this build is using a /etc/portage/bashrc hook (2022-11-24T21:47)! * Clang 16 testing: see https://wiki.gentoo.org/wiki/Modern_C_porting for more info. >>> Configuring source in /var/tmp/portage/dev-lisp/gcl-2.6.13_pre99/work/gcl-2.6.13_pre99 ... * econf: updating gcl-2.6.13_pre99/config.guess with /usr/share/gnuconfig/config.guess * econf: updating gcl-2.6.13_pre99/.pc/list_order.1/config.sub with /usr/share/gnuconfig/config.sub * econf: updating gcl-2.6.13_pre99/.pc/Version_2_6_13pre25/config.guess with /usr/share/gnuconfig/config.guess * econf: updating gcl-2.6.13_pre99/config.sub with /usr/share/gnuconfig/config.sub * econf: updating gcl-2.6.13_pre99/gmp4/config.guess with /usr/share/gnuconfig/config.guess * econf: updating gcl-2.6.13_pre99/gmp4/config.sub with /usr/share/gnuconfig/config.sub ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --docdir=/usr/share/doc/gcl-2.6.13_pre99 --htmldir=/usr/share/doc/gcl-2.6.13_pre99/html --libdir=/usr/lib64 --enable-dynsysgmp --disable-xdr --enable-emacsdir=/usr/share/emacs/site-lisp/gcl --enable-readline --enable-ansi --disable-xgcl --without-x checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu host=x86_64-pc-linux-gnu use=amd64-linux checking for x86_64-pc-linux-gnu-gcc... clang 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 clang accepts -g... yes checking for clang option to accept ISO C89... none needed checking how to run the C preprocessor... clang -E checking for CFLAG -fsigned-char... yes checking for CFLAG -pipe... yes checking for CFLAG -fcommon... yes checking for CFLAG -fno-builtin-malloc... yes checking for CFLAG -fno-builtin-free... yes checking for CFLAG -fno-PIE... yes checking for CFLAG -fno-pie... yes checking for CFLAG -fno-PIC... yes checking for CFLAG -fno-pic... yes checking for CFLAG -Wall... yes checking for CFLAG -Wno-builtin-requires-header... yes checking for CFLAG -Wno-empty-body... yes checking for CFLAG -Wno-self-assign... yes checking for CFLAG -Wno-unused-but-set-variable... yes checking for LDFLAG -no-pie... yes checking for LDFLAG -Wl,-z,lazy... yes checking for clang... yes checking for gawk... gawk grep: warning: stray \ before - grep: warning: stray \ before - grep: warning: stray \ before - grep: warning: stray \ before - grep: warning: stray \ before - grep: warning: stray \ before - grep: warning: stray \ before - grep: warning: stray \ before - grep: warning: stray \ before - grep: warning: stray \ before - grep: warning: stray \ before - grep: warning: stray \ before - grep: warning: stray \ before - checking for makeinfo... makeinfo checking system version (for dynamic loading)... Linux-6.0.10 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... 0 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... good 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 __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... yes checking that sbrk is (now) non-random... yes checking CSTACK_DIRECTION... -1 checking CSTACK_ADDRESS... 0x7fffffffffff checking cstack bits... 48 checking NEG_CSTACK_ADDRESS... no checking finding CSTACK_ALIGNMENT... 16 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: line 7032: 2317 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 ./configure: line 7032: 2345 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 ./configure: line 7032: 2373 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 ./configure: line 7032: 2401 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 ./configure: line 7032: 2429 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 ./configure: line 7032: 2457 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 ./configure: line 7032: 2485 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 ./configure: line 7032: 2513 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 ./configure: line 7032: 2541 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 ./configure: line 7032: 2569 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 ./configure: line 7032: 2597 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 ./configure: line 7032: 2625 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 ./configure: line 7032: 2653 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 ./configure: line 7032: 2681 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 ./configure: line 7032: 2709 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 ./configure: line 7032: 2737 Segmentation fault ( $CC $LDFLAGS -Wl,-T gcl.script foo.c -o foo && ./foo ) > /dev/null 2>&1 configure: min log text start 15 configure: max log text start 29 configure: lowering log text to 18000 to maximize data area checking our linker script... done checking for LDFLAG -Wl,-T,gcl.script... yes 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... yes checking dis-asm.h presence... yes checking for dis-asm.h... yes checking for init_disassemble_info in -lopcodes... yes checking for dlopen in -ldl... yes checking for print_insn_i386... yes 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 of signal.h checking for emacs... no checking emacs site lisp directory... /usr/share/emacs/site-lisp/gcl/ checking emacs default.el... checking emacs info/dir... /usr/share/info/ checking for tcl/tk... checking for tclsh... tclsh 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= -lm -ldl -lgmp -lreadline # 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=/usr # where to place the info files INFO_DIR=/usr/share/info/ # where to put emacs lisp files. EMACS_SITE_LISP=/usr/share/emacs/site-lisp/gcl/ # the default.el file EMACS_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= CC=clang GCL_CC=clang CFLAGS=-pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -Wall -Wno-builtin-requires-header -Wno-empty-body -Wno-self-assign -Wno-unused-but-set-variable -O2 -I$(GCLDIR)/o LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -no-pie -Wl,-z,lazy -Wl,-T,../unixport/gcl.script FINAL_CFLAGS=-pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -Wall -Wno-builtin-requires-header -Wno-empty-body -Wno-self-assign -Wno-unused-but-set-variable NIFLAGS=-pipe -march=native -fno-diagnostics-color -Werror=implicit-function-declaration -Werror=implicit-int -fsigned-char -pipe -fcommon -fno-builtin-malloc -fno-builtin-free -fno-PIE -fno-pie -fno-PIC -fno-pic -Wall -Wno-builtin-requires-header -Wno-empty-body -Wno-self-assign -Wno-unused-but-set-variable -I$(GCLDIR)/o O3FLAGS=-O2 O2FLAGS=-O RL_OBJS=gcl_readline.o RL_LIB= MAKEINFO=makeinfo FLISP=saved_ansi_gcl SYSTEM=ansi_gcl BUILD_BFD= GMPDIR= X_LIBS= X_CFLAGS= PROCESSOR_FLAGS=@PROCESSOR_FLAGS@ EXTRA_LOBJS= LEADING_UNDERSCORE= GNU_LD=1 AWK=gawk LIBBFD= LIBIBERTY= add-defs1 amd64-linux using amd64-linux.defs fgrep: warning: fgrep is obsolescent; using /bin/grep -F 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. >>> Source configured. '/var/tmp/portage/dev-lisp/gcl-2.6.13_pre99/temp/clang16-errors.log' -> '/var/tmp/clang/dev-lisp/gcl-2.6.13_pre99/clang16-errors.log' '/var/tmp/portage/dev-lisp/gcl-2.6.13_pre99/temp/clang16-safe.log' -> '/var/tmp/clang/dev-lisp/gcl-2.6.13_pre99/clang16-safe.log' >>> Compiling source in /var/tmp/portage/dev-lisp/gcl-2.6.13_pre99/work/gcl-2.6.13_pre99 ... make -j4 -j1 rm -f bin/gcl xbin/gcl MGCLDIR=`echo /var/tmp/portage/dev-lisp/gcl-2.6.13_pre99/work/gcl-2.6.13_pre99 | sed -e 'sX^\([a-z]\):X/\1Xg'` ; \ GCLDIR=`echo /var/tmp/portage/dev-lisp/gcl-2.6.13_pre99/work/gcl-2.6.13_pre99` ; \ make install-command "INSTALL_LIB_DIR=$GCLDIR" "prefix=$GCLDIR" "BINDIR=$MGCLDIR/unixport" make[1]: Entering directory '/var/tmp/portage/dev-lisp/gcl-2.6.13_pre99/work/gcl-2.6.13_pre99' rm -f /var/tmp/portage/dev-lisp/gcl-2.6.13_pre99/work/gcl-2.6.13_pre99/bin/gcl (echo '#!/bin/sh' ; \ echo exec /var/tmp/portage/dev-lisp/gcl-2.6.13_pre99/work/gcl-2.6.13_pre99/unixport/saved_ansi_gcl \\ ; \ echo ' -dir' /var/tmp/portage/dev-lisp/gcl-2.6.13_pre99/work/gcl-2.6.13_pre99/unixport/ \\ ; \ echo ' -libdir' /var/tmp/portage/dev-lisp/gcl-2.6.13_pre99/work/gcl-2.6.13_pre99/ \\ ; \ echo ' -eval '\''(setq si::*allow-gzipped-file* t)'\' \\ ;\ ! [ -d "unknown" ] || echo ' -eval '\''(setq si::*tk-library* '\"\"')'\' \\;\ echo ' '\"\$@\" ) > /var/tmp/portage/dev-lisp/gcl-2.6.13_pre99/work/gcl-2.6.13_pre99/bin/gcl; echo '#' other options: -load "/tmp/foo.o" -load "jo.lsp" -eval '"(joe 3)"' >> /var/tmp/portage/dev-lisp/gcl-2.6.13_pre99/work/gcl-2.6.13_pre99/bin/gcl chmod a+x /var/tmp/portage/dev-lisp/gcl-2.6.13_pre99/work/gcl-2.6.13_pre99/bin/gcl rm -f /var/tmp/portage/dev-lisp/gcl-2.6.13_pre99/work/gcl-2.6.13_pre99/bin/gclm.bat if gcc --version | grep mingw >/dev/null 2>&1 ; then (echo '@SET cd='; \ echo '@SET promp%prompt%'; \ echo '@PROMPT SET cdgcl-2.6.13_pre99'; \ echo '@CALL>%temp%.\setdir.bat'; \ echo '@'; \ echo '% do not delete this line %'; \ echo '@ECHO off'; \ echo 'PROMPT %promp'; \ echo 'FOR %%c IN (CALL DEL) DO %%c %temp%.\setdir.bat'; \ echo 'set cwd=%cd%'; \ echo 'set libdir=%cd%\..\lib\gcl-`cat majvers`.`cat minvers`'; \ echo 'set unixportdir=%libdir%\unixport'; \ echo 'path %cd%\..\mingw\bin;%PATH%'; \ echo "start %unixportdir%\saved_ansi_gcl.exe -dir %unixportdir% -libdir %libdir% -eval \"(setq si::*allow-gzipped-file* t)\" %1 %2 %3 %4 %5 %6 %7 %8 %9" ) > /var/tmp/portage/dev-lisp/gcl-2.6.13_pre99/work/gcl-2.6.13_pre99/bin/gclm.bat ; fi rm -f /var/tmp/portage/dev-lisp/gcl-2.6.13_pre99/work/gcl-2.6.13_pre99/bin/gclfinal.bat if gcc --version | grep -i mingw >/dev/null 2>&1 ; then (echo 'ECHO path %1\mingw\bin;%PATH% > gcli.bat'; \ echo "ECHO start %1\lib\gcl-`cat majvers`.`cat minvers`\unixport\saved_ansi_gcl.exe -dir %1\lib\gcl-`cat majvers`.`cat minvers`\unixport -libdir %1\lib\gcl-`cat majvers`.`cat minvers` -eval \"(setq si::*allow-gzipped-file* t)\" %1 %2 %3 %4 %5 %6 %7 %8 %9 >> gcli.bat" ) > /var/tmp/portage/dev-lisp/gcl-2.6.13_pre99/work/gcl-2.6.13_pre99/bin/gclfinal.bat ; fi make[1]: Leaving directory '/var/tmp/portage/dev-lisp/gcl-2.6.13_pre99/work/gcl-2.6.13_pre99' (cd xbin ; cp ../bin/gcl .) cd cmpnew && make gcl_collectfn.o make[1]: Entering directory '/var/tmp/portage/dev-lisp/gcl-2.6.13_pre99/work/gcl-2.6.13_pre99/cmpnew' makefile:27: warning: ignoring prerequisites on suffix rule definition ../unixport/saved_pre_gcl ../unixport/ -compile gcl_collectfn.lsp make[1]: ../unixport/saved_pre_gcl: No such file or directory make[1]: *** [makefile:35: gcl_collectfn.o] Error 127 shuffle=2671110539 make[1]: Leaving directory '/var/tmp/portage/dev-lisp/gcl-2.6.13_pre99/work/gcl-2.6.13_pre99/cmpnew' make: *** [makefile:111: cmpnew/gcl_collectfn.o] Error 2 shuffle=2671110539 * ERROR: dev-lisp/gcl-2.6.13_pre99::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-lisp/gcl-2.6.13_pre99::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-lisp/gcl-2.6.13_pre99::gentoo'`. * The complete build log is located at '/var/log/portage/dev-lisp:gcl-2.6.13_pre99:20221127-194738.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-lisp/gcl-2.6.13_pre99/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-lisp/gcl-2.6.13_pre99/temp/environment'. * Working directory: '/var/tmp/portage/dev-lisp/gcl-2.6.13_pre99/work/gcl-2.6.13_pre99' * S: '/var/tmp/portage/dev-lisp/gcl-2.6.13_pre99/work/gcl-2.6.13_pre99'