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...