elastic-arm-26b08a17: building r09v2xhm757i1kp9mgaqv53n0s795zcz-sbcl-fast-websocket-20241012-git.drv
Running phase: unpackPhase
unpacking source archive /nix/store/7nyj675q9zhymjrl112vcg1fs5s6062f-source
source root is source
Running phase: patchPhase
Running phase: updateAutotoolsGnuConfigScriptsPhase
Running phase: configurePhase
Running phase: buildPhase
This is SBCL 2.6.8, an implementation of ANSI Common Lisp.
More information about SBCL is available at .
SBCL is free software, provided as is, with absolutely no warranty.
It is mostly in the public domain; some portions are provided under
BSD-style licenses. See the CREDITS and COPYING files in the
distribution for more information.
* #
* #
* T
* LOAD-SYSTEMS
* ; compiling file "/nix/store/7nyj675q9zhymjrl112vcg1fs5s6062f-source/src/ws.lisp" (written 01 JAN 1970 12:00:01 AM):
; wrote /build/source/src/ws-tmpGHU3ALSV.fasl
; compilation finished in 0:00:00.032
; compiling file "/nix/store/7nyj675q9zhymjrl112vcg1fs5s6062f-source/src/constants.lisp" (written 01 JAN 1970 12:00:01 AM):
; wrote /build/source/src/constants-tmpAAURSO1.fasl
; compilation finished in 0:00:00.008
; compiling file "/nix/store/7nyj675q9zhymjrl112vcg1fs5s6062f-source/src/error.lisp" (written 01 JAN 1970 12:00:01 AM):
; wrote /build/source/src/error-tmp5GEXGEG5.fasl
; compilation finished in 0:00:00.020
; compiling file "/nix/store/7nyj675q9zhymjrl112vcg1fs5s6062f-source/src/parser.lisp" (written 01 JAN 1970 12:00:01 AM):
; file: /nix/store/7nyj675q9zhymjrl112vcg1fs5s6062f-source/src/parser.lisp
; in: DEFUN MAKE-LL-PARSER
; (<= LENGTH 125)
;
; note: forced to do >-INTEGER-FIXNUM (cost 10)
; unable to do inline fixnum comparison (cost 4) because:
; The first argument is a INTEGER, not a FIXNUM.
; (< FAST-WEBSOCKET.PARSER::MAX-LENGTH LENGTH)
;
; note: forced to do <-FIXNUM-INTEGER (cost 10)
; unable to do inline fixnum comparison (cost 4) because:
; The second argument is a INTEGER, not a FIXNUM.
; (+ FAST-WEBSOCKET.PARSER::I
; (FAST-WEBSOCKET.WS:WS-LENGTH FAST-WEBSOCKET.WS:WS))
;
; note: forced to do full call
; unable to do inline fixnum arithmetic (cost 2) because:
; The second argument is a INTEGER, not a FIXNUM.
; The result is a (VALUES INTEGER &OPTIONAL), not a (VALUES FIXNUM
; &OPTIONAL).
; unable to do inline (unsigned-byte 64) arithmetic (cost 5) because:
; The first argument is a FIXNUM, not a (UNSIGNED-BYTE 64).
; The second argument is a INTEGER, not a (UNSIGNED-BYTE 64).
; The result is a (VALUES INTEGER &OPTIONAL), not a (VALUES
; (UNSIGNED-BYTE 64)
; &OPTIONAL).
; etc.
; (< FAST-WEBSOCKET.PARSER::END FAST-WEBSOCKET.PARSER::PAYLOAD-END)
;
; note: forced to do <-FIXNUM-INTEGER (cost 10)
; unable to do inline fixnum comparison (cost 4) because:
; The second argument is a INTEGER, not a FIXNUM.
; (DECF (FAST-WEBSOCKET.WS:WS-LENGTH FAST-WEBSOCKET.WS:WS)
; (- FAST-WEBSOCKET.PARSER::END FAST-WEBSOCKET.PARSER::I))
; --> SB-IMPL::XSUBTRACT BLOCK
; ==>
; (- SB-IMPL::B SB-IMPL::A)
;
; note: forced to do full call
; unable to do inline fixnum arithmetic (cost 2) because:
; The first argument is a INTEGER, not a FIXNUM.
; The second argument is a (INTEGER -9223372036854775807
; 9223372036854775807), not a FIXNUM.
; The result is a (VALUES INTEGER &OPTIONAL), not a (VALUES FIXNUM
; &OPTIONAL).
; unable to do inline (unsigned-byte 64) arithmetic (cost 5) because:
; The first argument is a INTEGER, not a (UNSIGNED-BYTE 64).
; The second argument is a (INTEGER -9223372036854775807
; 9223372036854775807), not a (UNSIGNED-BYTE 64).
; The result is a (VALUES INTEGER &OPTIONAL), not a (VALUES
; (UNSIGNED-BYTE 64)
; &OPTIONAL).
; etc.
;
; note: doing signed word to integer coercion (cost 20)
; wrote /build/source/src/parser-tmpAR3FSGEY.fasl
; compilation finished in 0:00:00.036
; compiling file "/nix/store/7nyj675q9zhymjrl112vcg1fs5s6062f-source/src/payload.lisp" (written 01 JAN 1970 12:00:01 AM):
; wrote /build/source/src/payload-tmpJAIDFZTC.fasl
; compilation finished in 0:00:00.012
; compiling file "/nix/store/7nyj675q9zhymjrl112vcg1fs5s6062f-source/src/compose.lisp" (written 01 JAN 1970 12:00:01 AM):
; wrote /build/source/src/compose-tmp8V3J6PE9.fasl
; compilation finished in 0:00:00.028
; compiling file "/nix/store/7nyj675q9zhymjrl112vcg1fs5s6062f-source/src/fast-websocket.lisp" (written 01 JAN 1970 12:00:01 AM):
; file: /nix/store/7nyj675q9zhymjrl112vcg1fs5s6062f-source/src/fast-websocket.lisp
; in: DEFUN MAKE-PAYLOAD-CALLBACK
; (AREF FAST-WEBSOCKET::PAYLOAD 0)
;
; note: unable to
; avoid runtime dispatch on array element type
; because:
; Upgraded element type of array is not known at compile time.
;
; note: unable to
; optimize
; due to type uncertainty:
; The first argument is a VECTOR, not a SIMPLE-ARRAY.
; (* 256 (AREF FAST-WEBSOCKET::PAYLOAD 0))
;
; note: unable to
; convert x*2^k to shift
; due to type uncertainty:
; The first argument is a NUMBER, not a INTEGER.
; (AREF FAST-WEBSOCKET::PAYLOAD 1)
;
; note: unable to
; avoid runtime dispatch on array element type
; because:
; Upgraded element type of array is not known at compile time.
;
; note: unable to
; optimize
; due to type uncertainty:
; The first argument is a VECTOR, not a SIMPLE-ARRAY.
; (+ (* 256 (AREF FAST-WEBSOCKET::PAYLOAD 0)) (AREF FAST-WEBSOCKET::PAYLOAD 1))
;
; note: unable to
; optimize
; due to type uncertainty:
; The first argument is a NUMBER, not a RATIONAL.
; The second argument is a NUMBER, not a RATIONAL.
; (FUNCALL FAST-WEBSOCKET::CLOSE-CALLBACK FAST-WEBSOCKET::REASON :CODE
; FAST-WEBSOCKET::CODE)
;
; note: unable to
; optimize away possible call to FDEFINITION at runtime
; because:
; CLOSE-CALLBACK is not known to be a function
; (FUNCALL FAST-WEBSOCKET::CLOSE-CALLBACK "" :CODE FAST-WEBSOCKET::CODE)
;
; note: unable to
; optimize away possible call to FDEFINITION at runtime
; because:
; CLOSE-CALLBACK is not known to be a function
; (* 256 (AREF FAST-WEBSOCKET::PAYLOAD 0))
;
; note: forced to do full call
; unable to do inline fixnum arithmetic (cost 2) because:
; The first argument is a T, not a FIXNUM.
; The result is a (VALUES NUMBER &OPTIONAL), not a (VALUES FIXNUM &OPTIONAL).
; unable to do inline (unsigned-byte 64) arithmetic (cost 3) because:
; The first argument is a T, not a (UNSIGNED-BYTE 64).
; The result is a (VALUES NUMBER &OPTIONAL), not a (VALUES
; (UNSIGNED-BYTE 64)
; &OPTIONAL).
; etc.
; (+ (* 256 (AREF FAST-WEBSOCKET::PAYLOAD 0)) (AREF FAST-WEBSOCKET::PAYLOAD 1))
;
; note: forced to do full call
; unable to do inline fixnum arithmetic (cost 2) because:
; The first argument is a NUMBER, not a FIXNUM.
; The second argument is a T, not a FIXNUM.
; The result is a (VALUES NUMBER &OPTIONAL), not a (VALUES FIXNUM &OPTIONAL).
; unable to do inline float arithmetic (cost 2) because:
; The first argument is a NUMBER, not a SINGLE-FLOAT.
; The second argument is a T, not a SINGLE-FLOAT.
; The result is a (VALUES NUMBER &OPTIONAL), not a (VALUES SINGLE-FLOAT
; &OPTIONAL).
; etc.
; in: DEFUN MAKE-PARSER
; (LENGTH FAST-WEBSOCKET::DATA)
;
; note: deleting unreachable code
; wrote /build/source/src/fast-websocket-tmp9V47YWQF.fasl
; compilation finished in 0:00:00.076
;
; compilation unit finished
; printed 17 notes
Running phase: installPhase
mkdir: created directory '/nix/store/iwyx99n2sr65iwyyys4rcjpp87zv7hkq-sbcl-fast-websocket-20241012-git'
removed '/nix/store/iwyx99n2sr65iwyyys4rcjpp87zv7hkq-sbcl-fast-websocket-20241012-git/fast-websocket-test.asd'
Running phase: fixupPhase
shrinking RPATHs of ELF executables and libraries in /nix/store/iwyx99n2sr65iwyyys4rcjpp87zv7hkq-sbcl-fast-websocket-20241012-git
checking for references to /build/ in /nix/store/iwyx99n2sr65iwyyys4rcjpp87zv7hkq-sbcl-fast-websocket-20241012-git...