bc1.08.2

built x86_64-unknown-linux-gnufilc0 Recorded
DERIVATION
/nix/store/9i5yhslwv8dznwwwss1s6jfqlfs11ibn-bc-x86_64-unknown-linux-gnufilc0-1.08.2.drv
SYSTEM
x86_64-linux
DURATION
24s
LOG LINES
265
Output paths
/nix/store/ql5czgp2chcfz29hz8h7xfczvs9h67qd-bc-x86_64-unknown-linux-gnufilc0-1.08.2
Native result · built
{
  "capture": {
    "mono_ns": 13413038861492184,
    "wall_ns": 1792809756534209467
  },
  "drv": "/nix/store/9i5yhslwv8dznwwwss1s6jfqlfs11ibn-bc-x86_64-unknown-linux-gnufilc0-1.08.2.drv",
  "outcome": "built",
  "outputs": [
    {
      "path": "/nix/store/ql5czgp2chcfz29hz8h7xfczvs9h67qd-bc-x86_64-unknown-linux-gnufilc0-1.08.2",
      "valid": true
    }
  ],
  "result": {
    "builtOutputs": {
      "out": {
        "dependentRealisations": {},
        "id": "sha256:b687d4e7d2b51209ff2aa4e7c0eb37da023f8a697440eb5a87856f781d81c292!out",
        "outPath": "ql5czgp2chcfz29hz8h7xfczvs9h67qd-bc-x86_64-unknown-linux-gnufilc0-1.08.2",
        "signatures": []
      }
    },
    "path": {
      "drvPath": "9i5yhslwv8dznwwwss1s6jfqlfs11ibn-bc-x86_64-unknown-linux-gnufilc0-1.08.2.drv",
      "outputs": [
        "*"
      ]
    },
    "startTime": 1792809735,
    "status": "Built",
    "stopTime": 1792809756,
    "success": true,
    "timesBuilt": 1
  },
  "success": true
}

Phases

0.0s
0.0s
2.3s
0.0s
5.1s
11s
0.0s
0.0s
0.1s

Dependencies

grey: build-platform tools

Build output

Captured
nix
warning: couldn't stat $HOME ('/home/mbrock') for reason other than not existing, falling back to the one defined in the 'passwd' file: error: getting status of "/home/mbrock": Permission denied
bc
Running phase: unpackPhase
bc
unpacking source archive /nix/store/qhribn7m851br38zcm5h3n0diayp7r7a-bc-1.08.2.tar.lz
bc
source root is bc-1.08.2
bc
setting SOURCE_DATE_EPOCH to timestamp 1748205086 of file "bc-1.08.2/doc/bc.info"
bc
Running phase: patchPhase
bc
Running phase: autoreconfPhase
bc
autoreconf: export WARNINGS=
bc
autoreconf: Entering directory '.'
bc
autoreconf: configure.ac: no obvious need to run autopoint
bc
autoreconf: running: aclocal --force 
bc
autoreconf: configure.ac: tracing
bc
autoreconf: configure.ac: not using Libtool
bc
autoreconf: configure.ac: not using Intltool
bc
autoreconf: configure.ac: not using Gtkdoc
bc
autoreconf: configure.ac: no need to run autopoint (confirmed)
bc
autoreconf: running: /nix/store/vs7k4j1wn4h39423d34pscijxgipwwgz-autoconf-2.73/bin/autoconf --force
bc
autoreconf: running: /nix/store/vs7k4j1wn4h39423d34pscijxgipwwgz-autoconf-2.73/bin/autoheader --force
bc
autoreconf: running: automake --add-missing --copy --force-missing
bc
autoreconf: configure.ac: not running make: --make not given
bc
autoreconf: Leaving directory '.'
bc
Running phase: updateAutotoolsGnuConfigScriptsPhase
bc
Running phase: updateAutotoolsGnuConfigScriptsPhase
bc
Running phase: configurePhase
bc
patching script interpreter paths in ./configure
bc
./configure: interpreter directive changed from "#! /bin/sh" to "/nix/store/7n1hai8jk6vgc967drgkqi6k7j6ff28q-bash-5.3p9/bin/sh"
bc
configure flags: --disable-dependency-tracking --prefix=/nix/store/ql5czgp2chcfz29hz8h7xfczvs9h67qd-bc-x86_64-unknown-linux-gnufilc0-1.08.2 --with-readline --build=x86_64-unknown-linux-gnu --host=x86_64-unknown-linux-gnufilc0
bc
checking for a BSD-compatible install... /nix/store/833invqvsk7anqnqrki5hqncrcllj825-coreutils-9.11/bin/install -c
bc
checking whether sleep supports fractional seconds... yes
bc
checking filesystem timestamp resolution... 0.01
bc
checking whether build environment is sane... yes
bc
checking for x86_64-unknown-linux-gnufilc0-strip... strip
bc
checking for a race-free mkdir -p... /nix/store/833invqvsk7anqnqrki5hqncrcllj825-coreutils-9.11/bin/mkdir -p
bc
checking for gawk... gawk
bc
checking whether make sets $(MAKE)... yes
bc
checking whether make supports nested variables... yes
bc
checking xargs -n works... yes
bc
checking whether UID '1000' is supported by ustar format... yes
bc
checking whether GID '100' is supported by ustar format... yes
bc
checking how to create a ustar tar archive... gnutar
bc
checking for x86_64-unknown-linux-gnufilc0-gcc... clang
bc
checking whether the C compiler works... yes
bc
checking for C compiler default output file name... a.out
bc
checking for suffix of executables... 
bc
checking whether we are cross compiling... yes
bc
checking for suffix of object files... o
bc
checking whether the compiler supports GNU C... yes
bc
checking whether clang accepts -g... yes
bc
checking for clang option to enable C23 features... (cached) unsupported
bc
checking for clang option to enable C11 features... none needed
bc
checking whether clang understands -c and -o together... yes
bc
checking whether make supports the include directive... yes (GNU style)
bc
checking dependency style of clang... none
bc
checking for stdio.h... yes
bc
checking for stdlib.h... yes
bc
checking for string.h... yes
bc
checking for inttypes.h... yes
bc
checking for stdint.h... yes
bc
checking for strings.h... yes
bc
checking for sys/stat.h... yes
bc
checking for sys/types.h... yes
bc
checking for unistd.h... yes
bc
checking for wchar.h... yes
bc
checking for minix/config.h... no
bc
checking for stdarg.h... yes
bc
checking for stddef.h... yes
bc
checking for errno.h... yes
bc
checking for getopt.h... yes
bc
checking for limits.h... yes
bc
checking for lib.h... no
bc
checking whether it is safe to define __EXTENSIONS__... yes
bc
checking whether _XOPEN_SOURCE should be defined... no
bc
checking for flex... flex
bc
checking for lex output file root... lex.yy
bc
checking for lex library... none needed
bc
checking whether yytext is a pointer... yes
bc
checking for x86_64-unknown-linux-gnufilc0-ar... ar
bc
checking the archiver (ar) interface... ar
bc
checking for bison... no
bc
checking for byacc... no
bc
checking for x86_64-unknown-linux-gnufilc0-ranlib... ranlib
bc
checking whether make sets $(MAKE)... (cached) yes
bc
checking for an ANSI C-conforming const... yes
bc
checking for size_t... yes
bc
checking for ptrdiff_t... yes
bc
checking for __attribute__... yes
bc
checking for vprintf... yes
bc
checking for isgraph... yes
bc
checking for setvbuf... yes
bc
checking for fstat... yes
bc
checking for getopt_long... yes
bc
checking for strtol... yes
bc
checking for tparm in -lncurses... yes
bc
checking for readline in -lreadline... yes
bc
checking for readline/readline.h... yes
bc
Using the readline library.
bc
Adding GCC specific compile flags.
bc
checking that generated files are newer than configure... done
bc
configure: creating ./config.status
bc
config.status: creating Makefile
bc
config.status: creating bc/Makefile
bc
config.status: creating dc/Makefile
bc
config.status: creating lib/Makefile
bc
config.status: creating doc/Makefile
bc
config.status: creating doc/texi-ver.incl
bc
config.status: creating config.h
bc
config.status: executing depfiles commands
bc
Running phase: buildPhase
bc
build flags: SHELL=/nix/store/7n1hai8jk6vgc967drgkqi6k7j6ff28q-bash-5.3p9/bin/bash
bc
make  all-recursive
bc
make[1]: Entering directory '/build/bc-1.08.2'
bc
Making all in lib
bc
make[2]: Entering directory '/build/bc-1.08.2/lib'
bc
clang -DHAVE_CONFIG_H  -I. -I..  -I. -I.. -I./../h  -g -O2 -Wall -funsigned-char -g -O2 -Wall -funsigned-char -c -o getopt.o getopt.c
bc
clang -DHAVE_CONFIG_H  -I. -I..  -I. -I.. -I./../h  -g -O2 -Wall -funsigned-char -g -O2 -Wall -funsigned-char -c -o getopt1.o getopt1.c
bc
clang -DHAVE_CONFIG_H  -I. -I..  -I. -I.. -I./../h  -g -O2 -Wall -funsigned-char -g -O2 -Wall -funsigned-char -c -o vfprintf.o vfprintf.c
bc
clang -DHAVE_CONFIG_H  -I. -I..  -I. -I.. -I./../h  -g -O2 -Wall -funsigned-char -g -O2 -Wall -funsigned-char -c -o number.o number.c
bc
rm -f libbc.a
bc
ar cr libbc.a getopt.o getopt1.o vfprintf.o number.o 
bc
ranlib libbc.a
bc
make[2]: Leaving directory '/build/bc-1.08.2/lib'
bc
Making all in bc
bc
make[2]: Entering directory '/build/bc-1.08.2/bc'
bc
clang -DHAVE_CONFIG_H -I. -I..  -I. -I./../h  -g -O2 -Wall -funsigned-char -g -O2 -Wall -funsigned-char -c -o main.o main.c
bc
main.c:360:3: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]
bc
  360 |   write (1, "\n(interrupt) Exiting bc.\n", 26);
bc
      |   ^~~~~  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bc
1 warning generated.
bc
clang -DHAVE_CONFIG_H -I. -I..  -I. -I./../h  -g -O2 -Wall -funsigned-char -g -O2 -Wall -funsigned-char -c -o bc.o bc.c
bc
clang -DHAVE_CONFIG_H -I. -I..  -I. -I./../h  -g -O2 -Wall -funsigned-char -g -O2 -Wall -funsigned-char -c -o scan.o scan.c
bc
clang -DHAVE_CONFIG_H -I. -I..  -I. -I./../h  -g -O2 -Wall -funsigned-char -g -O2 -Wall -funsigned-char -c -o execute.o execute.c
bc
clang -DHAVE_CONFIG_H -I. -I..  -I. -I./../h  -g -O2 -Wall -funsigned-char -g -O2 -Wall -funsigned-char -c -o load.o load.c
bc
clang -DHAVE_CONFIG_H -I. -I..  -I. -I./../h  -g -O2 -Wall -funsigned-char -g -O2 -Wall -funsigned-char -c -o storage.o storage.c
bc
clang -DHAVE_CONFIG_H -I. -I..  -I. -I./../h  -g -O2 -Wall -funsigned-char -g -O2 -Wall -funsigned-char -c -o util.o util.c
bc
clang -DHAVE_CONFIG_H -I. -I..  -I. -I./../h  -g -O2 -Wall -funsigned-char -g -O2 -Wall -funsigned-char -c -o global.o global.c
bc
clang -DHAVE_CONFIG_H -I. -I..  -I. -I./../h  -g -O2 -Wall -funsigned-char -g -O2 -Wall -funsigned-char -c -o warranty.o warranty.c
bc
clang -g -O2 -Wall -funsigned-char -g -O2 -Wall -funsigned-char   -o bc main.o bc.o scan.o execute.o load.o storage.o util.o global.o warranty.o ../lib/libbc.a  -lreadline -lncurses 
bc
make[2]: Leaving directory '/build/bc-1.08.2/bc'
bc
Making all in dc
bc
make[2]: Entering directory '/build/bc-1.08.2/dc'
bc
clang -DHAVE_CONFIG_H -I. -I..    -g -O2 -Wall -funsigned-char -g -O2 -Wall -funsigned-char -c -o dc.o dc.c
bc
clang -DHAVE_CONFIG_H -I. -I..    -g -O2 -Wall -funsigned-char -g -O2 -Wall -funsigned-char -c -o input.o input.c
bc
clang -DHAVE_CONFIG_H -I. -I..    -g -O2 -Wall -funsigned-char -g -O2 -Wall -funsigned-char -c -o misc.o misc.c
bc
clang -DHAVE_CONFIG_H -I. -I..    -g -O2 -Wall -funsigned-char -g -O2 -Wall -funsigned-char -c -o eval.o eval.c
bc
clang -DHAVE_CONFIG_H -I. -I..    -g -O2 -Wall -funsigned-char -g -O2 -Wall -funsigned-char -c -o stack.o stack.c
bc
clang -DHAVE_CONFIG_H -I. -I..    -g -O2 -Wall -funsigned-char -g -O2 -Wall -funsigned-char -c -o array.o array.c
bc
clang -DHAVE_CONFIG_H -I. -I..    -g -O2 -Wall -funsigned-char -g -O2 -Wall -funsigned-char -c -o numeric.o numeric.c
bc
clang -DHAVE_CONFIG_H -I. -I..    -g -O2 -Wall -funsigned-char -g -O2 -Wall -funsigned-char -c -o string.o string.c
bc
clang -g -O2 -Wall -funsigned-char -g -O2 -Wall -funsigned-char   -o dc dc.o input.o misc.o eval.o stack.o array.o numeric.o string.o ../lib/libbc.a -lreadline -lncurses 
bc
make[2]: Leaving directory '/build/bc-1.08.2/dc'
bc
Making all in doc
bc
make[2]: Entering directory '/build/bc-1.08.2/doc'
bc
restore=: && backupdir=".am$$" && \
bc
am__cwd=`pwd` && CDPATH="${ZSH_VERSION+.}:" && cd . && \
bc
rm -rf $backupdir && mkdir $backupdir && \
bc
if (makeinfo --no-split --version) >/dev/null 2>&1; then \
bc
  for f in bc.info bc.info-[0-9] bc.info-[0-9][0-9] bc.i[0-9] bc.i[0-9][0-9]; do \
bc
    if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \
bc
  done; \
bc
else :; fi && \
bc
cd "$am__cwd"; \
bc
if makeinfo --no-split   -I . \
bc
 -o bc.info bc.texi; \
bc
then \
bc
  rc=0; \
bc
  CDPATH="${ZSH_VERSION+.}:" && cd .; \
bc
else \
bc
  rc=$?; \
bc
  CDPATH="${ZSH_VERSION+.}:" && cd . && \
bc
  $restore $backupdir/* `echo "./bc.info" | sed 's|[^/]*$||'`; \
bc
fi; \
bc
rm -rf $backupdir; exit $rc
bc
restore=: && backupdir=".am$$" && \
bc
am__cwd=`pwd` && CDPATH="${ZSH_VERSION+.}:" && cd . && \
bc
rm -rf $backupdir && mkdir $backupdir && \
bc
if (makeinfo --no-split --version) >/dev/null 2>&1; then \
bc
  for f in dc.info dc.info-[0-9] dc.info-[0-9][0-9] dc.i[0-9] dc.i[0-9][0-9]; do \
bc
    if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \
bc
  done; \
bc
else :; fi && \
bc
cd "$am__cwd"; \
bc
if makeinfo --no-split   -I . \
bc
 -o dc.info dc.texi; \
bc
then \
bc
  rc=0; \
bc
  CDPATH="${ZSH_VERSION+.}:" && cd .; \
bc
else \
bc
  rc=$?; \
bc
  CDPATH="${ZSH_VERSION+.}:" && cd . && \
bc
  $restore $backupdir/* `echo "./dc.info" | sed 's|[^/]*$||'`; \
bc
fi; \
bc
rm -rf $backupdir; exit $rc
bc
make[2]: Leaving directory '/build/bc-1.08.2/doc'
bc
make[2]: Entering directory '/build/bc-1.08.2'
bc
make[2]: Leaving directory '/build/bc-1.08.2'
bc
make[1]: Leaving directory '/build/bc-1.08.2'
bc
Running phase: checkPhase
bc
check flags: SHELL=/nix/store/7n1hai8jk6vgc967drgkqi6k7j6ff28q-bash-5.3p9/bin/bash VERBOSE=y check
bc
Making check in lib
bc
make[1]: Entering directory '/build/bc-1.08.2/lib'
bc
make[1]: Nothing to be done for 'check'.
bc
make[1]: Leaving directory '/build/bc-1.08.2/lib'
bc
Making check in bc
bc
make[1]: Entering directory '/build/bc-1.08.2/bc'
bc
make[1]: Leaving directory '/build/bc-1.08.2/bc'
bc
Making check in dc
bc
make[1]: Entering directory '/build/bc-1.08.2/dc'
bc
make[1]: Nothing to be done for 'check'.
bc
make[1]: Leaving directory '/build/bc-1.08.2/dc'
bc
Making check in doc
bc
make[1]: Entering directory '/build/bc-1.08.2/doc'
bc
make[1]: Nothing to be done for 'check'.
bc
make[1]: Leaving directory '/build/bc-1.08.2/doc'
bc
make[1]: Entering directory '/build/bc-1.08.2'
bc
make[1]: Leaving directory '/build/bc-1.08.2'
bc
Running phase: installPhase
bc
install flags: SHELL=/nix/store/7n1hai8jk6vgc967drgkqi6k7j6ff28q-bash-5.3p9/bin/bash install
bc
Making install in lib
bc
make[1]: Entering directory '/build/bc-1.08.2/lib'
bc
make[2]: Entering directory '/build/bc-1.08.2/lib'
bc
make[2]: Nothing to be done for 'install-exec-am'.
bc
make[2]: Nothing to be done for 'install-data-am'.
bc
make[2]: Leaving directory '/build/bc-1.08.2/lib'
bc
make[1]: Leaving directory '/build/bc-1.08.2/lib'
bc
Making install in bc
bc
make[1]: Entering directory '/build/bc-1.08.2/bc'
bc
make[2]: Entering directory '/build/bc-1.08.2/bc'
bc
 /nix/store/833invqvsk7anqnqrki5hqncrcllj825-coreutils-9.11/bin/mkdir -p '/nix/store/ql5czgp2chcfz29hz8h7xfczvs9h67qd-bc-x86_64-unknown-linux-gnufilc0-1.08.2/bin'
bc
  /nix/store/833invqvsk7anqnqrki5hqncrcllj825-coreutils-9.11/bin/install -c bc '/nix/store/ql5czgp2chcfz29hz8h7xfczvs9h67qd-bc-x86_64-unknown-linux-gnufilc0-1.08.2/bin'
bc
make[2]: Nothing to be done for 'install-data-am'.
bc
make[2]: Leaving directory '/build/bc-1.08.2/bc'
bc
make[1]: Leaving directory '/build/bc-1.08.2/bc'
bc
Making install in dc
bc
make[1]: Entering directory '/build/bc-1.08.2/dc'
bc
make[2]: Entering directory '/build/bc-1.08.2/dc'
bc
 /nix/store/833invqvsk7anqnqrki5hqncrcllj825-coreutils-9.11/bin/mkdir -p '/nix/store/ql5czgp2chcfz29hz8h7xfczvs9h67qd-bc-x86_64-unknown-linux-gnufilc0-1.08.2/bin'
bc
  /nix/store/833invqvsk7anqnqrki5hqncrcllj825-coreutils-9.11/bin/install -c dc '/nix/store/ql5czgp2chcfz29hz8h7xfczvs9h67qd-bc-x86_64-unknown-linux-gnufilc0-1.08.2/bin'
bc
make[2]: Nothing to be done for 'install-data-am'.
bc
make[2]: Leaving directory '/build/bc-1.08.2/dc'
bc
make[1]: Leaving directory '/build/bc-1.08.2/dc'
bc
Making install in doc
bc
make[1]: Entering directory '/build/bc-1.08.2/doc'
bc
make[2]: Entering directory '/build/bc-1.08.2/doc'
bc
make[2]: Nothing to be done for 'install-exec-am'.
bc
 /nix/store/833invqvsk7anqnqrki5hqncrcllj825-coreutils-9.11/bin/mkdir -p '/nix/store/ql5czgp2chcfz29hz8h7xfczvs9h67qd-bc-x86_64-unknown-linux-gnufilc0-1.08.2/share/info'
bc
 /nix/store/833invqvsk7anqnqrki5hqncrcllj825-coreutils-9.11/bin/install -c -m 644 ./bc.info ./dc.info '/nix/store/ql5czgp2chcfz29hz8h7xfczvs9h67qd-bc-x86_64-unknown-linux-gnufilc0-1.08.2/share/info'
bc
 install-info --info-dir='/nix/store/ql5czgp2chcfz29hz8h7xfczvs9h67qd-bc-x86_64-unknown-linux-gnufilc0-1.08.2/share/info' '/nix/store/ql5czgp2chcfz29hz8h7xfczvs9h67qd-bc-x86_64-unknown-linux-gnufilc0-1.08.2/share/info/bc.info'
bc
 install-info --info-dir='/nix/store/ql5czgp2chcfz29hz8h7xfczvs9h67qd-bc-x86_64-unknown-linux-gnufilc0-1.08.2/share/info' '/nix/store/ql5czgp2chcfz29hz8h7xfczvs9h67qd-bc-x86_64-unknown-linux-gnufilc0-1.08.2/share/info/dc.info'
bc
 /nix/store/833invqvsk7anqnqrki5hqncrcllj825-coreutils-9.11/bin/mkdir -p '/nix/store/ql5czgp2chcfz29hz8h7xfczvs9h67qd-bc-x86_64-unknown-linux-gnufilc0-1.08.2/share/man/man1'
bc
 /nix/store/833invqvsk7anqnqrki5hqncrcllj825-coreutils-9.11/bin/install -c -m 644 bc.1 dc.1 '/nix/store/ql5czgp2chcfz29hz8h7xfczvs9h67qd-bc-x86_64-unknown-linux-gnufilc0-1.08.2/share/man/man1'
bc
make[2]: Leaving directory '/build/bc-1.08.2/doc'
bc
make[1]: Leaving directory '/build/bc-1.08.2/doc'
bc
make[1]: Entering directory '/build/bc-1.08.2'
bc
make[2]: Entering directory '/build/bc-1.08.2'
bc
make[2]: Nothing to be done for 'install-exec-am'.
bc
make[2]: Nothing to be done for 'install-data-am'.
bc
make[2]: Leaving directory '/build/bc-1.08.2'
bc
make[1]: Leaving directory '/build/bc-1.08.2'
bc
Running phase: fixupPhase
bc
shrinking RPATHs of ELF executables and libraries in /nix/store/ql5czgp2chcfz29hz8h7xfczvs9h67qd-bc-x86_64-unknown-linux-gnufilc0-1.08.2
bc
shrinking /nix/store/ql5czgp2chcfz29hz8h7xfczvs9h67qd-bc-x86_64-unknown-linux-gnufilc0-1.08.2/bin/bc
bc
shrinking /nix/store/ql5czgp2chcfz29hz8h7xfczvs9h67qd-bc-x86_64-unknown-linux-gnufilc0-1.08.2/bin/dc
bc
checking for references to /build/ in /nix/store/ql5czgp2chcfz29hz8h7xfczvs9h67qd-bc-x86_64-unknown-linux-gnufilc0-1.08.2...
bc
gzipping man pages under /nix/store/ql5czgp2chcfz29hz8h7xfczvs9h67qd-bc-x86_64-unknown-linux-gnufilc0-1.08.2/share/man/
bc
patching script interpreter paths in /nix/store/ql5czgp2chcfz29hz8h7xfczvs9h67qd-bc-x86_64-unknown-linux-gnufilc0-1.08.2
bc
stripping (with command strip and flags -S -p) in  /nix/store/ql5czgp2chcfz29hz8h7xfczvs9h67qd-bc-x86_64-unknown-linux-gnufilc0-1.08.2/bin