starting phase `set-SOURCE-DATE-EPOCH' phase `set-SOURCE-DATE-EPOCH' succeeded after 0.0 seconds starting phase `set-paths' environment variable `PATH' set to `/gnu/store/1wsj5ggzzn54kv8sp4cr6vi757hh0p7p-ecl-21.2.1/bin:/gnu/store/gww59gv5qxbfijg3vk5y182im7923s06-tar-1.32/bin:/gnu/store/2ayciqwxddkzq183dac82ijljc14j4zj-gzip-1.10/bin:/gnu/store/n1jk0w2wa4vpwmixaqn2y3la1l2sizzi-bzip2-1.0.8/bin:/gnu/store/7p36raqgk6vn47bflxc9bsclqiib3phi-xz-5.2.4/bin:/gnu/store/lpkf3ydcdvxn8gcrzaq9cp3ri05h8qhs-file-5.38/bin:/gnu/store/6gqaw09zqw8w0vcax6simlq71bq7l5r0-diffutils-3.7/bin:/gnu/store/qw20chpgkgbcqmzhs60c8hjl1hmblyc8-patch-2.7.6/bin:/gnu/store/b5y5scfmh2d8kxcpl9p84294z2198cgf-findutils-4.7.0/bin:/gnu/store/9iwlsj7d6ffqhshy8qshf7p4fqwfwrvn-gawk-5.0.1/bin:/gnu/store/q1nfjb24vqjs1cgi8mlnskw34h16y09r-sed-4.8/bin:/gnu/store/4qr6mcvsxyzknxa7x1wny8x30f5i0r3n-grep-3.4/bin:/gnu/store/2v61vg0bizgrhybkqbrki2k7kr094waz-coreutils-8.32/bin:/gnu/store/b7jbh7kzzig0bxfswdj8nfj9bkljyyya-make-4.3/bin:/gnu/store/v1g7f3p4f0851mywrla8qmr9hb8jgfjr-bash-minimal-5.0.16/bin:/gnu/store/dyqxnydqk1810afjfbqzfvh0n83xyl62-ld-wrapper-0/bin:/gnu/store/50lyzn9bz6x4da66648kry29wn8afird-binutils-2.34/bin:/gnu/store/afpgzln8860m6yfhxy6i8n9rywbp85cy-gcc-7.5.0/bin:/gnu/store/z4li262il798hbl0l1h1k3a5g7r6bffa-glibc-2.31/bin:/gnu/store/z4li262il798hbl0l1h1k3a5g7r6bffa-glibc-2.31/sbin' environment variable `XDG_DATA_DIRS' set to `/gnu/store/1wsj5ggzzn54kv8sp4cr6vi757hh0p7p-ecl-21.2.1/share:/gnu/store/976njrmsf2xg02hr5073jg282sjkcyq5-ecl-parachute-1.1.1-0.ca04dd8/share:/gnu/store/syasfsb5v0k9zxls5p65zrw0816k691w-ecl-golden-utils-0.0.0-2.62a5cb9/share:/gnu/store/ial2njy8fmb3axzmc7w2l8bzid2ihwya-ecl-specialization-store-0.0.5-1.8d39a86/share:/gnu/store/gww59gv5qxbfijg3vk5y182im7923s06-tar-1.32/share:/gnu/store/2ayciqwxddkzq183dac82ijljc14j4zj-gzip-1.10/share:/gnu/store/n1jk0w2wa4vpwmixaqn2y3la1l2sizzi-bzip2-1.0.8/share:/gnu/store/7p36raqgk6vn47bflxc9bsclqiib3phi-xz-5.2.4/share:/gnu/store/lpkf3ydcdvxn8gcrzaq9cp3ri05h8qhs-file-5.38/share:/gnu/store/6gqaw09zqw8w0vcax6simlq71bq7l5r0-diffutils-3.7/share:/gnu/store/qw20chpgkgbcqmzhs60c8hjl1hmblyc8-patch-2.7.6/share:/gnu/store/b5y5scfmh2d8kxcpl9p84294z2198cgf-findutils-4.7.0/share:/gnu/store/9iwlsj7d6ffqhshy8qshf7p4fqwfwrvn-gawk-5.0.1/share:/gnu/store/q1nfjb24vqjs1cgi8mlnskw34h16y09r-sed-4.8/share:/gnu/store/4qr6mcvsxyzknxa7x1wny8x30f5i0r3n-grep-3.4/share:/gnu/store/2v61vg0bizgrhybkqbrki2k7kr094waz-coreutils-8.32/share:/gnu/store/b7jbh7kzzig0bxfswdj8nfj9bkljyyya-make-4.3/share:/gnu/store/v1g7f3p4f0851mywrla8qmr9hb8jgfjr-bash-minimal-5.0.16/share:/gnu/store/50lyzn9bz6x4da66648kry29wn8afird-binutils-2.34/share:/gnu/store/afpgzln8860m6yfhxy6i8n9rywbp85cy-gcc-7.5.0/share:/gnu/store/z4li262il798hbl0l1h1k3a5g7r6bffa-glibc-2.31/share:/gnu/store/rzk3v28mhi4m7sh0qippp9a5rzy03rkg-glibc-2.31-static/share:/gnu/store/pn4bci1x4dsmaafmslx6g61af7n2j0sy-libffi-3.3/share:/gnu/store/nd4ks5p4zmdbf4l1d5rn4c64nb5g9s45-libgc-8.0.4/share:/gnu/store/876qldnwgb3b4cs3vqsk3nd1576drl76-libatomic-ops-7.6.10/share:/gnu/store/8lx4cgr2wfkqhfllaxmb8d9yj0x37baw-gmp-6.2.0/share:/gnu/store/hk7l42fwxmnrnlhyiixvaqf1i1crcckp-linux-libre-headers-5.4.20/share' environment variable `XDG_CONFIG_DIRS' set to `/gnu/store/976njrmsf2xg02hr5073jg282sjkcyq5-ecl-parachute-1.1.1-0.ca04dd8/etc:/gnu/store/syasfsb5v0k9zxls5p65zrw0816k691w-ecl-golden-utils-0.0.0-2.62a5cb9/etc:/gnu/store/ial2njy8fmb3axzmc7w2l8bzid2ihwya-ecl-specialization-store-0.0.5-1.8d39a86/etc:/gnu/store/9iwlsj7d6ffqhshy8qshf7p4fqwfwrvn-gawk-5.0.1/etc:/gnu/store/z4li262il798hbl0l1h1k3a5g7r6bffa-glibc-2.31/etc' environment variable `BASH_LOADABLES_PATH' unset environment variable `C_INCLUDE_PATH' set to `/gnu/store/1wsj5ggzzn54kv8sp4cr6vi757hh0p7p-ecl-21.2.1/include:/gnu/store/n1jk0w2wa4vpwmixaqn2y3la1l2sizzi-bzip2-1.0.8/include:/gnu/store/7p36raqgk6vn47bflxc9bsclqiib3phi-xz-5.2.4/include:/gnu/store/lpkf3ydcdvxn8gcrzaq9cp3ri05h8qhs-file-5.38/include:/gnu/store/9iwlsj7d6ffqhshy8qshf7p4fqwfwrvn-gawk-5.0.1/include:/gnu/store/b7jbh7kzzig0bxfswdj8nfj9bkljyyya-make-4.3/include:/gnu/store/50lyzn9bz6x4da66648kry29wn8afird-binutils-2.34/include:/gnu/store/afpgzln8860m6yfhxy6i8n9rywbp85cy-gcc-7.5.0/include:/gnu/store/z4li262il798hbl0l1h1k3a5g7r6bffa-glibc-2.31/include:/gnu/store/pn4bci1x4dsmaafmslx6g61af7n2j0sy-libffi-3.3/include:/gnu/store/nd4ks5p4zmdbf4l1d5rn4c64nb5g9s45-libgc-8.0.4/include:/gnu/store/876qldnwgb3b4cs3vqsk3nd1576drl76-libatomic-ops-7.6.10/include:/gnu/store/8lx4cgr2wfkqhfllaxmb8d9yj0x37baw-gmp-6.2.0/include:/gnu/store/hk7l42fwxmnrnlhyiixvaqf1i1crcckp-linux-libre-headers-5.4.20/include' environment variable `CPLUS_INCLUDE_PATH' set to `/gnu/store/1wsj5ggzzn54kv8sp4cr6vi757hh0p7p-ecl-21.2.1/include:/gnu/store/n1jk0w2wa4vpwmixaqn2y3la1l2sizzi-bzip2-1.0.8/include:/gnu/store/7p36raqgk6vn47bflxc9bsclqiib3phi-xz-5.2.4/include:/gnu/store/lpkf3ydcdvxn8gcrzaq9cp3ri05h8qhs-file-5.38/include:/gnu/store/9iwlsj7d6ffqhshy8qshf7p4fqwfwrvn-gawk-5.0.1/include:/gnu/store/b7jbh7kzzig0bxfswdj8nfj9bkljyyya-make-4.3/include:/gnu/store/50lyzn9bz6x4da66648kry29wn8afird-binutils-2.34/include:/gnu/store/afpgzln8860m6yfhxy6i8n9rywbp85cy-gcc-7.5.0/include/c++:/gnu/store/afpgzln8860m6yfhxy6i8n9rywbp85cy-gcc-7.5.0/include:/gnu/store/z4li262il798hbl0l1h1k3a5g7r6bffa-glibc-2.31/include:/gnu/store/pn4bci1x4dsmaafmslx6g61af7n2j0sy-libffi-3.3/include:/gnu/store/nd4ks5p4zmdbf4l1d5rn4c64nb5g9s45-libgc-8.0.4/include:/gnu/store/876qldnwgb3b4cs3vqsk3nd1576drl76-libatomic-ops-7.6.10/include:/gnu/store/8lx4cgr2wfkqhfllaxmb8d9yj0x37baw-gmp-6.2.0/include:/gnu/store/hk7l42fwxmnrnlhyiixvaqf1i1crcckp-linux-libre-headers-5.4.20/include' environment variable `LIBRARY_PATH' set to `/gnu/store/1wsj5ggzzn54kv8sp4cr6vi757hh0p7p-ecl-21.2.1/lib:/gnu/store/976njrmsf2xg02hr5073jg282sjkcyq5-ecl-parachute-1.1.1-0.ca04dd8/lib:/gnu/store/syasfsb5v0k9zxls5p65zrw0816k691w-ecl-golden-utils-0.0.0-2.62a5cb9/lib:/gnu/store/ial2njy8fmb3axzmc7w2l8bzid2ihwya-ecl-specialization-store-0.0.5-1.8d39a86/lib:/gnu/store/n1jk0w2wa4vpwmixaqn2y3la1l2sizzi-bzip2-1.0.8/lib:/gnu/store/7p36raqgk6vn47bflxc9bsclqiib3phi-xz-5.2.4/lib:/gnu/store/lpkf3ydcdvxn8gcrzaq9cp3ri05h8qhs-file-5.38/lib:/gnu/store/9iwlsj7d6ffqhshy8qshf7p4fqwfwrvn-gawk-5.0.1/lib:/gnu/store/50lyzn9bz6x4da66648kry29wn8afird-binutils-2.34/lib:/gnu/store/z4li262il798hbl0l1h1k3a5g7r6bffa-glibc-2.31/lib:/gnu/store/rzk3v28mhi4m7sh0qippp9a5rzy03rkg-glibc-2.31-static/lib:/gnu/store/x6i3vfg4gaqd42cqb6mzk52v4lds1467-glibc-utf8-locales-2.31/lib:/gnu/store/pn4bci1x4dsmaafmslx6g61af7n2j0sy-libffi-3.3/lib:/gnu/store/nd4ks5p4zmdbf4l1d5rn4c64nb5g9s45-libgc-8.0.4/lib:/gnu/store/876qldnwgb3b4cs3vqsk3nd1576drl76-libatomic-ops-7.6.10/lib:/gnu/store/8lx4cgr2wfkqhfllaxmb8d9yj0x37baw-gmp-6.2.0/lib' environment variable `GUIX_LOCPATH' set to `/gnu/store/x6i3vfg4gaqd42cqb6mzk52v4lds1467-glibc-utf8-locales-2.31/lib/locale' phase `set-paths' succeeded after 0.0 seconds starting phase `install-locale' using 'en_US.utf8' locale for category "LC_ALL" phase `install-locale' succeeded after 0.0 seconds starting phase `unpack' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/LICENSE' -> `./LICENSE' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/README.md' -> `./README.md' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/origin.asd' -> `./origin.asd' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/origin.test.asd' -> `./origin.test.asd' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/test/mat2.lisp' -> `./test/mat2.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/test/mat3.lisp' -> `./test/mat3.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/test/mat4.lisp' -> `./test/mat4.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/test/package.lisp' -> `./test/package.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/test/quat.lisp' -> `./test/quat.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/test/vec2.lisp' -> `./test/vec2.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/test/vec3.lisp' -> `./test/vec3.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/test/vec4.lisp' -> `./test/vec4.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/types/dmat2.lisp' -> `./src/types/dmat2.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/types/dmat3.lisp' -> `./src/types/dmat3.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/types/dmat4.lisp' -> `./src/types/dmat4.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/types/dquat.lisp' -> `./src/types/dquat.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/types/dvec2.lisp' -> `./src/types/dvec2.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/types/dvec3.lisp' -> `./src/types/dvec3.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/types/dvec4.lisp' -> `./src/types/dvec4.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/types/mat2.lisp' -> `./src/types/mat2.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/types/mat3.lisp' -> `./src/types/mat3.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/types/mat4.lisp' -> `./src/types/mat4.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/types/quat.lisp' -> `./src/types/quat.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/types/vec2.lisp' -> `./src/types/vec2.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/types/vec3.lisp' -> `./src/types/vec3.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/types/vec4.lisp' -> `./src/types/vec4.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/shaping/shaping.lisp' -> `./src/shaping/shaping.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/operations/dmat2.lisp' -> `./src/operations/dmat2.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/operations/dmat3.lisp' -> `./src/operations/dmat3.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/operations/dmat4.lisp' -> `./src/operations/dmat4.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/operations/dquat.lisp' -> `./src/operations/dquat.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/operations/dvec2.lisp' -> `./src/operations/dvec2.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/operations/dvec3.lisp' -> `./src/operations/dvec3.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/operations/dvec4.lisp' -> `./src/operations/dvec4.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/operations/mat2.lisp' -> `./src/operations/mat2.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/operations/mat3.lisp' -> `./src/operations/mat3.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/operations/mat4.lisp' -> `./src/operations/mat4.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/operations/quat.lisp' -> `./src/operations/quat.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/operations/vec2.lisp' -> `./src/operations/vec2.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/operations/vec3.lisp' -> `./src/operations/vec3.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/operations/vec4.lisp' -> `./src/operations/vec4.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/geometry/bounds.lisp' -> `./src/geometry/bounds.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/geometry/closest-point.lisp' -> `./src/geometry/closest-point.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/geometry/intersection.lisp' -> `./src/geometry/intersection.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/geometry/package.lisp' -> `./src/geometry/package.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/geometry/raycast.lisp' -> `./src/geometry/raycast.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/geometry/shapes/aabb.lisp' -> `./src/geometry/shapes/aabb.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/geometry/shapes/circle.lisp' -> `./src/geometry/shapes/circle.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/geometry/shapes/line2d.lisp' -> `./src/geometry/shapes/line2d.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/geometry/shapes/line3d.lisp' -> `./src/geometry/shapes/line3d.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/geometry/shapes/obb.lisp' -> `./src/geometry/shapes/obb.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/geometry/shapes/oriented-rect.lisp' -> `./src/geometry/shapes/oriented-rect.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/geometry/shapes/plane.lisp' -> `./src/geometry/shapes/plane.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/geometry/shapes/point2d.lisp' -> `./src/geometry/shapes/point2d.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/geometry/shapes/point3d.lisp' -> `./src/geometry/shapes/point3d.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/geometry/shapes/ray.lisp' -> `./src/geometry/shapes/ray.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/geometry/shapes/rect.lisp' -> `./src/geometry/shapes/rect.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/geometry/shapes/set2d.lisp' -> `./src/geometry/shapes/set2d.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/geometry/shapes/set3d.lisp' -> `./src/geometry/shapes/set3d.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/geometry/shapes/sphere.lisp' -> `./src/geometry/shapes/sphere.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/geometry/shapes/triangle.lisp' -> `./src/geometry/shapes/triangle.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/common/constants.lisp' -> `./src/common/constants.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/common/package.lisp' -> `./src/common/package.lisp' `/gnu/store/vlb4fipl46qfd2pfzi9xidkcq5f2szwq-origin-2.0.0-1.d646134-checkout/src/common/util.lisp' -> `./src/common/util.lisp' phase `unpack' succeeded after 2.2 seconds starting phase `patch-usr-bin-file' phase `patch-usr-bin-file' succeeded after 0.0 seconds starting phase `patch-source-shebangs' phase `patch-source-shebangs' succeeded after 0.0 seconds starting phase `copy-source' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/origin.test.asd' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/origin.test.asd' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/origin.asd' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/origin.asd' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/README.md' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/README.md' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/LICENSE' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/LICENSE' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/test/vec4.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/test/vec4.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/test/vec3.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/test/vec3.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/test/vec2.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/test/vec2.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/test/quat.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/test/quat.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/test/package.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/test/package.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/test/mat4.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/test/mat4.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/test/mat3.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/test/mat3.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/test/mat2.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/test/mat2.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/types/vec4.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/types/vec4.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/types/vec3.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/types/vec3.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/types/vec2.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/types/vec2.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/types/quat.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/types/quat.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/types/mat4.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/types/mat4.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/types/mat3.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/types/mat3.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/types/mat2.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/types/mat2.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/types/dvec4.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/types/dvec4.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/types/dvec3.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/types/dvec3.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/types/dvec2.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/types/dvec2.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/types/dquat.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/types/dquat.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/types/dmat4.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/types/dmat4.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/types/dmat3.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/types/dmat3.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/types/dmat2.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/types/dmat2.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/shaping/shaping.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/shaping/shaping.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/operations/vec4.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/operations/vec4.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/operations/vec3.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/operations/vec3.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/operations/vec2.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/operations/vec2.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/operations/quat.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/operations/quat.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/operations/mat4.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/operations/mat4.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/operations/mat3.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/operations/mat3.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/operations/mat2.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/operations/mat2.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/operations/dvec4.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/operations/dvec4.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/operations/dvec3.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/operations/dvec3.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/operations/dvec2.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/operations/dvec2.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/operations/dquat.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/operations/dquat.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/operations/dmat4.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/operations/dmat4.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/operations/dmat3.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/operations/dmat3.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/operations/dmat2.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/operations/dmat2.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/geometry/raycast.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/geometry/raycast.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/geometry/package.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/geometry/package.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/geometry/intersection.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/geometry/intersection.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/geometry/closest-point.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/geometry/closest-point.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/geometry/bounds.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/geometry/bounds.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/geometry/shapes/triangle.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/geometry/shapes/triangle.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/geometry/shapes/sphere.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/geometry/shapes/sphere.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/geometry/shapes/set3d.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/geometry/shapes/set3d.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/geometry/shapes/set2d.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/geometry/shapes/set2d.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/geometry/shapes/rect.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/geometry/shapes/rect.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/geometry/shapes/ray.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/geometry/shapes/ray.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/geometry/shapes/point3d.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/geometry/shapes/point3d.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/geometry/shapes/point2d.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/geometry/shapes/point2d.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/geometry/shapes/plane.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/geometry/shapes/plane.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/geometry/shapes/oriented-rect.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/geometry/shapes/oriented-rect.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/geometry/shapes/obb.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/geometry/shapes/obb.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/geometry/shapes/line3d.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/geometry/shapes/line3d.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/geometry/shapes/line2d.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/geometry/shapes/line2d.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/geometry/shapes/circle.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/geometry/shapes/circle.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/geometry/shapes/aabb.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/geometry/shapes/aabb.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/common/util.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/common/util.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/common/package.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/common/package.lisp' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/src/common/constants.lisp' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/source/origin/src/common/constants.lisp' phase `copy-source' succeeded after 0.0 seconds starting phase `configure' warning: collision encountered: /gnu/store/dyqxnydqk1810afjfbqzfvh0n83xyl62-ld-wrapper-0/bin/ld /gnu/store/50lyzn9bz6x4da66648kry29wn8afird-binutils-2.34/bin/ld warning: choosing /gnu/store/dyqxnydqk1810afjfbqzfvh0n83xyl62-ld-wrapper-0/bin/ld phase `configure' succeeded after 0.3 seconds starting phase `patch-generated-file-shebangs' phase `patch-generated-file-shebangs' succeeded after 0.1 seconds starting phase `build' Invoking ecl: "/gnu/store/1wsj5ggzzn54kv8sp4cr6vi757hh0p7p-ecl-21.2.1/bin/ecl" "--eval" "(require :asdf)" "--eval" "(asdf:load-asd (truename \"/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/origin.asd\"))" "--eval" "(asdf:load-asd (truename \"/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/origin.test.asd\"))" "--eval" "(asdf:compile-system \"origin\")" "--eval" "(quit)" ;;; Loading #P"/gnu/store/1wsj5ggzzn54kv8sp4cr6vi757hh0p7p-ecl-21.2.1/lib/ecl-21.2.1/asdf.fas" ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/common/package.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/common/package.lisp. ;;; ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/common/util.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/common/util.lisp. ;;; ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/common/constants.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/common/constants.lisp. ;;; ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/types/vec2.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/types/vec2.lisp. ;;; ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/types/vec3.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/types/vec3.lisp. ;;; ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/types/vec4.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/types/vec4.lisp. ;;; ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/types/dvec2.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/types/dvec2.lisp. ;;; ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/types/dvec3.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/types/dvec3.lisp. ;;; ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/types/dvec4.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/types/dvec4.lisp. ;;; ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/types/mat2.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/types/mat2.lisp. ;;; ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/types/mat3.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/types/mat3.lisp. ;;; ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/types/mat4.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/types/mat4.lisp. ;;; ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/types/dmat2.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/types/dmat2.lisp. ;;; ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/types/dmat3.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/types/dmat3.lisp. ;;; ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/types/dmat4.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/types/dmat4.lisp. ;;; ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/types/quat.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/types/quat.lisp. ;;; ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/types/dquat.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/types/dquat.lisp. ;;; ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/operations/vec2.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/operations/vec2.lisp. ;;; ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/operations/vec3.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/operations/vec3.lisp. ;;; ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/operations/vec4.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/operations/vec4.lisp. ;;; ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/operations/dvec2.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/operations/dvec2.lisp. ;;; ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/operations/dvec3.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/operations/dvec3.lisp. ;;; ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/operations/dvec4.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/operations/dvec4.lisp. ;;; ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/operations/mat2.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/operations/mat2.lisp. ;;; ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/operations/mat3.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/operations/mat3.lisp. ;;; ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/operations/mat4.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/operations/mat4.lisp. ;;; ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/operations/dmat2.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/operations/dmat2.lisp. ;;; ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/operations/dmat3.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/operations/dmat3.lisp. ;;; ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/operations/dmat4.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/operations/dmat4.lisp. ;;; ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/operations/quat.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/operations/quat.lisp. ;;; ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/operations/dquat.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/operations/dquat.lisp. ;;; ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/shaping/shaping.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/shaping/shaping.lisp. ;;; ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/geometry/shapes/point2d.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/geometry/shapes/point2d.lisp. ;;; ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/geometry/shapes/line2d.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/geometry/shapes/line2d.lisp. ;;; ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/geometry/shapes/circle.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/geometry/shapes/circle.lisp. ;;; ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/geometry/shapes/rect.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/geometry/shapes/rect.lisp. ;;; ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/geometry/shapes/oriented-rect.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/geometry/shapes/oriented-rect.lisp. ;;; ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/geometry/shapes/set2d.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/geometry/shapes/set2d.lisp. ;;; ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/geometry/shapes/point3d.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/geometry/shapes/point3d.lisp. ;;; ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/geometry/shapes/line3d.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/geometry/shapes/line3d.lisp. ;;; ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/geometry/shapes/ray.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/geometry/shapes/ray.lisp. ;;; ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/geometry/shapes/sphere.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/geometry/shapes/sphere.lisp. ;;; ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/geometry/shapes/plane.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/geometry/shapes/plane.lisp. ;;; ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/geometry/shapes/triangle.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/geometry/shapes/triangle.lisp. ;;; ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/geometry/shapes/aabb.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/geometry/shapes/aabb.lisp. ;;; ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/geometry/shapes/obb.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/geometry/shapes/obb.lisp. ;;; ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/geometry/shapes/set3d.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/geometry/shapes/set3d.lisp. ;;; ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/geometry/package.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/geometry/package.lisp. ;;; ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/geometry/bounds.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/geometry/bounds.lisp. ;;; ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/geometry/closest-point.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/geometry/closest-point.lisp. ;;; ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/geometry/intersection.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/geometry/intersection.lisp. ;;; ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/geometry/raycast.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/src/geometry/raycast.lisp. ;;; phase `build' succeeded after 708.1 seconds starting phase `check' Invoking ecl: "/gnu/store/1wsj5ggzzn54kv8sp4cr6vi757hh0p7p-ecl-21.2.1/bin/ecl" "--eval" "(require :asdf)" "--eval" "(asdf:load-asd (truename \"/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/origin.asd\"))" "--eval" "(asdf:load-asd (truename \"/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/origin.test.asd\"))" "--eval" "(when (uiop:file-exists-p \"origin-tests.asd\") (asdf:load-asd (truename \"origin-tests.asd\")))" "--eval" "(when (uiop:file-exists-p \"origin-test.asd\") (asdf:load-asd (truename \"origin-test.asd\")))" "--eval" "(when (uiop:file-exists-p \"tests.asd\") (asdf:load-asd (truename \"tests.asd\")))" "--eval" "(when (uiop:file-exists-p \"test.asd\") (asdf:load-asd (truename \"test.asd\")))" "--eval" "(asdf:test-system \"origin\")" "--eval" "(quit)" ;;; Loading #P"/gnu/store/1wsj5ggzzn54kv8sp4cr6vi757hh0p7p-ecl-21.2.1/lib/ecl-21.2.1/asdf.fas" ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/test/package.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/test/package.lisp. ;;; ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/test/vec2.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/test/vec2.lisp. ;;; ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/test/vec3.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/test/vec3.lisp. ;;; ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/test/vec4.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/test/vec4.lisp. ;;; ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/test/mat2.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/test/mat2.lisp. ;;; ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/test/mat3.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/test/mat3.lisp. ;;; ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/test/mat4.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/test/mat4.lisp. ;;; ;;; ;;; Compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/test/quat.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; End of Pass 1. ;;; Finished compiling /gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/share/common-lisp/ecl/origin/test/quat.lisp. ;;; ? ORIGIN.TEST::V3/ZERO 0.000 ✔ (is = (zero! v) +zero+) 0.000 ✔ (is = v +zero+) 0.000 ✔ (is = (zero) +zero+) 0.001 ✔ ORIGIN.TEST::V3/ZERO ? ORIGIN.TEST::V2/ADD 0.000 ✔ (is = (+! o v1 v2) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (+ v1 v2) r) 0.000 ✔ (is = (+ v1 +zero+) v1) 0.000 ✔ (is = (+ +zero+ v2) v2) 0.001 ✔ ORIGIN.TEST::V2/ADD ? ORIGIN.TEST::V3/SUBTRACT 0.000 ✔ (is = (-! o v1 v2) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (- v1 v2) r) 0.000 ✔ (is = (- v1 +zero+) v1) 0.001 ✔ ORIGIN.TEST::V3/SUBTRACT ? ORIGIN.TEST::M3/TRANSLATE 0.000 ✔ (is = (get-translation (translate +id+ v)) v) 0.000 ✔ (is = (get-translation (translate m v)) v) 0.001 ✔ ORIGIN.TEST::M3/TRANSLATE ? ORIGIN.TEST::V3/COPY 0.000 ✔ (is = (copy! o v) v) 0.000 ✔ (is = o v) 0.000 ✔ (is = (copy v) v) 0.000 ✔ (isnt eq v (copy v)) 0.001 ✔ ORIGIN.TEST::V3/COPY ? ORIGIN.TEST::Q/ADD 0.000 ✔ (is = (+! o q1 q2) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (+ q1 q2) r) 0.000 ✔ ORIGIN.TEST::Q/ADD ? ORIGIN.TEST::M3/COPY 0.000 ✔ (is = (copy! o m) +id+) 0.000 ✔ (is = o +id+) 0.000 ✔ (is = (copy m) +id+) 0.000 ✔ (isnt eq m (copy m)) 0.001 ✔ ORIGIN.TEST::M3/COPY ? ORIGIN.TEST::V2/MAX 0.000 ✔ (is = (max! o v1 v2) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (max v1 v2) r) 0.001 ✔ ORIGIN.TEST::V2/MAX ? ORIGIN.TEST::M4/IDENTITY 0.000 ✔ (is = +id+ r) 0.000 ✔ (is = (id) r) 0.000 ✔ (true (id-p (id))) 0.000 ✔ (true (id-p (id! m))) 0.001 ✔ ORIGIN.TEST::M4/IDENTITY ? ORIGIN.TEST::M4/LOOK-AT 0.000 ✔ (true (= (look-at! o (vec 1.0 0.0 0.0) (vec 0.0 0.0 1.0) (vec 0.0 1.0 0.0)) r)) 0.000 ✔ (true (= o r)) 0.000 ✔ (true (= (look-at (vec 1.0 0.0 0.0) (vec 0.0 0.0 1.0) (vec 0.0 1.0 0.0)) r)) 0.000 ✔ (true (= (look-at! o2 (vec 5.0 10.0 15.0) (vec 0.0 0.0 0.0) (vec 0.0 1.0 -1.0)) r2)) 0.000 ✔ (true (= o2 r2)) 0.000 ✔ (true (= (look-at (vec 5.0 10.0 15.0) (vec 0.0 0.0 0.0) (vec 0.0 1.0 -1.0)) r2)) 0.001 ✔ ORIGIN.TEST::M4/LOOK-AT ? ORIGIN.TEST::V2/COPY 0.000 ✔ (is = (copy! o v) v) 0.000 ✔ (is = o v) 0.000 ✔ (is = (copy v) v) 0.000 ✔ (isnt eq v (copy v)) 0.001 ✔ ORIGIN.TEST::V2/COPY ? ORIGIN.TEST::V3/ABS 0.000 ✔ (is = (abs! o v) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (abs v) r) 0.001 ✔ ORIGIN.TEST::V3/ABS ? ORIGIN.TEST::V4/ZERO-PREDICATE 0.000 ✔ (true (zero-p +zero+)) 0.000 ✔ (true (zero-p (vec 0.0 0.0 0.0 0.0))) 0.000 ✔ ORIGIN.TEST::V4/ZERO-PREDICATE ? ORIGIN.TEST::M4/COPY 0.000 ✔ (is = (copy! o m) +id+) 0.000 ✔ (is = o +id+) 0.000 ✔ (is = (copy m) +id+) 0.000 ✔ (isnt eq m (copy m)) 0.000 ✔ ORIGIN.TEST::M4/COPY ? ORIGIN.TEST::Q/SUBTRACT 0.000 ✔ (is = (-! o q1 q2) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (- q1 q2) r) 0.001 ✔ ORIGIN.TEST::Q/SUBTRACT ? ORIGIN.TEST::V3/MIN 0.000 ✔ (is = (min! o v1 v2) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (min v1 v2) r) 0.001 ✔ ORIGIN.TEST::V3/MIN ? ORIGIN.TEST::M4/ROTATION 0.000 ✔ (true (= (rotate! omx +id+ vx) rmx)) 0.000 ✔ (true (= (rotate! omy +id+ vy) rmy)) 0.001 ✔ (true (= (rotate! omz +id+ vz) rmz)) 0.000 ✔ (true (= omx rmx)) 0.000 ✔ (true (= omy rmy)) 0.000 ✔ (true (= omz rmz)) 0.000 ✔ (true (= (rotate +id+ vx) rmx)) 0.000 ✔ (true (= (rotate +id+ vy) rmy)) 0.000 ✔ (true (= (rotate +id+ vz) rmz)) 0.002 ✔ ORIGIN.TEST::M4/ROTATION ? ORIGIN.TEST::V3/COMPARE 0.000 ✔ (true (< v2 v3)) 0.000 ✔ (true (<= v4 v4)) 0.000 ✔ (true (<= v4 v5)) 0.000 ✔ (true (> v3 v1)) 0.000 ✔ (true (>= v4 v4)) 0.000 ✔ (true (>= v5 v4)) 0.001 ✔ ORIGIN.TEST::V3/COMPARE ? ORIGIN.TEST::V2/HADAMARD-QUOTIENT 0.000 ✔ (is = (/! o v1 v2) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (/ v1 v2) r) 0.000 ✔ (is = (/ v1 +zero+) +zero+) 0.000 ✔ (is = (/ +zero+ v2) +zero+) 0.001 ✔ ORIGIN.TEST::V2/HADAMARD-QUOTIENT ? ORIGIN.TEST::V2/CLAMP 0.000 ✔ (is = (clamp-range! o v -1.0 1.0) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (clamp-range v -1.0 1.0) r) 0.000 ✔ (is = (clamp-range v most-negative-single-float most-positive-single-float) v) 0.001 ✔ ORIGIN.TEST::V2/CLAMP ? ORIGIN.TEST::M3/ADD 0.000 ✔ (is = (+! o m1 m2) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (+ m1 m2) r) 0.000 ✔ (is = (+ m1 +zero+) m1) 0.000 ✔ (is = (+ m2 +zero+) m2) 0.001 ✔ ORIGIN.TEST::M3/ADD ? ORIGIN.TEST::M4/ROTATION-CONVERT 0.000 ✔ (true (= (rotation-axis-to-vec3! ovx m :x) rvx)) 0.001 ✔ (true (= (rotation-axis-to-vec3! ovy m :y) rvy)) 0.000 ✔ (true (= (rotation-axis-to-vec3! ovz m :z) rvz)) 0.000 ✔ (true (= ovx rvx)) 0.000 ✔ (true (= ovy rvy)) 0.000 ✔ (true (= ovz rvz)) 0.000 ✔ (true (= (rotation-axis-to-vec3 m :x) rvx)) 0.000 ✔ (true (= (rotation-axis-to-vec3 m :y) rvy)) 0.000 ✔ (true (= (rotation-axis-to-vec3 m :z) rvz)) 0.000 ✔ (true (= (rotation-axis-from-vec3! omx rvx :x) rmx)) 0.000 ✔ (true (= (rotation-axis-from-vec3! omy rvy :y) rmy)) 0.000 ✔ (true (= (rotation-axis-from-vec3! omz rvz :z) rmz)) 0.000 ✔ (true (= omx rmx)) 0.000 ✔ (true (= omy rmy)) 0.000 ✔ (true (= omz rmz)) 0.000 ✔ (true (= (rotation-axis-from-vec3 +id+ rvx :x) rmx)) 0.000 ✔ (true (= (rotation-axis-from-vec3 +id+ rvy :y) rmy)) 0.000 ✔ (true (= (rotation-axis-from-vec3 +id+ rvz :z) rmz)) 0.003 ✔ ORIGIN.TEST::M4/ROTATION-CONVERT ? ORIGIN.TEST::V4/EQUALITY 0.000 ✔ (true (= v1 v1)) 0.000 ✔ (true (= (+ v1 v2) v1)) 0.000 ✔ (true (= v2 +zero+)) 0.001 ✔ ORIGIN.TEST::V4/EQUALITY ? ORIGIN.TEST::M2/ORTHOGONAL-PREDICATE 0.000 ✔ (true (orthogonal-p (rotate +id+ pi))) 0.000 ✔ (true (orthogonal-p (rotate +id+ pi/2))) 0.000 ✔ (true (orthogonal-p (rotate +id+ pi/3))) 0.001 ✔ ORIGIN.TEST::M2/ORTHOGONAL-PREDICATE ? ORIGIN.TEST::V4/HADAMARD-QUOTIENT 0.000 ✔ (is = (/! o v1 v2) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (/ v1 v2) r) 0.000 ✔ (is = (/ v1 +zero+) +zero+) 0.000 ✔ (is = (/ +zero+ v2) +zero+) 0.001 ✔ ORIGIN.TEST::V4/HADAMARD-QUOTIENT ? ORIGIN.TEST::V4/LERP 0.000 ✔ (is = (lerp! o v1 v2 0.5) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (lerp v1 v2 0.5) r) 0.000 ✔ (is = (lerp v1 v2 0.0) v1) 0.000 ✔ (is = (lerp v1 v2 1.0) v2) 0.001 ✔ ORIGIN.TEST::V4/LERP ? ORIGIN.TEST::M2/TRACE 0.000 ✔ (is = (trace (zero)) 0.0) 0.000 ✔ (is = (trace +id+) 2.0) 0.000 ✔ (is = (trace (mat 1.0 2.0 3.0 4.0)) 5.0) 0.001 ✔ ORIGIN.TEST::M2/TRACE ? ORIGIN.TEST::V2/LENGTH 0.000 ✔ (is = (length +zero+) 0.0) 0.000 ✔ (is = (length (vec 1.0 0.0)) 1.0) 0.000 ✔ (is = (length (vec 0.32979298 0.2571392)) 0.4181913) 0.001 ✔ ORIGIN.TEST::V2/LENGTH ? ORIGIN.TEST::M4/SUBTRACT 0.000 ✔ (is = (-! o m1 m2) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (- m1 m2) r) 0.000 ✔ (is = (- m1 +zero+) m1) 0.000 ✔ (is = (- m2 +zero+) m2) 0.001 ✔ ORIGIN.TEST::M4/SUBTRACT ? ORIGIN.TEST::V3/FRACT 0.000 ✔ (is = (fract (zero)) (zero)) 0.000 ✔ (is = (fract v) r) 0.000 ✔ (is = o (zero)) 0.000 ✔ (is = o r) 0.001 ✔ ORIGIN.TEST::V3/FRACT ? ORIGIN.TEST::V4/ADD 0.000 ✔ (is = (+! o v1 v2) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (+ v1 v2) r) 0.000 ✔ (is = (+ v1 +zero+) v1) 0.000 ✔ (is = (+ +zero+ v2) v2) 0.001 ✔ ORIGIN.TEST::V4/ADD ? ORIGIN.TEST::M2/MULTIPLY 0.000 ✔ (is = (*! o m m) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (* m +id+) m) 0.000 ✔ (is = (* +id+ m) m) 0.000 ✔ (is = (* m +id+) (* +id+ m)) 0.000 ✔ (isnt = (* m rot-z) (* rot-z m)) 0.001 ✔ ORIGIN.TEST::M2/MULTIPLY ? ORIGIN.TEST::M4/DIAGONAL 0.000 ✔ (true (diagonal-p (id))) 0.000 ✔ (true (not (diagonal-p m))) 0.000 ✔ (is = (main-diagonal! o m) r1) 0.000 ✔ (is = o r1) 0.000 ✔ (is = (main-diagonal m) r1) 0.000 ✔ (is = (anti-diagonal! o m) r2) 0.000 ✔ (is = o r2) 0.000 ✔ (is = (anti-diagonal m) r2) 0.001 ✔ ORIGIN.TEST::M4/DIAGONAL ? ORIGIN.TEST::M2/CLAMP 0.000 ✔ (is = (clamp-range! o m -1.0 1.0) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (clamp-range m -1.0 1.0) r) 0.000 ✔ (is = (clamp-range m most-negative-single-float most-positive-single-float) m) 0.000 ✔ ORIGIN.TEST::M2/CLAMP ? ORIGIN.TEST::M2/SUBTRACT 0.000 ✔ (is = (-! o m1 m2) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (- m1 m2) r) 0.000 ✔ (is = (- m1 +zero+) m1) 0.000 ✔ (is = (- m2 +zero+) m2) 0.001 ✔ ORIGIN.TEST::M2/SUBTRACT ? ORIGIN.TEST::Q/NORMALIZE 0.000 ✔ (is = (normalize! o q) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (normalize q) r) 0.000 ✔ (is = (normalize (quat 2.0 0.0 0.0 0.0)) +id+) 0.001 ✔ ORIGIN.TEST::Q/NORMALIZE ? ORIGIN.TEST::V3/LERP 0.000 ✔ (is = (lerp! o v1 v2 0.5) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (lerp v1 v2 0.5) r) 0.000 ✔ (is = (lerp v1 v2 0.0) v1) 0.000 ✔ (is = (lerp v1 v2 1.0) v2) 0.001 ✔ ORIGIN.TEST::V3/LERP ? ORIGIN.TEST::V3/PARALLEL-PREDICATE 0.000 ✔ (true (parallel-p (vec 0.6883507 0.0 0.0) (vec -0.37808847 0.0 0.0))) 0.000 ✔ (true (parallel-p (vec 0.0 -0.31525326 0.0) (vec 0.0 0.20765233 0.0))) 0.000 ✔ (true (parallel-p (vec 0.0 0.0 0.18911958) (vec 0.0 0.0 -0.17581582))) 0.001 ✔ ORIGIN.TEST::V3/PARALLEL-PREDICATE ? ORIGIN.TEST::Q/COPY 0.000 ✔ (is = (copy! o q) q) 0.000 ✔ (is = o q) 0.000 ✔ (is = (copy q) q) 0.000 ✔ (isnt eq q (copy q)) 0.001 ✔ ORIGIN.TEST::Q/COPY ? ORIGIN.TEST::M3/ROTATE 0.000 ✔ (true (= (rotate! omz +id+ pi/3) rmz)) 0.000 ✔ (true (= omz rmz)) 0.000 ✔ (true (= (rotate +id+ pi/3) rmz)) 0.000 ✔ ORIGIN.TEST::M3/ROTATE ? ORIGIN.TEST::V2/ROUND 0.000 ✔ (is = (round! o v) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (round v) r) 0.001 ✔ ORIGIN.TEST::V2/ROUND ? ORIGIN.TEST::V2/SCALAR-PRODUCT 0.000 ✔ (is = (scale! o v 0.94657767) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (scale v 0.94657767) r) 0.001 ✔ ORIGIN.TEST::V2/SCALAR-PRODUCT ? ORIGIN.TEST::V4/NORMALIZE 0.000 ✔ (is = (normalize! o v) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (normalize v) r) 0.000 ✔ (is = (normalize (vec 2.0 0.0 0.0 0.0)) (vec 1.0 0.0 0.0 0.0)) 0.000 ✔ (is = (normalize (vec 0.0 2.0 0.0 0.0)) (vec 0.0 1.0 0.0 0.0)) 0.000 ✔ (is = (normalize (vec 0.0 0.0 2.0 0.0)) (vec 0.0 0.0 1.0 0.0)) 0.001 ✔ ORIGIN.TEST::V4/NORMALIZE ? ORIGIN.TEST::M2/VEC2-MULTIPLY 0.000 ✔ (is = (*v2! o m v) rv) 0.000 ✔ (is = o rv) 0.000 ✔ (is = (*v2 m v) rv) 0.000 ✔ (is = (*v2 +id+ v) v) 0.000 ✔ (is = (*v2 +id+ +zero+) +zero+) 0.001 ✔ ORIGIN.TEST::M2/VEC2-MULTIPLY ? ORIGIN.TEST::V2/SUBTRACT 0.000 ✔ (is = (-! o v1 v2) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (- v1 v2) r) 0.000 ✔ (is = (- v1 +zero+) v1) 0.000 ✔ ORIGIN.TEST::V2/SUBTRACT ? ORIGIN.TEST::V2/LERP 0.000 ✔ (is = (lerp! o v1 v2 0.5) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (lerp v1 v2 0.5) r) 0.000 ✔ (is = (lerp v1 v2 0.0) v1) 0.000 ✔ (is = (lerp v1 v2 1.0) v2) 0.001 ✔ ORIGIN.TEST::V2/LERP ? ORIGIN.TEST::M3/VEC3-MULTIPLY 0.000 ✔ (is = (*v3! o m v) rv) 0.000 ✔ (is = o rv) 0.000 ✔ (is = (*v3 m v) rv) 0.000 ✔ (is = (*v3 +id+ v) v) 0.000 ✔ (is = (*v3 +id+ +zero+) +zero+) 0.001 ✔ ORIGIN.TEST::M3/VEC3-MULTIPLY ? ORIGIN.TEST::M2/ADD 0.000 ✔ (is = (+! o m1 m2) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (+ m1 m2) r) 0.000 ✔ (is = (+ m1 +zero+) m1) 0.000 ✔ (is = (+ m2 +zero+) m2) 0.001 ✔ ORIGIN.TEST::M2/ADD ? ORIGIN.TEST::M2/ROTATION 0.000 ✔ (true (= (rotate! omz +id+ pi/3) rmz)) 0.000 ✔ (true (= omz rmz)) 0.000 ✔ (true (= (rotate +id+ pi/3) rmz)) 0.000 ✔ ORIGIN.TEST::M2/ROTATION ? ORIGIN.TEST::M3/SUBTRACT 0.000 ✔ (is = (-! o m1 m2) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (- m1 m2) r) 0.000 ✔ (is = (- m1 +zero+) m1) 0.000 ✔ (is = (- m2 +zero+) m2) 0.001 ✔ ORIGIN.TEST::M3/SUBTRACT ? ORIGIN.TEST::Q/EQUALITY 0.000 ✔ (true (= q1 q1)) 0.000 ✔ (true (= (+ q1 q2) r)) 0.000 ✔ (true (= q2 (id))) 0.000 ✔ ORIGIN.TEST::Q/EQUALITY ? ORIGIN.TEST::V3/SIGN 0.000 ✔ (is = (sign (zero)) (zero)) 0.000 ✔ (is = (sign (vec 10.0 10.0 10.0)) (vec 1.0 1.0 1.0)) 0.000 ✔ (is = (sign (vec -10.0 -10.0 -10.0)) (vec -1.0 -1.0 -1.0)) 0.000 ✔ (is = o (zero)) 0.000 ✔ (is = o (vec 1.0 1.0 1.0)) 0.000 ✔ (is = o (vec -1.0 -1.0 -1.0)) 0.001 ✔ ORIGIN.TEST::V3/SIGN ? ORIGIN.TEST::M3/MULTIPLY 0.000 ✔ (is = (*! o m1 m1) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (* m1 m3) m1) 0.000 ✔ (is = (* m3 m1) m1) 0.000 ✔ (is = (* m1 m2) (* m2 m1)) 0.000 ✔ (isnt = (* m1 rot-z) (* rot-z m1)) 0.000 ✔ (is = (get-translation (* tr1 rot-z)) (get-translation tr1)) 0.000 ✔ (is = (get-translation (* tr1 tr2)) (vec 15.0 30.0)) 0.000 ✔ (is = (get-translation (* tr2 tr1)) (vec 15.0 30.0)) 0.002 ✔ ORIGIN.TEST::M3/MULTIPLY ? ORIGIN.TEST::V4/COMPARE 0.000 ✔ (true (< v2 v3)) 0.000 ✔ (true (<= v4 v4)) 0.000 ✔ (true (<= v4 v5)) 0.000 ✔ (true (> v3 v1)) 0.000 ✔ (true (>= v4 v4)) 0.000 ✔ (true (>= v5 v4)) 0.001 ✔ ORIGIN.TEST::V4/COMPARE ? ORIGIN.TEST::V4/LENGTH 0.000 ✔ (is = (length +zero+) 0.0) 0.000 ✔ (is = (length (vec 1.0 0.0 0.0 0.0)) 1.0) 0.000 ✔ (is = (length (vec 0.32979298 0.2571392 0.19932675 0.2647184)) 0.5335644) 0.001 ✔ ORIGIN.TEST::V4/LENGTH ? ORIGIN.TEST::Q/SLERP 0.000 ✔ (is = (slerp! o q1 q2 0.5) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (slerp q1 q2 0.5) r) 0.001 ✔ ORIGIN.TEST::Q/SLERP ? ORIGIN.TEST::V2/DOT-PRODUCT 0.000 ✔ (is = (dot (vec -0.21361923 0.39387107) (vec -0.13104868 0.399935)) 0.18551734) 0.000 ✔ (is = (dot (vec 1.0 0.0) (vec 0.0 1.0)) 0.0) 0.000 ✔ (is = (dot (vec 1.0 0.0) (vec 1.0 0.0)) 1.0) 0.000 ✔ (is = (dot (vec 1.0 0.0) (vec -1.0 0.0)) -1.0) 0.001 ✔ ORIGIN.TEST::V2/DOT-PRODUCT ? ORIGIN.TEST::V2/ANGLE 0.000 ✔ (true (<= (abs (- angle pi/2)) 1.e-7)) 0.000 ✔ (true (<= (abs (- angle pi/4)) 1.e-7)) 0.001 ✔ ORIGIN.TEST::V2/ANGLE ? ORIGIN.TEST::Q/CONJUGATE 0.000 ✔ (is = (conjugate! o q) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (conjugate q) r) 0.000 ✔ ORIGIN.TEST::Q/CONJUGATE ? ORIGIN.TEST::M2/DIAGONAL 0.000 ✔ (true (diagonal-p (id))) 0.000 ✔ (true (not (diagonal-p m))) 0.000 ✔ (is = (main-diagonal! o m) r1) 0.000 ✔ (is = o r1) 0.000 ✔ (is = (main-diagonal m) r1) 0.000 ✔ (is = (anti-diagonal! o m) r2) 0.000 ✔ (is = o r2) 0.000 ✔ (is = (anti-diagonal m) r2) 0.001 ✔ ORIGIN.TEST::M2/DIAGONAL ? ORIGIN.TEST::M4/SCALE 0.000 ✔ (true (= (scale! o m v) s)) 0.001 ✔ (true (= o s)) 0.000 ✔ (is = (get-scale (scale +id+ v)) v) 0.001 ✔ ORIGIN.TEST::M4/SCALE ? ORIGIN.TEST::M4/CLAMP 0.000 ✔ (is = (clamp-range! o m -1.0 1.0) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (clamp-range m -1.0 1.0) r) 0.000 ✔ (is = (clamp-range m most-negative-single-float most-positive-single-float) m) 0.001 ✔ ORIGIN.TEST::M4/CLAMP ? ORIGIN.TEST::M4/ORTHO 0.000 ✔ (is = (ortho! o -20.0 20.0 -10.0 10.0 0.0 1000.0) r) 0.001 ✔ (is = o r) 0.000 ✔ (is = (ortho -20.0 20.0 -10.0 10.0 0.0 1000.0) r) 0.001 ✔ ORIGIN.TEST::M4/ORTHO ? ORIGIN.TEST::V2/FRACT 0.000 ✔ (is = (fract (zero)) (zero)) 0.000 ✔ (is = (fract v) r) 0.000 ✔ (is = o (zero)) 0.000 ✔ (is = o r) 0.001 ✔ ORIGIN.TEST::V2/FRACT ? ORIGIN.TEST::M2/ROTATION-VEC 0.000 ✔ ORIGIN.TEST::M2/ROTATION-VEC ? ORIGIN.TEST::V2/HADAMARD-PRODUCT 0.000 ✔ (is = (*! o v1 v2) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (* v1 v2) r) 0.000 ✔ (is = (* v1 +zero+) +zero+) 0.000 ✔ (is = (* +zero+ v2) +zero+) 0.001 ✔ ORIGIN.TEST::V2/HADAMARD-PRODUCT ? ORIGIN.TEST::V2/DIRECTION-EQUALITY 0.000 ✔ (true (direction= (vec 0.0073252916 0.0) (vec 0.31148136 0.0))) 0.000 ✔ (true (direction= (vec 0.0 0.6982585) (vec 0.0 0.72258794))) 0.000 ✔ ORIGIN.TEST::V2/DIRECTION-EQUALITY ? ORIGIN.TEST::Q/INVERSE 0.000 ✔ ORIGIN.TEST::Q/INVERSE ? ORIGIN.TEST::V3/ZERO-PREDICATE 0.000 ✔ (true (zero-p +zero+)) 0.000 ✔ (true (zero-p (vec 0.0 0.0 0.0))) 0.000 ✔ ORIGIN.TEST::V3/ZERO-PREDICATE ? ORIGIN.TEST::V4/MIN 0.000 ✔ (is = (min! o v1 v2) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (min v1 v2) r) 0.001 ✔ ORIGIN.TEST::V4/MIN ? ORIGIN.TEST::V4/ZERO 0.000 ✔ (is = (zero! v) +zero+) 0.000 ✔ (is = v +zero+) 0.000 ✔ (is = (zero) +zero+) 0.001 ✔ ORIGIN.TEST::V4/ZERO ? ORIGIN.TEST::M3/TRANSPOSE 0.000 ✔ (is = (transpose! o m) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (transpose m) r) 0.000 ✔ (is = (transpose +id+) +id+) 0.001 ✔ ORIGIN.TEST::M3/TRANSPOSE ? ORIGIN.TEST::V2/NORMALIZE 0.000 ✔ (is = (normalize! o v) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (normalize v) r) 0.000 ✔ (is = (normalize (vec 2.0 0.0)) (vec 1.0 0.0)) 0.000 ✔ (is = (normalize (vec 0.0 2.0)) (vec 0.0 1.0)) 0.000 ✔ (is = (normalize (vec 0.0 0.0)) (vec 0.0 0.0)) 0.001 ✔ ORIGIN.TEST::V2/NORMALIZE ? ORIGIN.TEST::V3/MAX 0.000 ✔ (is = (max! o v1 v2) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (max v1 v2) r) 0.001 ✔ ORIGIN.TEST::V3/MAX ? ORIGIN.TEST::M2/TRANSPOSE 0.001 ✔ (is = (transpose! o m) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (transpose m) r) 0.000 ✔ (is = (transpose +id+) +id+) 0.001 ✔ ORIGIN.TEST::M2/TRANSPOSE ? ORIGIN.TEST::M4/DETERMINANT 0.000 ✔ (is = (determinant (mat 1.0 5.0 9.0 13.0 2.0 6.0 10.0 14.0 3.0 7.0 11.0 15.0 4.0 8.0 12.0 16.0)) 0.0) 0.000 ✔ (is = (determinant +id+) 1.0) 0.000 ✔ (is = (determinant (rotate +id+ (vec pi/3 0.0 0.0))) 1.0) 0.000 ✔ (is = (determinant (mat 1.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 1.0)) -1.0) 0.001 ✔ ORIGIN.TEST::M4/DETERMINANT ? ORIGIN.TEST::Q/CROSS-PRODUCT 0.000 ✔ (is = (cross! o q1 q2) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (cross q1 q2) r) 0.000 ✔ ORIGIN.TEST::Q/CROSS-PRODUCT ? ORIGIN.TEST::Q/IDENTITY 0.000 ✔ (is = +id+ r) 0.000 ✔ (is = (id) r) 0.000 ✔ (true (id-p (quat 1.0 0.0 0.0 0.0))) 0.000 ✔ (true (id-p (id! q))) 0.001 ✔ ORIGIN.TEST::Q/IDENTITY ? ORIGIN.TEST::V3/NEGATE 0.000 ✔ (is = (negate! o v) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (negate v) r) 0.001 ✔ ORIGIN.TEST::V3/NEGATE ? ORIGIN.TEST::V4/SUBTRACT 0.000 ✔ (is = (-! o v1 v2) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (- v1 v2) r) 0.000 ✔ (is = (- v1 +zero+) v1) 0.001 ✔ ORIGIN.TEST::V4/SUBTRACT ? ORIGIN.TEST::M3/TRANSLATION-CONVERT 0.000 ✔ (is = (set-translation! om om v) rm) 0.000 ✔ (is = om rm) 0.000 ✔ (is = (set-translation om v) rm) 0.000 ✔ (is = (get-translation! ov m) rv) 0.000 ✔ (is = ov rv) 0.000 ✔ (is = (get-translation m) rv) 0.002 ✔ ORIGIN.TEST::M3/TRANSLATION-CONVERT ? ORIGIN.TEST::M4/INVERT 0.000 ✔ (is = (invert! o m) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (invert m) r) 0.000 ✔ (is = (invert +id+) +id+) 0.000 ✔ (is-values (invert (mat 1.0 5.0 9.0 13.0 2.0 6.0 10.0 14.0 3.0 7.0 11.0 15.0 4.0 8.0 12.0 16.0)) (values (mat 1.0 5.0 9.0 13.0 2.0 6.0 10.0 14.0 3.0 7.0 11.0 15.0 4.0 8.0 12.0 16.0) ())) 0.001 ✔ ORIGIN.TEST::M4/INVERT ? ORIGIN.TEST::V2/SIGN 0.000 ✔ (is = (sign (zero)) (zero)) 0.000 ✔ (is = (sign (vec 10.0 10.0)) (vec 1.0 1.0)) 0.000 ✔ (is = (sign (vec -10.0 -10.0)) (vec -1.0 -1.0)) 0.000 ✔ (is = o (zero)) 0.000 ✔ (is = o (vec 1.0 1.0)) 0.000 ✔ (is = o (vec -1.0 -1.0)) 0.002 ✔ ORIGIN.TEST::V2/SIGN ? ORIGIN.TEST::Q/SCALAR-PRODUCT 0.000 ✔ (is = (scale! o q -0.4920528) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (scale q -0.4920528) r) 0.001 ✔ ORIGIN.TEST::Q/SCALAR-PRODUCT ? ORIGIN.TEST::V2/COMPARE 0.000 ✔ (true (< v2 v3)) 0.000 ✔ (true (<= v4 v4)) 0.000 ✔ (true (<= v4 v5)) 0.000 ✔ (true (> v3 v1)) 0.000 ✔ (true (>= v4 v4)) 0.000 ✔ (true (>= v5 v4)) 0.001 ✔ ORIGIN.TEST::V2/COMPARE ? ORIGIN.TEST::V2/ABS 0.000 ✔ (is = (abs! o v) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (abs v) r) 0.001 ✔ ORIGIN.TEST::V2/ABS ? ORIGIN.TEST::V4/SCALAR-PRODUCT 0.000 ✔ (is = (scale! o v 0.94657767) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (scale v 0.94657767) r) 0.001 ✔ ORIGIN.TEST::V4/SCALAR-PRODUCT ? ORIGIN.TEST::V2/ZERO-PREDICATE 0.000 ✔ (true (zero-p +zero+)) 0.000 ✔ (true (zero-p (vec 0.0 0.0))) 0.000 ✔ ORIGIN.TEST::V2/ZERO-PREDICATE ? ORIGIN.TEST::M4/ROTATION-COPY 0.000 ✔ (is = (copy-rotation! o m) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (copy-rotation m) r) 0.001 ✔ ORIGIN.TEST::M4/ROTATION-COPY ? ORIGIN.TEST::M3/CLAMP 0.000 ✔ (is = (clamp-range! o m -1.0 1.0) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (clamp-range m -1.0 1.0) r) 0.000 ✔ (is = (clamp-range m most-negative-single-float most-positive-single-float) m) 0.001 ✔ ORIGIN.TEST::M3/CLAMP ? ORIGIN.TEST::M3/SCALE 0.000 ✔ (true (= (scale! o m v) s)) 0.000 ✔ (true (= o s)) 0.000 ✔ (is = (get-scale (scale +id+ v)) v) 0.000 ✔ ORIGIN.TEST::M3/SCALE ? ORIGIN.TEST::M4/ORTHGONALIZE 0.000 ✔ (is = (orthonormalize! o m) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (orthonormalize m) r) 0.001 ✔ ORIGIN.TEST::M4/ORTHGONALIZE ? ORIGIN.TEST::M4/PERSPECTIVE 0.000 ✘ (is = (perspective! o pi/3 (/ 16.0 9.0) 1.0 1000.0) r) 0.000 ✘ (is = o r) 0.000 ✘ (is = (perspective pi/3 (/ 16.0 9.0) 1.0 1000.0) r) 0.001 ✘ ORIGIN.TEST::M4/PERSPECTIVE ? ORIGIN.TEST::V3/DOT-PRODUCT 0.000 ✔ (is = (dot (vec -0.21361923 0.39387107 0.0043354034) (vec -0.13104868 0.399935 0.62945867)) 0.1882463) 0.000 ✔ (is = (dot (vec 1.0 0.0 0.0) (vec 0.0 1.0 0.0)) 0.0) 0.000 ✔ (is = (dot (vec 1.0 0.0 0.0) (vec 0.0 0.0 1.0)) 0.0) 0.000 ✔ (is = (dot (vec 0.0 1.0 0.0) (vec 0.0 0.0 1.0)) 0.0) 0.000 ✔ (is = (dot (vec 1.0 0.0 0.0) (vec 1.0 0.0 0.0)) 1.0) 0.000 ✔ (is = (dot (vec 1.0 0.0 0.0) (vec -1.0 0.0 0.0)) -1.0) 0.002 ✔ ORIGIN.TEST::V3/DOT-PRODUCT ? ORIGIN.TEST::M4/TRANSLATION-CONVERT 0.000 ✔ (is = (set-translation! om om v) rm) 0.000 ✔ (is = om rm) 0.001 ✔ (is = (set-translation om v) rm) 0.000 ✔ (is = (get-translation! ov m) rv) 0.000 ✔ (is = ov rv) 0.000 ✔ (is = (get-translation m) rv) 0.001 ✔ ORIGIN.TEST::M4/TRANSLATION-CONVERT ? ORIGIN.TEST::Q/MAT4-CONVERT 0.000 ✔ (true (= (to-mat4! mo q) r)) 0.000 ✔ (true (= mo r)) 0.000 ✔ (true (= (to-mat4 q) r)) 0.000 ✔ (true (= (from-mat4! qo r) q)) 0.000 ✔ (true (= qo q)) 0.000 ✔ (true (= (from-mat4 r) q)) 0.002 ✔ ORIGIN.TEST::Q/MAT4-CONVERT ? ORIGIN.TEST::V4/COPY 0.000 ✔ (is = (copy! o v) v) 0.000 ✔ (is = o v) 0.000 ✔ (is = (copy v) v) 0.001 ✔ (isnt eq v (copy v)) 0.001 ✔ ORIGIN.TEST::V4/COPY ? ORIGIN.TEST::V3/LENGTH 0.000 ✔ (is = (length +zero+) 0.0) 0.000 ✔ (is = (length (vec 1.0 0.0 0.0)) 1.0) 0.000 ✔ (is = (length (vec 0.32979298 0.2571392 0.19932675)) 0.46326572) 0.001 ✔ ORIGIN.TEST::V3/LENGTH ? ORIGIN.TEST::M4/TRANSLATE 0.000 ✔ (true (= (translate! o m v) r)) 0.000 ✔ (true (= o r)) 0.000 ✔ (is = (get-translation (translate +id+ v)) v) 0.000 ✔ (is = (get-translation (translate m v)) v) 0.001 ✔ ORIGIN.TEST::M4/TRANSLATE ? ORIGIN.TEST::M3/IDENTITY 0.000 ✔ (is = +id+ r) 0.000 ✔ (is = (id) r) 0.000 ✔ (true (id-p (id))) 0.000 ✔ (true (id-p (id! m))) 0.001 ✔ ORIGIN.TEST::M3/IDENTITY ? ORIGIN.TEST::V2/MIN 0.000 ✔ (is = (min! o v1 v2) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (min v1 v2) r) 0.001 ✔ ORIGIN.TEST::V2/MIN ? ORIGIN.TEST::Q/MULTIPLY 0.000 ✔ (is = (*! o q1 q2) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (* q1 q3) q1) 0.000 ✔ (is = (* q3 q1) q1) 0.000 ✔ (is = (* q1 q2) (* q2 q1)) 0.000 ✔ (is = (* rot-x rot-y) rot-xy) 0.000 ✔ (isnt = (* rot-x rot-y) (* rot-y rot-x)) 0.001 ✔ ORIGIN.TEST::Q/MULTIPLY ? ORIGIN.TEST::V4/CLAMP 0.000 ✔ (is = (clamp-range! o v -1.0 1.0) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (clamp-range v -1.0 1.0) r) 0.000 ✔ (is = (clamp-range v most-negative-single-float most-positive-single-float) v) 0.001 ✔ ORIGIN.TEST::V4/CLAMP ? ORIGIN.TEST::V4/HADAMARD-PRODUCT 0.000 ✔ (is = (*! o v1 v2) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (* v1 v2) r) 0.001 ✔ (is = (* v1 +zero+) +zero+) 0.000 ✔ (is = (* +zero+ v2) +zero+) 0.001 ✔ ORIGIN.TEST::V4/HADAMARD-PRODUCT ? ORIGIN.TEST::Q/LENGTH 0.000 ✔ (is = (length +id+) 1.0) 0.000 ✔ (is = (length (quat 0.23266816 -0.6098385 -0.81111765 0.11399269)) 1.0473508) 0.001 ✔ ORIGIN.TEST::Q/LENGTH ? ORIGIN.TEST::Q/ROTATE-EULER 0.000 ✔ (true (= (rotate-euler! oqx +id+ vx) rqx)) 0.000 ✔ (true (= (rotate-euler! oqy +id+ vy) rqy)) 0.000 ✔ (true (= (rotate-euler! oqz +id+ vz) rqz)) 0.000 ✔ (true (= oqx rqx)) 0.000 ✔ (true (= oqy rqy)) 0.000 ✔ (true (= oqz rqz)) 0.000 ✔ (true (= (rotate-euler +id+ vx) rqx)) 0.000 ✔ (true (= (rotate-euler +id+ vy) rqy)) 0.000 ✔ (true (= (rotate-euler +id+ vz) rqz)) 0.001 ✔ ORIGIN.TEST::Q/ROTATE-EULER ? ORIGIN.TEST::M3/ROTATION-CONVERT 0.000 ✔ (is = (rotation-axis-from-vec2! omx rvx :x) rmx) 0.000 ✔ (true (= omx rmx)) 0.000 ✔ (is = (rotation-axis-from-vec2 +id+ rvx :x) rmx) 0.000 ✔ ORIGIN.TEST::M3/ROTATION-CONVERT ? ORIGIN.TEST::M3/TRACE 0.000 ✔ (is = (trace (zero)) 0.0) 0.000 ✔ (is = (trace +id+) 3.0) 0.000 ✔ (is = (trace (mat 1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0 9.0)) 15.0) 0.000 ✔ ORIGIN.TEST::M3/TRACE ? ORIGIN.TEST::V3/HADAMARD-QUOTIENT 0.000 ✔ (is = (/! o v1 v2) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (/ v1 v2) r) 0.000 ✔ (is = (/ v1 +zero+) +zero+) 0.000 ✔ (is = (/ +zero+ v2) +zero+) 0.001 ✔ ORIGIN.TEST::V3/HADAMARD-QUOTIENT ? ORIGIN.TEST::V4/ROUND 0.000 ✔ (is = (round! o v) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (round v) r) 0.001 ✔ ORIGIN.TEST::V4/ROUND ? ORIGIN.TEST::V3/EQUALITY 0.000 ✔ (true (= v1 v1)) 0.000 ✔ (true (= (+ v1 v2) v1)) 0.000 ✔ (true (= v2 +zero+)) 0.000 ✔ ORIGIN.TEST::V3/EQUALITY ? ORIGIN.TEST::Q/NEGATE 0.000 ✔ (is = (negate! o q) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (negate q) r) 0.000 ✔ ORIGIN.TEST::Q/NEGATE ? ORIGIN.TEST::M4/MULTIPLY 0.000 ✔ (is = (*! o m1 m1) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (* m1 m3) m1) 0.000 ✔ (is = (* m3 m1) m1) 0.000 ✔ (is = (* m1 m2) (* m2 m1)) 0.000 ✔ (is = (* rot-x rot-y) rot-xy) 0.000 ✔ (isnt = (* rot-x rot-y) (* rot-y rot-x)) 0.000 ✔ (is = (get-translation (* tr1 rot-xy)) (get-translation tr1)) 0.000 ✔ (is = (get-translation (* tr1 tr2)) (vec 15.0 30.0 45.0)) 0.000 ✔ (is = (get-translation (* tr2 tr1)) (vec 15.0 30.0 45.0)) 0.002 ✔ ORIGIN.TEST::M4/MULTIPLY ? ORIGIN.TEST::V2/ZERO 0.000 ✔ (is = (zero! v) +zero+) 0.000 ✔ (is = v +zero+) 0.000 ✔ (is = (zero) +zero+) 0.001 ✔ ORIGIN.TEST::V2/ZERO ? ORIGIN.TEST::M2/COPY 0.000 ✔ (is = (copy! o m) +id+) 0.000 ✔ (is = o +id+) 0.000 ✔ (is = (copy m) +id+) 0.000 ✔ (isnt eq m (copy m)) 0.001 ✔ ORIGIN.TEST::M2/COPY ? ORIGIN.TEST::M3/ORTHOGONAL-PREDICATE 0.000 ✔ (true (orthogonal-p (rotate +id+ pi))) 0.000 ✔ (true (orthogonal-p (rotate +id+ pi/2))) 0.000 ✔ (true (orthogonal-p (rotate +id+ pi/3))) 0.001 ✔ ORIGIN.TEST::M3/ORTHOGONAL-PREDICATE ? ORIGIN.TEST::Q/DOT-PRODUCT 0.000 ✔ (is = (dot q1 q2) 0.64373636) 0.001 ✔ ORIGIN.TEST::Q/DOT-PRODUCT ? ORIGIN.TEST::V3/SCALAR-PRODUCT 0.000 ✔ (is = (scale! o v 0.94657767) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (scale v 0.94657767) r) 0.001 ✔ ORIGIN.TEST::V3/SCALAR-PRODUCT ? ORIGIN.TEST::V4/ABS 0.000 ✔ (is = (abs! o v) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (abs v) r) 0.001 ✔ ORIGIN.TEST::V4/ABS ? ORIGIN.TEST::V4/SIGN 0.000 ✔ (is = (sign (zero)) (zero)) 0.000 ✔ (is = (sign (vec 10.0 10.0 10.0 10.0)) (vec 1.0 1.0 1.0 1.0)) 0.000 ✔ (is = (sign (vec -10.0 -10.0 -10.0 -10.0)) (vec -1.0 -1.0 -1.0 -1.0)) 0.000 ✔ (is = o (zero)) 0.000 ✔ (is = o (vec 1.0 1.0 1.0 1.0)) 0.000 ✔ (is = o (vec -1.0 -1.0 -1.0 -1.0)) 0.001 ✔ ORIGIN.TEST::V4/SIGN ? ORIGIN.TEST::M4/ORTHOGONAL-PREDICATE 0.000 ✔ (true (orthogonal-p (rotate +id+ (vec pi 0.0 0.0)))) 0.000 ✔ (true (orthogonal-p (rotate +id+ (vec pi/2 0.0 0.0)))) 0.000 ✔ (true (orthogonal-p (rotate +id+ (vec pi/3 0.0 0.0)))) 0.001 ✔ (true (orthogonal-p (rotate +id+ (vec pi/4 0.0 0.0)))) 0.000 ✔ (true (orthogonal-p (rotate +id+ (vec pi/6 0.0 0.0)))) 0.002 ✔ ORIGIN.TEST::M4/ORTHOGONAL-PREDICATE ? ORIGIN.TEST::M3/DIAGONAL 0.000 ✔ (true (diagonal-p (id))) 0.000 ✔ (true (not (diagonal-p m))) 0.000 ✔ (is = (main-diagonal! o m) r1) 0.000 ✔ (is = o r1) 0.000 ✔ (is = (main-diagonal m) r1) 0.000 ✔ (is = (anti-diagonal! o m) r2) 0.000 ✔ (is = o r2) 0.000 ✔ (is = (anti-diagonal m) r2) 0.002 ✔ ORIGIN.TEST::M3/DIAGONAL ? ORIGIN.TEST::M4/ADD 0.000 ✔ (is = (+! o m1 m2) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (+ m1 m2) r) 0.000 ✔ (is = (+ m1 +zero+) m1) 0.000 ✔ (is = (+ m2 +zero+) m2) 0.001 ✔ ORIGIN.TEST::M4/ADD ? ORIGIN.TEST::M2/IDENTITY 0.000 ✔ (is = +id+ r) 0.000 ✔ (is = (id) r) 0.000 ✔ (true (id-p (id))) 0.000 ✔ (true (id-p (id! m))) 0.001 ✔ ORIGIN.TEST::M2/IDENTITY ? ORIGIN.TEST::M4/TRANSPOSE 0.000 ✔ (is = (transpose! o m) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (transpose m) r) 0.000 ✔ (is = (transpose +id+) +id+) 0.001 ✔ ORIGIN.TEST::M4/TRANSPOSE ? ORIGIN.TEST::V3/DIRECTION-EQUALITY 0.000 ✔ (true (direction= (vec 0.0073252916 0.0 0.0) (vec 0.31148136 0.0 0.0))) 0.000 ✔ (true (direction= (vec 0.0 0.6982585 0.0) (vec 0.0 0.72258794 0.0))) 0.000 ✔ (true (direction= (vec 0.0 0.0 0.86798644) (vec 0.0 0.0 4.2384864e7))) 0.000 ✔ ORIGIN.TEST::V3/DIRECTION-EQUALITY ? ORIGIN.TEST::V3/NORMALIZE 0.000 ✔ (is = (normalize! o v) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (normalize v) r) 0.000 ✔ (is = (normalize (vec 2.0 0.0 0.0)) (vec 1.0 0.0 0.0)) 0.000 ✔ (is = (normalize (vec 0.0 2.0 0.0)) (vec 0.0 1.0 0.0)) 0.000 ✔ (is = (normalize (vec 0.0 0.0 2.0)) (vec 0.0 0.0 1.0)) 0.001 ✔ ORIGIN.TEST::V3/NORMALIZE ? ORIGIN.TEST::V4/DOT-PRODUCT 0.000 ✔ (is = (dot (vec -0.21361923 0.39387107 0.0043354034 0.8267517) (vec -0.13104868 0.399935 0.62945867 0.44206798)) 0.55372673) 0.000 ✔ (is = (dot (vec 1.0 0.0 0.0 0.0) (vec 0.0 1.0 0.0 0.0)) 0.0) 0.000 ✔ (is = (dot (vec 1.0 0.0 0.0 0.0) (vec 0.0 0.0 1.0 0.0)) 0.0) 0.000 ✔ (is = (dot (vec 0.0 1.0 0.0 0.0) (vec 0.0 0.0 1.0 0.0)) 0.0) 0.000 ✔ (is = (dot (vec 1.0 0.0 0.0 0.0) (vec 1.0 0.0 0.0 0.0)) 1.0) 0.000 ✔ (is = (dot (vec 1.0 0.0 0.0 0.0) (vec -1.0 0.0 0.0 0.0)) -1.0) 0.002 ✔ ORIGIN.TEST::V4/DOT-PRODUCT ? ORIGIN.TEST::V2/NEGATE 0.000 ✔ (is = (negate! o v) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (negate v) r) 0.001 ✔ ORIGIN.TEST::V2/NEGATE ? ORIGIN.TEST::V3/ADD 0.000 ✔ (is = (+! o v1 v2) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (+ v1 v2) r) 0.000 ✔ (is = (+ v1 +zero+) v1) 0.000 ✔ (is = (+ +zero+ v2) v2) 0.001 ✔ ORIGIN.TEST::V3/ADD ? ORIGIN.TEST::V3/CROSS-PRODUCT 0.000 ✔ (is = (cross! o v1 v2) (vec 0.0 0.0 1.0)) 0.000 ✔ (is = o (vec 0.0 0.0 1.0)) 0.000 ✔ (is = (cross (vec 1.0 0.0 0.0) (vec 0.0 1.0 0.0)) (vec 0.0 0.0 1.0)) 0.000 ✔ (is = (cross (vec 1.0 0.0 0.0) (vec 0.0 0.0 1.0)) (vec 0.0 -1.0 0.0)) 0.000 ✔ (is = (cross (vec 0.0 1.0 0.0) (vec 1.0 0.0 0.0)) (vec 0.0 0.0 -1.0)) 0.000 ✔ (is = (cross (vec 0.0 1.0 0.0) (vec 0.0 0.0 1.0)) (vec 1.0 0.0 0.0)) 0.000 ✔ (is = (cross (vec 0.0 0.0 1.0) (vec 1.0 0.0 0.0)) (vec 0.0 1.0 0.0)) 0.000 ✔ (is = (cross (vec 0.0 0.0 1.0) (vec 0.0 1.0 0.0)) (vec -1.0 0.0 0.0)) 0.002 ✔ ORIGIN.TEST::V3/CROSS-PRODUCT ? ORIGIN.TEST::M4/TRACE 0.000 ✔ (is = (trace (zero)) 0.0) 0.000 ✔ (is = (trace +id+) 4.0) 0.000 ✔ (is = (trace (mat 1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0 9.0 10.0 11.0 12.0 13.0 14.0 15.0 16.0)) 34.0) 0.001 ✔ ORIGIN.TEST::M4/TRACE ? ORIGIN.TEST::V2/EQUALITY 0.000 ✔ (true (= v1 v1)) 0.000 ✔ (true (= (+ v1 v2) v1)) 0.000 ✔ (true (= v2 +zero+)) 0.001 ✔ ORIGIN.TEST::V2/EQUALITY ? ORIGIN.TEST::M4/VEC4-MULTIPLY 0.000 ✔ (is = (*v4! o m v) rv) 0.000 ✔ (is = o rv) 0.000 ✔ (is = (*v4 m v) rv) 0.000 ✔ (is = (*v4 +id+ v) v) 0.000 ✔ (is = (*v4 +id+ +zero+) +zero+) 0.001 ✔ ORIGIN.TEST::M4/VEC4-MULTIPLY ? ORIGIN.TEST::V4/NEGATE 0.000 ✔ (is = (negate! o v) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (negate v) r) 0.000 ✔ ORIGIN.TEST::V4/NEGATE ? ORIGIN.TEST::M2/SCALE 0.000 ✔ (true (= (scale! o m v) s)) 0.000 ✔ (true (= o s)) 0.000 ✔ (is = (get-scale (scale +id+ v)) v) 0.000 ✔ ORIGIN.TEST::M2/SCALE ? ORIGIN.TEST::V3/HADAMARD-PRODUCT 0.000 ✔ (is = (*! o v1 v2) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (* v1 v2) r) 0.000 ✔ (is = (* v1 +zero+) +zero+) 0.000 ✔ (is = (* +zero+ v2) +zero+) 0.001 ✔ ORIGIN.TEST::V3/HADAMARD-PRODUCT ? ORIGIN.TEST::M3/ROTATION-COPY 0.000 ✔ (is = (copy-rotation! o m) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (copy-rotation m) r) 0.001 ✔ ORIGIN.TEST::M3/ROTATION-COPY ? ORIGIN.TEST::V3/CLAMP 0.000 ✔ (is = (clamp-range! o v -1.0 1.0) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (clamp-range v -1.0 1.0) r) 0.000 ✔ (is = (clamp-range v most-negative-single-float most-positive-single-float) v) 0.001 ✔ ORIGIN.TEST::V3/CLAMP ? ORIGIN.TEST::V4/MAX 0.000 ✔ (is = (max! o v1 v2) r) 0.000 ✔ (is = o r) 0.000 ✔ (is = (max v1 v2) r) 0.001 ✔ ORIGIN.TEST::V4/MAX ? ORIGIN.TEST::V3/ROUND 0.000 ✔ (is = (round! o v) r) 0.001 ✔ (is = o r) 0.000 ✔ (is = (round v) r) 0.001 ✔ ORIGIN.TEST::V3/ROUND ? ORIGIN.TEST::V4/FRACT 0.000 ✔ (is = (fract (zero)) (zero)) 0.000 ✔ (is = (fract v) r) 0.000 ✔ (is = o (zero)) 0.000 ✔ (is = o r) 0.001 ✔ ORIGIN.TEST::V4/FRACT ? ORIGIN.TEST::V3/ANGLE 0.000 ✔ (true (<= (abs (- angle pi/2)) 1.e-5)) 0.000 ✔ (true (<= (abs (- angle pi/3)) 1.e-5)) 0.000 ✔ (true (<= (abs (- angle pi/4)) 1.e-5)) 0.001 ✔ ORIGIN.TEST::V3/ANGLE ;; Summary: Passed: 599 Failed: 3 Skipped: 0 ;; Failures: 3/ 3 tests failed in ORIGIN.TEST::M4/PERSPECTIVE The test form r evaluated to #(0.9742786 0.0 0.0 0.0 0.0 1.7320509 0.0 0.0 0.0 0.0 -1.002002 -1.0 0.0 0.0 -2.002002 0.0) when #(0.9742785 0.0 0.0 0.0 0.0 1.7320507 0.0 0.0 0.0 0.0 -1.002002 -1.0 0.0 0.0 -2.002002 0.0) was expected to be equal under =. The test form r evaluated to #(0.9742786 0.0 0.0 0.0 0.0 1.7320509 0.0 0.0 0.0 0.0 -1.002002 -1.0 0.0 0.0 -2.002002 0.0) when #(0.9742785 0.0 0.0 0.0 0.0 1.7320507 0.0 0.0 0.0 0.0 -1.002002 -1.0 0.0 0.0 -2.002002 0.0) was expected to be equal under =. The test form r evaluated to #(0.9742786 0.0 0.0 0.0 0.0 1.7320509 0.0 0.0 0.0 0.0 -1.002002 -1.0 0.0 0.0 -2.002002 0.0) when #(0.9742785 0.0 0.0 0.0 0.0 1.7320507 0.0 0.0 0.0 0.0 -1.002002 -1.0 0.0 0.0 -2.002002 0.0) was expected to be equal under =. phase `check' succeeded after 230.3 seconds starting phase `create-asdf-configuration' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/.cl-union/etc/common-lisp/source-registry.conf.d/50-fiveam.conf' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/etc/common-lisp/source-registry.conf.d/50-fiveam.conf' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/.cl-union/etc/common-lisp/source-registry.conf.d/50-documentation-utils.conf' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/etc/common-lisp/source-registry.conf.d/50-documentation-utils.conf' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/.cl-union/etc/common-lisp/source-registry.conf.d/50-alexandria.conf' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/etc/common-lisp/source-registry.conf.d/50-alexandria.conf' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/.cl-union/etc/common-lisp/source-registry.conf.d/50-golden-utils.conf' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/etc/common-lisp/source-registry.conf.d/50-golden-utils.conf' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/.cl-union/etc/common-lisp/source-registry.conf.d/50-specialization-store.conf' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/etc/common-lisp/source-registry.conf.d/50-specialization-store.conf' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/.cl-union/etc/common-lisp/source-registry.conf.d/50-trivial-backtrace.conf' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/etc/common-lisp/source-registry.conf.d/50-trivial-backtrace.conf' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/.cl-union/etc/common-lisp/source-registry.conf.d/50-parachute.conf' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/etc/common-lisp/source-registry.conf.d/50-parachute.conf' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/.cl-union/etc/common-lisp/source-registry.conf.d/50-introspect-environment.conf' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/etc/common-lisp/source-registry.conf.d/50-introspect-environment.conf' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/.cl-union/etc/common-lisp/source-registry.conf.d/50-rt.conf' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/etc/common-lisp/source-registry.conf.d/50-rt.conf' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/.cl-union/etc/common-lisp/source-registry.conf.d/50-net.didierverna.asdf-flv.conf' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/etc/common-lisp/source-registry.conf.d/50-net.didierverna.asdf-flv.conf' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/.cl-union/etc/common-lisp/source-registry.conf.d/50-trivial-indent.conf' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/etc/common-lisp/source-registry.conf.d/50-trivial-indent.conf' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/.cl-union/etc/common-lisp/source-registry.conf.d/50-form-fiddle.conf' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/etc/common-lisp/source-registry.conf.d/50-form-fiddle.conf' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/.cl-union/etc/common-lisp/source-registry.conf.d/50-lift.conf' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/etc/common-lisp/source-registry.conf.d/50-lift.conf' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/.cl-union/etc/common-lisp/asdf-output-translations.conf.d/50-fiveam.conf' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/etc/common-lisp/asdf-output-translations.conf.d/50-fiveam.conf' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/.cl-union/etc/common-lisp/asdf-output-translations.conf.d/50-documentation-utils.conf' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/etc/common-lisp/asdf-output-translations.conf.d/50-documentation-utils.conf' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/.cl-union/etc/common-lisp/asdf-output-translations.conf.d/50-alexandria.conf' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/etc/common-lisp/asdf-output-translations.conf.d/50-alexandria.conf' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/.cl-union/etc/common-lisp/asdf-output-translations.conf.d/50-golden-utils.conf' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/etc/common-lisp/asdf-output-translations.conf.d/50-golden-utils.conf' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/.cl-union/etc/common-lisp/asdf-output-translations.conf.d/50-specialization-store.conf' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/etc/common-lisp/asdf-output-translations.conf.d/50-specialization-store.conf' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/.cl-union/etc/common-lisp/asdf-output-translations.conf.d/50-trivial-backtrace.conf' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/etc/common-lisp/asdf-output-translations.conf.d/50-trivial-backtrace.conf' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/.cl-union/etc/common-lisp/asdf-output-translations.conf.d/50-parachute.conf' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/etc/common-lisp/asdf-output-translations.conf.d/50-parachute.conf' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/.cl-union/etc/common-lisp/asdf-output-translations.conf.d/50-introspect-environment.conf' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/etc/common-lisp/asdf-output-translations.conf.d/50-introspect-environment.conf' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/.cl-union/etc/common-lisp/asdf-output-translations.conf.d/50-rt.conf' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/etc/common-lisp/asdf-output-translations.conf.d/50-rt.conf' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/.cl-union/etc/common-lisp/asdf-output-translations.conf.d/50-net.didierverna.asdf-flv.conf' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/etc/common-lisp/asdf-output-translations.conf.d/50-net.didierverna.asdf-flv.conf' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/.cl-union/etc/common-lisp/asdf-output-translations.conf.d/50-trivial-indent.conf' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/etc/common-lisp/asdf-output-translations.conf.d/50-trivial-indent.conf' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/.cl-union/etc/common-lisp/asdf-output-translations.conf.d/50-form-fiddle.conf' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/etc/common-lisp/asdf-output-translations.conf.d/50-form-fiddle.conf' `/tmp/guix-build-ecl-origin-2.0.0-1.d646134.drv-0/source/.cl-union/etc/common-lisp/asdf-output-translations.conf.d/50-lift.conf' -> `/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/etc/common-lisp/asdf-output-translations.conf.d/50-lift.conf' phase `create-asdf-configuration' succeeded after 0.0 seconds starting phase `cleanup' phase `cleanup' succeeded after 0.0 seconds starting phase `patch-shebangs' phase `patch-shebangs' succeeded after 0.0 seconds starting phase `strip' stripping binaries in "/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/lib" with "strip" and flags ("--strip-debug" "--enable-deterministic-archives") phase `strip' succeeded after 0.7 seconds starting phase `validate-runpath' validating RUNPATH of 120 binaries in "/gnu/store/f18z4ays425s5d9caq1ndn3vqyaxdlzs-ecl-origin-2.0.0-1.d646134/lib"... phase `validate-runpath' succeeded after 0.2 seconds starting phase `validate-documentation-location' phase `validate-documentation-location' succeeded after 0.0 seconds starting phase `delete-info-dir-file' phase `delete-info-dir-file' succeeded after 0.0 seconds starting phase `patch-dot-desktop-files' phase `patch-dot-desktop-files' succeeded after 0.0 seconds starting phase `install-license-files' installing 1 license files from '.' phase `install-license-files' succeeded after 0.0 seconds starting phase `reset-gzip-timestamps' phase `reset-gzip-timestamps' succeeded after 0.0 seconds starting phase `compress-documentation' phase `compress-documentation' succeeded after 0.0 seconds