Skip to content

Instantly share code, notes, and snippets.

@r-rmcgibbo
Created March 19, 2021 00:00
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/7554d93cfbe1ff2c99c8bd2226affc53 to your computer and use it in GitHub Desktop.
Save r-rmcgibbo/7554d93cfbe1ff2c99c8bd2226affc53 to your computer and use it in GitHub Desktop.
system: x86_64-linux | build_time: 5 seconds | https://github.com/NixOS/nixpkgs/pull/116796
@nix { "action": "setPhase", "phase": "unpackPhase" }
unpacking sources
unpacking source archive /nix/store/9vcrz9mai85w9mcp2c8v7svjwidw971n-source
source root is source
@nix { "action": "setPhase", "phase": "patchPhase" }
patching sources
@nix { "action": "setPhase", "phase": "configurePhase" }
configuring
no configure script, doing nothing
@nix { "action": "setPhase", "phase": "buildPhase" }
building
common.w
ctangle.w
cweave.w
prod.w
Makefile
common.c
common.h
ctangle.c
cwebman.tex
cwebmac.tex
comm-vms.ch
ctang-vms.ch
cweav-vms.ch
comm-man.ch
ctang-man.ch
cweav-man.ch
comm-pc.ch
ctang-pc.ch
cweav-pc.ch
comm-amiga.ch
comm-bs.ch
ctang-bs.ch
cweav-bs.ch
makefile.bs
comm-ql.ch
ctang-ql.ch
cweav-ql.ch
readme.ql
comm-w32.ch
ctang-w32.ch
cweav-w32.ch
comm-os2.ch
comm-mac.ch
cweb.1
cweb.el
c++lib.w
README
examples/
examples/wmerg-pc.ch
examples/wordtest.w
examples/xview_types.w
examples/wc.w
examples/wc-dos.ch
examples/oemacs.w
examples/oemacs.el
examples/README
examples/wmerge.w
examples/extex.w
examples/treeprint.w
examples/extex.ch
examples/wmer-os2.ch
examples/kspell.el
examples/Makefile
examples/xlib_types.w
if test ! -h ./catalogs/cweb.h; \
then ln -s ecweb.h ./catalogs/cweb.h; fi
c++ -O3 -I./catalogs -DCWEBINPUTS=\"/nix/store/psv507w2shhbqqfpgvf90g6dgywz8f38-cwebbin-22p/lib/cweb\" -W -Wall -c ctangle.cxx
ctangle.w: In function 'void skip_limbo()':
ctangle.w:1493:19: warning: this statement may fall through [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=8;;]
1493 | case control_text: if (c=='q' || c=='Q') {
| ^~
ctang-22p.ch:625:1: note: here
ctangle.w: In function 'void out_char(eight_bits)':
ctangle.w:675:9: warning: this statement may fall through [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=8;;]
675 | case '*': if (out_state==post_slash) C_putc(' ');
| ^~
ctangle.w:677:1: note: here
677 | default: C_putc(cur_char); out_state=normal; break;
| ^ ~
c++ -O3 -I./catalogs -DCWEBINPUTS=\"/nix/store/psv507w2shhbqqfpgvf90g6dgywz8f38-cwebbin-22p/lib/cweb\" -W -Wall -c common.cxx
common.w: In function 'name_info* section_lookup(char*, char*, int)':
common.w:973:1: warning: this statement may fall through [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=8;;]
973 | if (!ispref) {
| ^
common.w:981:1: note: here
981 | case equal: return r;
| ^ ~~
c++ -s -o ctangle ctangle.o common.o
tie -c ctang-22p.ch ctangle.w ctang-patch.ch ctang-ansi.ch ctang-memory.ch ctang-translation.ch ctang-output.ch
This is TIE, CWEB Version 2.4.
Copyright (c) 1989,1992 by THD/ITI. All rights reserved.
(ctangle.w)
(ctang-patch.ch)
(ctang-ansi.ch)
(ctang-memory.ch)
(ctang-translation.ch)
(ctang-output.ch)
....500....1000....1500
(No errors were found.)
tie -c comm-22p.hch common.h comm-ansi.hch comm-extensions.hch comm-memory.hch comm-translation.hch comm-output.hch
This is TIE, CWEB Version 2.4.
Copyright (c) 1989,1992 by THD/ITI. All rights reserved.
(common.h)
(comm-ansi.hch)
(comm-extensions.hch)
(comm-memory.hch)
(comm-translation.hch)
(comm-output.hch)
.
(No errors were found.)
tie -m comm-22p.h common.h comm-22p.hch
This is TIE, CWEB Version 2.4.
Copyright (c) 1989,1992 by THD/ITI. All rights reserved.
(common.h)
(comm-22p.hch)
.
(No errors were found.)
./ctangle +s ctangle ctang-22p.ch ctangle.cxx
This is CTANGLE (Version 3.64 [22p])
*1*16*23*27*35*41*55*61*75*82*96*97*98*103
Writing the output file (ctangle.cxx):.....500.....1000..
Done.
Memory usage statistics:
430 names (out of 4000)
196 replacement texts (out of 2500)
5288 bytes (out of 90000)
16299 tokens (out of 270000)
(No errors were found.)
c++ -O3 -I./catalogs -DCWEBINPUTS=\"/nix/store/psv507w2shhbqqfpgvf90g6dgywz8f38-cwebbin-22p/lib/cweb\" -W -Wall -c ctangle.cxx
ctangle.w: In function 'void skip_limbo()':
ctangle.w:1493:19: warning: this statement may fall through [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=8;;]
1493 | case control_text: if (c=='q' || c=='Q') {
| ^~
ctang-22p.ch:625:1: note: here
625 | default: err_print(get_string(MSG_ERROR_CT93));
| ^
ctangle.w: In function 'void out_char(eight_bits)':
ctangle.w:675:9: warning: this statement may fall through [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=8;;]
675 | case '*': if (out_state==post_slash) C_putc(' ');
| ^~
ctangle.w:677:1: note: here
677 | default: C_putc(cur_char); out_state=normal; break;
| ^ ~
tie -c comm-22p.ch common.w comm-patch.ch comm-ansi.ch comm-extensions.ch comm-memory.ch comm-translation.ch comm-output.ch
This is TIE, CWEB Version 2.4.
Copyright (c) 1989,1992 by THD/ITI. All rights reserved.
(common.w)
(comm-patch.ch)
(comm-ansi.ch)
(comm-extensions.ch)
(comm-memory.ch)
(comm-translation.ch)
(comm-output.ch)
....500....1000....
(No errors were found.)
./ctangle +s common comm-22p.ch common.cxx
This is CTANGLE (Version 3.64 [22p])
*1*5*7*27*56*67*77*82*84*87*90*93*94
Writing the output file (common.cxx):.....500....
Done.
Memory usage statistics:
387 names (out of 4000)
165 replacement texts (out of 2500)
4651 bytes (out of 90000)
13148 tokens (out of 270000)
(No errors were found.)
c++ -s -o ctangle ctangle.o common.o
cp common.cxx SAVEcommon.cxx
./ctangle +s common comm-22p.ch common.cxx
This is CTANGLE (Version 3.64 [22p])
*1*5*7*27*56*67*77*82*84*87*90*93*94
Writing the output file (common.cxx):.....500....
Done.
Memory usage statistics:
387 names (out of 4000)
165 replacement texts (out of 2500)
4651 bytes (out of 90000)
13148 tokens (out of 270000)
(No errors were found.)
diff common.cxx SAVEcommon.cxx
rm SAVEcommon.cxx
cp ctangle.cxx SAVEctangle.cxx
./ctangle +s ctangle ctang-22p.ch ctangle.cxx
This is CTANGLE (Version 3.64 [22p])
*1*16*23*27*35*41*55*61*75*82*96*97*98*103
Writing the output file (ctangle.cxx):.....500.....1000..
Done.
Memory usage statistics:
430 names (out of 4000)
196 replacement texts (out of 2500)
5288 bytes (out of 90000)
16299 tokens (out of 270000)
(No errors were found.)
diff ctangle.cxx SAVEctangle.cxx
rm SAVEctangle.cxx
@nix { "action": "setPhase", "phase": "installPhase" }
installing
./ctangle +s ctangle ctang-22p.ch ctangle.cxx
This is CTANGLE (Version 3.64 [22p])
*1*16*23*27*35*41*55*61*75*82*96*97*98*103
Writing the output file (ctangle.cxx):.....500.....1000..
Done.
Memory usage statistics:
430 names (out of 4000)
196 replacement texts (out of 2500)
5288 bytes (out of 90000)
16299 tokens (out of 270000)
(No errors were found.)
./ctangle +s common comm-22p.ch common.cxx
This is CTANGLE (Version 3.64 [22p])
*1*5*7*27*56*67*77*82*84*87*90*93*94
Writing the output file (common.cxx):.....500....
Done.
Memory usage statistics:
387 names (out of 4000)
165 replacement texts (out of 2500)
4651 bytes (out of 90000)
13148 tokens (out of 270000)
(No errors were found.)
tie -c cweav-22p.ch cweave.w cweav-patch.ch cweav-ansi.ch cweav-extensions.ch cweav-memory.ch cweav-translation.ch cweav-output.ch
This is TIE, CWEB Version 2.4.
Copyright (c) 1989,1992 by THD/ITI. All rights reserved.
(cweave.w)
(cweav-patch.ch)
(cweav-ansi.ch)
(cweav-extensions.ch)
(cweav-memory.ch)
(cweav-translation.ch)
(cweav-output.ch)
....500....1000....1500....2000....2500....3000....3500....4000....4500.
(No errors were found.)
./ctangle +s cweave cweav-22p.ch cweave.cxx
This is CTANGLE (Version 3.64 [22p])
*1*16*29*37*58*77*88*96*103*174*185*205*225*250*251*252*255
Writing the output file (cweave.cxx):.....500.....1000.....1500.....2000.....2500.....3000...
Done.
Memory usage statistics:
792 names (out of 4000)
486 replacement texts (out of 2500)
10392 bytes (out of 90000)
47167 tokens (out of 270000)
(No errors were found.)
c++ -O3 -I./catalogs -DCWEBINPUTS=\"/nix/store/psv507w2shhbqqfpgvf90g6dgywz8f38-cwebbin-22p/lib/cweb\" -W -Wall -c cweave.cxx
cweave.w: In function 'token* find_first_ident(text_pointer)':
cweave.w:2428:1: warning: this statement may fall through [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=8;;]
2428 | if (name_dir[r].ilk!=raw_int) break;
| ^
cweave.w:2429:1: note: here
2429 | case 1: return j;
| ^
cweave.w:2431:1: warning: this statement may fall through [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=8;;]
2431 | if ((q=find_first_ident(tok_start+r))!=no_ident_found)
| ^
cweave.w:2433:1: note: here
2433 | default: ; /* char, |section_flag|, fall thru: move on to next token */
| ^ ~
cweave.w: In function 'void make_output()':
cweave.w:253:68: warning: this statement may fall through [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=8;;]
253 | @<Set init...@>=
cweave.w:3879:1: note: in expansion of macro 'out'
3879 | out('\\'); /* falls through */
| ^
cweave.w:3891:1: note: here
3891 | default: out(b);
| ^~~~~~~
cweave.w: In function 'void phase_three()':
cweave.w:4546:24: warning: this statement may fall through [8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-fallthrough=-Wimplicit-fallthrough=8;;]
4546 | case typewriter: out_str("\\.");
| ~~~~~~~^~~~~~~
cweave.w:4548:1: note: here
4548 | case roman: not_an_identifier: out_name(cur_name,0); goto name_done;
| ^ ~~
c++ -s -o cweave cweave.o common.o
tie -c wmerg-22p.ch examples/wmerge.w wmerg-patch.ch wmerg-ansi.ch wmerg-extensions.ch wmerg-memory.ch wmerg-output.ch
This is TIE, CWEB Version 2.4.
Copyright (c) 1989,1992 by THD/ITI. All rights reserved.
(examples/wmerge.w)
(wmerg-patch.ch)
(wmerg-ansi.ch)
(wmerg-extensions.ch)
(wmerg-memory.ch)
(wmerg-output.ch)
....500..
(No errors were found.)
./ctangle +s examples/wmerge wmerg-22p.ch wmerge.cxx
This is CTANGLE (Version 3.64 [22p])
*1*23*30*40*43*44*45*47*52*56
Writing the output file (wmerge.cxx):.....500.
Done.
Memory usage statistics:
208 names (out of 4000)
79 replacement texts (out of 2500)
2474 bytes (out of 90000)
8055 tokens (out of 270000)
(No errors were found.)
c++ -O3 -I./catalogs -DCWEBINPUTS=\"/nix/store/psv507w2shhbqqfpgvf90g6dgywz8f38-cwebbin-22p/lib/cweb\" -W -Wall -o wmerge wmerge.cxx -s
tie -m cwebmana.tex cwebman.tex cwebman.ch
This is TIE, CWEB Version 2.4.
Copyright (c) 1989,1992 by THD/ITI. All rights reserved.
(cwebman.tex)
(cwebman.ch)
....500....1000....1500..
(No errors were found.)
case "echo" in \
dvipdfm ) TEXINPUTS=.//: tex "\let\pdf+ \input cwebmana"; dvipdfm cwebmana ;; \
pdftex ) TEXINPUTS=.//: pdftex cwebmana ;; \
esac
tie -c comm-doc.ch common.w comm-22p.ch comm-man.ch comm-newpage.ch
This is TIE, CWEB Version 2.4.
Copyright (c) 1989,1992 by THD/ITI. All rights reserved.
(common.w)
(comm-22p.ch)
(comm-man.ch)
(comm-newpage.ch)
....500....1000....
(No errors were found.)
tie -c ctang-doc.ch ctangle.w ctang-22p.ch ctang-man.ch ctang-newpage.ch
This is TIE, CWEB Version 2.4.
Copyright (c) 1989,1992 by THD/ITI. All rights reserved.
(ctangle.w)
(ctang-22p.ch)
(ctang-man.ch)
(ctang-newpage.ch)
....500....1000....1500
(No errors were found.)
tie -c cweav-doc.ch cweave.w cweav-22p.ch cweav-man.ch cweav-newpage.ch
This is TIE, CWEB Version 2.4.
Copyright (c) 1989,1992 by THD/ITI. All rights reserved.
(cweave.w)
(cweav-22p.ch)
(cweav-man.ch)
(cweav-newpage.ch)
....500....1000....1500....2000....2500....3000....3500....4000....4500.
(No errors were found.)
./cweave -f +lX +s common.w comm-doc.ch
This is CWEAVE (Version 3.64 [22p])
*1*5*7*27*56*67*77*82*84*87*90*93*94
Writing the output file...*1*5*7*27*56*67*77*82*84*87*90*93*94
Writing the index...
Done.
Memory usage statistics:
560 names (out of 4000)
1069 cross-references (out of 20000)
5996 bytes (out of 90000)
Parsing:
347 scraps (out of 2000)
606 texts (out of 4000)
1871 tokens (out of 20000)
31 levels (out of 400)
Sorting:
33 levels (out of 2000)
(No errors were found.)
make -f Makefile.unix common.pdf
make[1]: Entering directory '/build/source'
case "echo" in \
dvipdfm ) TEXINPUTS=.//: tex "\let\pdf+ \input common"; dvipdfm common ;; \
pdftex ) TEXINPUTS=.//: pdftex common ;; \
esac
make[1]: Leaving directory '/build/source'
./cweave -f +lX +s ctangle.w ctang-doc.ch
This is CWEAVE (Version 3.64 [22p])
*1*16*23*27*35*41*55*61*75*82*96*97*98*103
Writing the output file...*1*16*23*27*35*41*55*61*75*82*96*97*98*103
Writing the index...
Done.
Memory usage statistics:
519 names (out of 4000)
1259 cross-references (out of 20000)
6295 bytes (out of 90000)
Parsing:
419 scraps (out of 2000)
731 texts (out of 4000)
2275 tokens (out of 20000)
68 levels (out of 400)
Sorting:
34 levels (out of 2000)
(No errors were found.)
make -f Makefile.unix ctangle.pdf
make[1]: Entering directory '/build/source'
case "echo" in \
dvipdfm ) TEXINPUTS=.//: tex "\let\pdf+ \input ctangle"; dvipdfm ctangle ;; \
pdftex ) TEXINPUTS=.//: pdftex ctangle ;; \
esac
make[1]: Leaving directory '/build/source'
./cweave -f +lX +s cweave.w cweav-doc.ch
This is CWEAVE (Version 3.64 [22p])
*1*16*29*37*58*77*88*96*103*174*185*205*225*250*251*252*255
Writing the output file...*1*16*29*37*58*77*88*96*103*174*185*205*225*250*251*252*255
Writing the index...
Done.
Memory usage statistics:
982 names (out of 4000)
3901 cross-references (out of 20000)
12031 bytes (out of 90000)
Parsing:
899 scraps (out of 2000)
1501 texts (out of 4000)
4663 tokens (out of 20000)
134 levels (out of 400)
Sorting:
72 levels (out of 2000)
(No errors were found.)
make -f Makefile.unix cweave.pdf
make[1]: Entering directory '/build/source'
case "echo" in \
dvipdfm ) TEXINPUTS=.//: tex "\let\pdf+ \input cweave"; dvipdfm cweave ;; \
pdftex ) TEXINPUTS=.//: pdftex cweave ;; \
esac
make[1]: Leaving directory '/build/source'
./cweave -f +lX +s examples/wmerge.w wmerg-22p.ch
This is CWEAVE (Version 3.64 [22p])
*1*23*30*40*43*44*45*47*52*56
Writing the output file...*1*23*30*40*43*44*45*47*52*56
Writing the index...
Done.
Memory usage statistics:
290 names (out of 4000)
583 cross-references (out of 20000)
3205 bytes (out of 90000)
Parsing:
343 scraps (out of 2000)
599 texts (out of 4000)
1896 tokens (out of 20000)
31 levels (out of 400)
Sorting:
29 levels (out of 2000)
(No errors were found.)
make -f Makefile.unix wmerge.pdf
make[1]: Entering directory '/build/source'
case "echo" in \
dvipdfm ) TEXINPUTS=.//: tex "\let\pdf+ \input wmerge"; dvipdfm wmerge ;; \
pdftex ) TEXINPUTS=.//: pdftex wmerge ;; \
esac
make[1]: Leaving directory '/build/source'
mkdir /nix/store/psv507w2shhbqqfpgvf90g6dgywz8f38-cwebbin-22p/bin/
cp cweave /nix/store/psv507w2shhbqqfpgvf90g6dgywz8f38-cwebbin-22p/bin/cweave
chmod 755 /nix/store/psv507w2shhbqqfpgvf90g6dgywz8f38-cwebbin-22p/bin/cweave
cp ctangle /nix/store/psv507w2shhbqqfpgvf90g6dgywz8f38-cwebbin-22p/bin/ctangle
chmod 755 /nix/store/psv507w2shhbqqfpgvf90g6dgywz8f38-cwebbin-22p/bin/ctangle
cp wmerge /nix/store/psv507w2shhbqqfpgvf90g6dgywz8f38-cwebbin-22p/bin/wmerge
chmod 755 /nix/store/psv507w2shhbqqfpgvf90g6dgywz8f38-cwebbin-22p/bin/wmerge
mkdir /nix/store/psv507w2shhbqqfpgvf90g6dgywz8f38-cwebbin-22p/share/man/man1
mkdir: cannot create directory '/nix/store/psv507w2shhbqqfpgvf90g6dgywz8f38-cwebbin-22p/share/man/man1': File exists
make: [Makefile.unix:387: install] Error 1 (ignored)
cp cweb.1 /nix/store/psv507w2shhbqqfpgvf90g6dgywz8f38-cwebbin-22p/share/man/man1/cweb.l
chmod 644 /nix/store/psv507w2shhbqqfpgvf90g6dgywz8f38-cwebbin-22p/share/man/man1/cweb.l
mkdir /nix/store/psv507w2shhbqqfpgvf90g6dgywz8f38-cwebbin-22p/share/texmf/tex/generic/cweb
cp cwebmac.tex /nix/store/psv507w2shhbqqfpgvf90g6dgywz8f38-cwebbin-22p/share/texmf/tex/generic/cweb
chmod 644 /nix/store/psv507w2shhbqqfpgvf90g6dgywz8f38-cwebbin-22p/share/texmf/tex/generic/cweb/cwebmac.tex
cp texinputs/* /nix/store/psv507w2shhbqqfpgvf90g6dgywz8f38-cwebbin-22p/share/texmf/tex/generic/cweb
chmod 644 /nix/store/psv507w2shhbqqfpgvf90g6dgywz8f38-cwebbin-22p/share/texmf/tex/generic/cweb/*
mkdir /nix/store/psv507w2shhbqqfpgvf90g6dgywz8f38-cwebbin-22p/share/emacs/site-lisp
cp cweb.el /nix/store/psv507w2shhbqqfpgvf90g6dgywz8f38-cwebbin-22p/share/emacs/site-lisp
chmod 644 /nix/store/psv507w2shhbqqfpgvf90g6dgywz8f38-cwebbin-22p/share/emacs/site-lisp/cweb.el
mkdir /nix/store/psv507w2shhbqqfpgvf90g6dgywz8f38-cwebbin-22p/lib/cweb
cp c++lib.w /nix/store/psv507w2shhbqqfpgvf90g6dgywz8f38-cwebbin-22p/lib/cweb
chmod 644 /nix/store/psv507w2shhbqqfpgvf90g6dgywz8f38-cwebbin-22p/lib/cweb/c++lib.w
cp cwebinputs/* /nix/store/psv507w2shhbqqfpgvf90g6dgywz8f38-cwebbin-22p/lib/cweb
chmod 644 /nix/store/psv507w2shhbqqfpgvf90g6dgywz8f38-cwebbin-22p/lib/cweb/*
@nix { "action": "setPhase", "phase": "fixupPhase" }
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/psv507w2shhbqqfpgvf90g6dgywz8f38-cwebbin-22p
shrinking /nix/store/psv507w2shhbqqfpgvf90g6dgywz8f38-cwebbin-22p/bin/ctangle
shrinking /nix/store/psv507w2shhbqqfpgvf90g6dgywz8f38-cwebbin-22p/bin/wmerge
shrinking /nix/store/psv507w2shhbqqfpgvf90g6dgywz8f38-cwebbin-22p/bin/cweave
gzipping man pages under /nix/store/psv507w2shhbqqfpgvf90g6dgywz8f38-cwebbin-22p/share/man/
strip is /nix/store/ja1dn9gcs7nlkn120j7a6hvabx6mpb1y-binutils-2.35.1/bin/strip
stripping (with command strip and flags -S) in /nix/store/psv507w2shhbqqfpgvf90g6dgywz8f38-cwebbin-22p/lib /nix/store/psv507w2shhbqqfpgvf90g6dgywz8f38-cwebbin-22p/bin
patching script interpreter paths in /nix/store/psv507w2shhbqqfpgvf90g6dgywz8f38-cwebbin-22p
checking for references to /build/ in /nix/store/psv507w2shhbqqfpgvf90g6dgywz8f38-cwebbin-22p...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment