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/aym3a9994lckxjsv64yi0rjkk1wrcyk3-ecl-21.2.1/bin:/gnu/store/ggfdxvdgbrjvg2cx3mm7yv5j1y433b01-tar-1.32/bin:/gnu/store/ink6zpk9adb2k2w6a0qif3d45vazl7dv-gzip-1.10/bin:/gnu/store/n8dfjyw11airbnfzz192p9bdbgf31kvj-bzip2-1.0.8/bin:/gnu/store/ggq21is2vyq1jkkqrs90brmwayc4rnmy-xz-5.2.4/bin:/gnu/store/qlxznrl2zzivcln9zgyzw2zshqkjirfs-file-5.38/bin:/gnu/store/yl67anl7279qzrd3kxzj97541jzr2k3d-diffutils-3.7/bin:/gnu/store/w5n1p8kj9zn4zmjhr0bjbknakxij67w2-patch-2.7.6/bin:/gnu/store/x03dmf3xhi3il3mx383zpl4zic38iz1p-findutils-4.7.0/bin:/gnu/store/j80hcnd9p1hh0yb5j1r0gn4vd329a78n-gawk-5.0.1/bin:/gnu/store/wk5vdnms96n2iqfpqyg9gl5lhg8vdc32-sed-4.8/bin:/gnu/store/f3qp8l7f6kmfrvwnyix35kax2lv7lmnb-grep-3.4/bin:/gnu/store/wiv74mq31s0vppzm99qwnjkd8xa3albw-coreutils-8.32/bin:/gnu/store/j7fqszmnydxix8l35d7l3b7dj44qjrw4-make-4.3/bin:/gnu/store/7sfbiqh21h90bc6zi8br1xh60m6qgdd5-bash-minimal-5.0.16/bin:/gnu/store/5m8wvcahy3dgpyhxlq5aq85zbvh5jqfz-ld-wrapper-0/bin:/gnu/store/5371r5kyj50l6176lg6jbfzgfgb2xh14-binutils-2.34/bin:/gnu/store/ap7hgyv4rjqmhg4a6cb6cypsh3g1f5q4-gcc-7.5.0/bin:/gnu/store/cb88z63hyg1icd2kkahiink2p291mhr2-glibc-2.31/bin:/gnu/store/cb88z63hyg1icd2kkahiink2p291mhr2-glibc-2.31/sbin' environment variable `XDG_DATA_DIRS' set to `/gnu/store/aym3a9994lckxjsv64yi0rjkk1wrcyk3-ecl-21.2.1/share:/gnu/store/gahzqmbs9akz03lpl475w6bjzmgl37q5-ecl-parachute-1.1.1-0.ca04dd8/share:/gnu/store/vb48y4gj8m9b6ci1lhvhv4az2swd5ypi-ecl-3d-vectors-3.1.0-1.29bb968/share:/gnu/store/qdqkl4jcny2bbxpyy9z6rdvpqfcfqwz7-ecl-documentation-utils-1.2.0-0.98630dd/share:/gnu/store/ggfdxvdgbrjvg2cx3mm7yv5j1y433b01-tar-1.32/share:/gnu/store/ink6zpk9adb2k2w6a0qif3d45vazl7dv-gzip-1.10/share:/gnu/store/n8dfjyw11airbnfzz192p9bdbgf31kvj-bzip2-1.0.8/share:/gnu/store/ggq21is2vyq1jkkqrs90brmwayc4rnmy-xz-5.2.4/share:/gnu/store/qlxznrl2zzivcln9zgyzw2zshqkjirfs-file-5.38/share:/gnu/store/yl67anl7279qzrd3kxzj97541jzr2k3d-diffutils-3.7/share:/gnu/store/w5n1p8kj9zn4zmjhr0bjbknakxij67w2-patch-2.7.6/share:/gnu/store/x03dmf3xhi3il3mx383zpl4zic38iz1p-findutils-4.7.0/share:/gnu/store/j80hcnd9p1hh0yb5j1r0gn4vd329a78n-gawk-5.0.1/share:/gnu/store/wk5vdnms96n2iqfpqyg9gl5lhg8vdc32-sed-4.8/share:/gnu/store/f3qp8l7f6kmfrvwnyix35kax2lv7lmnb-grep-3.4/share:/gnu/store/wiv74mq31s0vppzm99qwnjkd8xa3albw-coreutils-8.32/share:/gnu/store/j7fqszmnydxix8l35d7l3b7dj44qjrw4-make-4.3/share:/gnu/store/7sfbiqh21h90bc6zi8br1xh60m6qgdd5-bash-minimal-5.0.16/share:/gnu/store/5371r5kyj50l6176lg6jbfzgfgb2xh14-binutils-2.34/share:/gnu/store/ap7hgyv4rjqmhg4a6cb6cypsh3g1f5q4-gcc-7.5.0/share:/gnu/store/cb88z63hyg1icd2kkahiink2p291mhr2-glibc-2.31/share:/gnu/store/z7hanmdmdalqh1v0y7z8ilinfhyfh91d-glibc-2.31-static/share:/gnu/store/59wzw00z5qymqqkp8wsrg3b063hghmi5-libffi-3.3/share:/gnu/store/zy38sp3pl92cw6cx82dvsg0mhlm2amyw-libgc-8.0.4/share:/gnu/store/9g9rx0cdpjb8sz0sm6b1hs0c83693cvc-libatomic-ops-7.6.10/share:/gnu/store/86f0qkg0ig058r2vh8hlxvy4k07f0rzy-gmp-6.2.0/share:/gnu/store/nkpdg3jwllrsh7wbkzgflkcpyjn5wp0q-linux-libre-headers-5.4.20/share' environment variable `XDG_CONFIG_DIRS' set to `/gnu/store/gahzqmbs9akz03lpl475w6bjzmgl37q5-ecl-parachute-1.1.1-0.ca04dd8/etc:/gnu/store/vb48y4gj8m9b6ci1lhvhv4az2swd5ypi-ecl-3d-vectors-3.1.0-1.29bb968/etc:/gnu/store/qdqkl4jcny2bbxpyy9z6rdvpqfcfqwz7-ecl-documentation-utils-1.2.0-0.98630dd/etc:/gnu/store/j80hcnd9p1hh0yb5j1r0gn4vd329a78n-gawk-5.0.1/etc:/gnu/store/cb88z63hyg1icd2kkahiink2p291mhr2-glibc-2.31/etc' environment variable `BASH_LOADABLES_PATH' unset environment variable `C_INCLUDE_PATH' set to `/gnu/store/aym3a9994lckxjsv64yi0rjkk1wrcyk3-ecl-21.2.1/include:/gnu/store/n8dfjyw11airbnfzz192p9bdbgf31kvj-bzip2-1.0.8/include:/gnu/store/ggq21is2vyq1jkkqrs90brmwayc4rnmy-xz-5.2.4/include:/gnu/store/qlxznrl2zzivcln9zgyzw2zshqkjirfs-file-5.38/include:/gnu/store/j80hcnd9p1hh0yb5j1r0gn4vd329a78n-gawk-5.0.1/include:/gnu/store/j7fqszmnydxix8l35d7l3b7dj44qjrw4-make-4.3/include:/gnu/store/5371r5kyj50l6176lg6jbfzgfgb2xh14-binutils-2.34/include:/gnu/store/ap7hgyv4rjqmhg4a6cb6cypsh3g1f5q4-gcc-7.5.0/include:/gnu/store/cb88z63hyg1icd2kkahiink2p291mhr2-glibc-2.31/include:/gnu/store/59wzw00z5qymqqkp8wsrg3b063hghmi5-libffi-3.3/include:/gnu/store/zy38sp3pl92cw6cx82dvsg0mhlm2amyw-libgc-8.0.4/include:/gnu/store/9g9rx0cdpjb8sz0sm6b1hs0c83693cvc-libatomic-ops-7.6.10/include:/gnu/store/86f0qkg0ig058r2vh8hlxvy4k07f0rzy-gmp-6.2.0/include:/gnu/store/nkpdg3jwllrsh7wbkzgflkcpyjn5wp0q-linux-libre-headers-5.4.20/include' environment variable `CPLUS_INCLUDE_PATH' set to `/gnu/store/aym3a9994lckxjsv64yi0rjkk1wrcyk3-ecl-21.2.1/include:/gnu/store/n8dfjyw11airbnfzz192p9bdbgf31kvj-bzip2-1.0.8/include:/gnu/store/ggq21is2vyq1jkkqrs90brmwayc4rnmy-xz-5.2.4/include:/gnu/store/qlxznrl2zzivcln9zgyzw2zshqkjirfs-file-5.38/include:/gnu/store/j80hcnd9p1hh0yb5j1r0gn4vd329a78n-gawk-5.0.1/include:/gnu/store/j7fqszmnydxix8l35d7l3b7dj44qjrw4-make-4.3/include:/gnu/store/5371r5kyj50l6176lg6jbfzgfgb2xh14-binutils-2.34/include:/gnu/store/ap7hgyv4rjqmhg4a6cb6cypsh3g1f5q4-gcc-7.5.0/include/c++:/gnu/store/ap7hgyv4rjqmhg4a6cb6cypsh3g1f5q4-gcc-7.5.0/include:/gnu/store/cb88z63hyg1icd2kkahiink2p291mhr2-glibc-2.31/include:/gnu/store/59wzw00z5qymqqkp8wsrg3b063hghmi5-libffi-3.3/include:/gnu/store/zy38sp3pl92cw6cx82dvsg0mhlm2amyw-libgc-8.0.4/include:/gnu/store/9g9rx0cdpjb8sz0sm6b1hs0c83693cvc-libatomic-ops-7.6.10/include:/gnu/store/86f0qkg0ig058r2vh8hlxvy4k07f0rzy-gmp-6.2.0/include:/gnu/store/nkpdg3jwllrsh7wbkzgflkcpyjn5wp0q-linux-libre-headers-5.4.20/include' environment variable `LIBRARY_PATH' set to `/gnu/store/aym3a9994lckxjsv64yi0rjkk1wrcyk3-ecl-21.2.1/lib:/gnu/store/gahzqmbs9akz03lpl475w6bjzmgl37q5-ecl-parachute-1.1.1-0.ca04dd8/lib:/gnu/store/vb48y4gj8m9b6ci1lhvhv4az2swd5ypi-ecl-3d-vectors-3.1.0-1.29bb968/lib:/gnu/store/qdqkl4jcny2bbxpyy9z6rdvpqfcfqwz7-ecl-documentation-utils-1.2.0-0.98630dd/lib:/gnu/store/n8dfjyw11airbnfzz192p9bdbgf31kvj-bzip2-1.0.8/lib:/gnu/store/ggq21is2vyq1jkkqrs90brmwayc4rnmy-xz-5.2.4/lib:/gnu/store/qlxznrl2zzivcln9zgyzw2zshqkjirfs-file-5.38/lib:/gnu/store/j80hcnd9p1hh0yb5j1r0gn4vd329a78n-gawk-5.0.1/lib:/gnu/store/5371r5kyj50l6176lg6jbfzgfgb2xh14-binutils-2.34/lib:/gnu/store/cb88z63hyg1icd2kkahiink2p291mhr2-glibc-2.31/lib:/gnu/store/z7hanmdmdalqh1v0y7z8ilinfhyfh91d-glibc-2.31-static/lib:/gnu/store/4xjcx6g4i229hzzqpqak6vw9bvqh88gi-glibc-utf8-locales-2.31/lib:/gnu/store/59wzw00z5qymqqkp8wsrg3b063hghmi5-libffi-3.3/lib:/gnu/store/zy38sp3pl92cw6cx82dvsg0mhlm2amyw-libgc-8.0.4/lib:/gnu/store/9g9rx0cdpjb8sz0sm6b1hs0c83693cvc-libatomic-ops-7.6.10/lib:/gnu/store/86f0qkg0ig058r2vh8hlxvy4k07f0rzy-gmp-6.2.0/lib' environment variable `GUIX_LOCPATH' set to `/gnu/store/4xjcx6g4i229hzzqpqak6vw9bvqh88gi-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/m9rrcw2mnlhhqmpv2sw734ds9v1qz7cy-3d-matrices-1.0.0-1.f453b52-checkout/.travis.yml' -> `./.travis.yml' `/gnu/store/m9rrcw2mnlhhqmpv2sw734ds9v1qz7cy-3d-matrices-1.0.0-1.f453b52-checkout/3d-matrices-logo.png' -> `./3d-matrices-logo.png' `/gnu/store/m9rrcw2mnlhhqmpv2sw734ds9v1qz7cy-3d-matrices-1.0.0-1.f453b52-checkout/3d-matrices-test.asd' -> `./3d-matrices-test.asd' `/gnu/store/m9rrcw2mnlhhqmpv2sw734ds9v1qz7cy-3d-matrices-1.0.0-1.f453b52-checkout/3d-matrices.asd' -> `./3d-matrices.asd' `/gnu/store/m9rrcw2mnlhhqmpv2sw734ds9v1qz7cy-3d-matrices-1.0.0-1.f453b52-checkout/README.md' -> `./README.md' `/gnu/store/m9rrcw2mnlhhqmpv2sw734ds9v1qz7cy-3d-matrices-1.0.0-1.f453b52-checkout/documentation.lisp' -> `./documentation.lisp' `/gnu/store/m9rrcw2mnlhhqmpv2sw734ds9v1qz7cy-3d-matrices-1.0.0-1.f453b52-checkout/iterate.lisp' -> `./iterate.lisp' `/gnu/store/m9rrcw2mnlhhqmpv2sw734ds9v1qz7cy-3d-matrices-1.0.0-1.f453b52-checkout/ops.lisp' -> `./ops.lisp' `/gnu/store/m9rrcw2mnlhhqmpv2sw734ds9v1qz7cy-3d-matrices-1.0.0-1.f453b52-checkout/package.lisp' -> `./package.lisp' `/gnu/store/m9rrcw2mnlhhqmpv2sw734ds9v1qz7cy-3d-matrices-1.0.0-1.f453b52-checkout/staple.ext.lisp' -> `./staple.ext.lisp' `/gnu/store/m9rrcw2mnlhhqmpv2sw734ds9v1qz7cy-3d-matrices-1.0.0-1.f453b52-checkout/struct.lisp' -> `./struct.lisp' `/gnu/store/m9rrcw2mnlhhqmpv2sw734ds9v1qz7cy-3d-matrices-1.0.0-1.f453b52-checkout/test.lisp' -> `./test.lisp' `/gnu/store/m9rrcw2mnlhhqmpv2sw734ds9v1qz7cy-3d-matrices-1.0.0-1.f453b52-checkout/toolkit.lisp' -> `./toolkit.lisp' `/gnu/store/m9rrcw2mnlhhqmpv2sw734ds9v1qz7cy-3d-matrices-1.0.0-1.f453b52-checkout/.gitattributes' -> `./.gitattributes' `/gnu/store/m9rrcw2mnlhhqmpv2sw734ds9v1qz7cy-3d-matrices-1.0.0-1.f453b52-checkout/LICENSE' -> `./LICENSE' `/gnu/store/m9rrcw2mnlhhqmpv2sw734ds9v1qz7cy-3d-matrices-1.0.0-1.f453b52-checkout/doc/index.html' -> `./doc/index.html' `/gnu/store/m9rrcw2mnlhhqmpv2sw734ds9v1qz7cy-3d-matrices-1.0.0-1.f453b52-checkout/doc/3d-matrices-logo.png' -> `./doc/3d-matrices-logo.png' phase `unpack' succeeded after 0.0 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-3d-matrices-1.0.0-1.f453b52.drv-0/source/.travis.yml' -> `/gnu/store/4px6kzwg765v28f6qlvqr15y7c27wmff-ecl-3d-matrices-1.0.0-1.f453b52/share/common-lisp/source/3d-matrices/.travis.yml' `/tmp/guix-build-ecl-3d-matrices-1.0.0-1.f453b52.drv-0/source/3d-matrices-logo.png' -> `/gnu/store/4px6kzwg765v28f6qlvqr15y7c27wmff-ecl-3d-matrices-1.0.0-1.f453b52/share/common-lisp/source/3d-matrices/3d-matrices-logo.png' `/tmp/guix-build-ecl-3d-matrices-1.0.0-1.f453b52.drv-0/source/3d-matrices-test.asd' -> `/gnu/store/4px6kzwg765v28f6qlvqr15y7c27wmff-ecl-3d-matrices-1.0.0-1.f453b52/share/common-lisp/source/3d-matrices/3d-matrices-test.asd' `/tmp/guix-build-ecl-3d-matrices-1.0.0-1.f453b52.drv-0/source/3d-matrices.asd' -> `/gnu/store/4px6kzwg765v28f6qlvqr15y7c27wmff-ecl-3d-matrices-1.0.0-1.f453b52/share/common-lisp/source/3d-matrices/3d-matrices.asd' `/tmp/guix-build-ecl-3d-matrices-1.0.0-1.f453b52.drv-0/source/README.md' -> `/gnu/store/4px6kzwg765v28f6qlvqr15y7c27wmff-ecl-3d-matrices-1.0.0-1.f453b52/share/common-lisp/source/3d-matrices/README.md' `/tmp/guix-build-ecl-3d-matrices-1.0.0-1.f453b52.drv-0/source/documentation.lisp' -> `/gnu/store/4px6kzwg765v28f6qlvqr15y7c27wmff-ecl-3d-matrices-1.0.0-1.f453b52/share/common-lisp/source/3d-matrices/documentation.lisp' `/tmp/guix-build-ecl-3d-matrices-1.0.0-1.f453b52.drv-0/source/iterate.lisp' -> `/gnu/store/4px6kzwg765v28f6qlvqr15y7c27wmff-ecl-3d-matrices-1.0.0-1.f453b52/share/common-lisp/source/3d-matrices/iterate.lisp' `/tmp/guix-build-ecl-3d-matrices-1.0.0-1.f453b52.drv-0/source/ops.lisp' -> `/gnu/store/4px6kzwg765v28f6qlvqr15y7c27wmff-ecl-3d-matrices-1.0.0-1.f453b52/share/common-lisp/source/3d-matrices/ops.lisp' `/tmp/guix-build-ecl-3d-matrices-1.0.0-1.f453b52.drv-0/source/package.lisp' -> `/gnu/store/4px6kzwg765v28f6qlvqr15y7c27wmff-ecl-3d-matrices-1.0.0-1.f453b52/share/common-lisp/source/3d-matrices/package.lisp' `/tmp/guix-build-ecl-3d-matrices-1.0.0-1.f453b52.drv-0/source/staple.ext.lisp' -> `/gnu/store/4px6kzwg765v28f6qlvqr15y7c27wmff-ecl-3d-matrices-1.0.0-1.f453b52/share/common-lisp/source/3d-matrices/staple.ext.lisp' `/tmp/guix-build-ecl-3d-matrices-1.0.0-1.f453b52.drv-0/source/struct.lisp' -> `/gnu/store/4px6kzwg765v28f6qlvqr15y7c27wmff-ecl-3d-matrices-1.0.0-1.f453b52/share/common-lisp/source/3d-matrices/struct.lisp' `/tmp/guix-build-ecl-3d-matrices-1.0.0-1.f453b52.drv-0/source/test.lisp' -> `/gnu/store/4px6kzwg765v28f6qlvqr15y7c27wmff-ecl-3d-matrices-1.0.0-1.f453b52/share/common-lisp/source/3d-matrices/test.lisp' `/tmp/guix-build-ecl-3d-matrices-1.0.0-1.f453b52.drv-0/source/toolkit.lisp' -> `/gnu/store/4px6kzwg765v28f6qlvqr15y7c27wmff-ecl-3d-matrices-1.0.0-1.f453b52/share/common-lisp/source/3d-matrices/toolkit.lisp' `/tmp/guix-build-ecl-3d-matrices-1.0.0-1.f453b52.drv-0/source/.gitattributes' -> `/gnu/store/4px6kzwg765v28f6qlvqr15y7c27wmff-ecl-3d-matrices-1.0.0-1.f453b52/share/common-lisp/source/3d-matrices/.gitattributes' `/tmp/guix-build-ecl-3d-matrices-1.0.0-1.f453b52.drv-0/source/LICENSE' -> `/gnu/store/4px6kzwg765v28f6qlvqr15y7c27wmff-ecl-3d-matrices-1.0.0-1.f453b52/share/common-lisp/source/3d-matrices/LICENSE' `/tmp/guix-build-ecl-3d-matrices-1.0.0-1.f453b52.drv-0/source/doc/index.html' -> `/gnu/store/4px6kzwg765v28f6qlvqr15y7c27wmff-ecl-3d-matrices-1.0.0-1.f453b52/share/common-lisp/source/3d-matrices/doc/index.html' `/tmp/guix-build-ecl-3d-matrices-1.0.0-1.f453b52.drv-0/source/doc/3d-matrices-logo.png' -> `/gnu/store/4px6kzwg765v28f6qlvqr15y7c27wmff-ecl-3d-matrices-1.0.0-1.f453b52/share/common-lisp/source/3d-matrices/doc/3d-matrices-logo.png' phase `copy-source' succeeded after 0.0 seconds starting phase `configure' warning: collision encountered: /gnu/store/5m8wvcahy3dgpyhxlq5aq85zbvh5jqfz-ld-wrapper-0/bin/ld /gnu/store/5371r5kyj50l6176lg6jbfzgfgb2xh14-binutils-2.34/bin/ld warning: choosing /gnu/store/5m8wvcahy3dgpyhxlq5aq85zbvh5jqfz-ld-wrapper-0/bin/ld phase `configure' succeeded after 0.7 seconds starting phase `patch-generated-file-shebangs' phase `patch-generated-file-shebangs' succeeded after 0.2 seconds starting phase `build' Invoking ecl: "/gnu/store/aym3a9994lckxjsv64yi0rjkk1wrcyk3-ecl-21.2.1/bin/ecl" "--eval" "(require :asdf)" "--eval" "(asdf:load-asd (truename \"/gnu/store/4px6kzwg765v28f6qlvqr15y7c27wmff-ecl-3d-matrices-1.0.0-1.f453b52/share/common-lisp/ecl/3d-matrices/3d-matrices-test.asd\"))" "--eval" "(asdf:load-asd (truename \"/gnu/store/4px6kzwg765v28f6qlvqr15y7c27wmff-ecl-3d-matrices-1.0.0-1.f453b52/share/common-lisp/ecl/3d-matrices/3d-matrices.asd\"))" "--eval" "(asdf:compile-system \"3d-matrices\")" "--eval" "(quit)" ;;; Loading #P"/gnu/store/aym3a9994lckxjsv64yi0rjkk1wrcyk3-ecl-21.2.1/lib/ecl-21.2.1/asdf.fas" ;;; ;;; Compiling /gnu/store/4px6kzwg765v28f6qlvqr15y7c27wmff-ecl-3d-matrices-1.0.0-1.f453b52/share/common-lisp/ecl/3d-matrices/package.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; Finished compiling /gnu/store/4px6kzwg765v28f6qlvqr15y7c27wmff-ecl-3d-matrices-1.0.0-1.f453b52/share/common-lisp/ecl/3d-matrices/package.lisp. ;;; ;;; ;;; Compiling /gnu/store/4px6kzwg765v28f6qlvqr15y7c27wmff-ecl-3d-matrices-1.0.0-1.f453b52/share/common-lisp/ecl/3d-matrices/toolkit.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; Finished compiling /gnu/store/4px6kzwg765v28f6qlvqr15y7c27wmff-ecl-3d-matrices-1.0.0-1.f453b52/share/common-lisp/ecl/3d-matrices/toolkit.lisp. ;;; ;;; ;;; Compiling /gnu/store/4px6kzwg765v28f6qlvqr15y7c27wmff-ecl-3d-matrices-1.0.0-1.f453b52/share/common-lisp/ecl/3d-matrices/struct.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; Finished compiling /gnu/store/4px6kzwg765v28f6qlvqr15y7c27wmff-ecl-3d-matrices-1.0.0-1.f453b52/share/common-lisp/ecl/3d-matrices/struct.lisp. ;;; ;;; ;;; Compiling /gnu/store/4px6kzwg765v28f6qlvqr15y7c27wmff-ecl-3d-matrices-1.0.0-1.f453b52/share/common-lisp/ecl/3d-matrices/iterate.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; Finished compiling /gnu/store/4px6kzwg765v28f6qlvqr15y7c27wmff-ecl-3d-matrices-1.0.0-1.f453b52/share/common-lisp/ecl/3d-matrices/iterate.lisp. ;;; ;;; ;;; Compiling /gnu/store/4px6kzwg765v28f6qlvqr15y7c27wmff-ecl-3d-matrices-1.0.0-1.f453b52/share/common-lisp/ecl/3d-matrices/ops.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; Finished compiling /gnu/store/4px6kzwg765v28f6qlvqr15y7c27wmff-ecl-3d-matrices-1.0.0-1.f453b52/share/common-lisp/ecl/3d-matrices/ops.lisp. ;;; ;;; ;;; Compiling /gnu/store/4px6kzwg765v28f6qlvqr15y7c27wmff-ecl-3d-matrices-1.0.0-1.f453b52/share/common-lisp/ecl/3d-matrices/documentation.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; Finished compiling /gnu/store/4px6kzwg765v28f6qlvqr15y7c27wmff-ecl-3d-matrices-1.0.0-1.f453b52/share/common-lisp/ecl/3d-matrices/documentation.lisp. ;;; phase `build' succeeded after 156.7 seconds starting phase `check' Invoking ecl: "/gnu/store/aym3a9994lckxjsv64yi0rjkk1wrcyk3-ecl-21.2.1/bin/ecl" "--eval" "(require :asdf)" "--eval" "(asdf:load-asd (truename \"/gnu/store/4px6kzwg765v28f6qlvqr15y7c27wmff-ecl-3d-matrices-1.0.0-1.f453b52/share/common-lisp/ecl/3d-matrices/3d-matrices-test.asd\"))" "--eval" "(asdf:load-asd (truename \"/gnu/store/4px6kzwg765v28f6qlvqr15y7c27wmff-ecl-3d-matrices-1.0.0-1.f453b52/share/common-lisp/ecl/3d-matrices/3d-matrices.asd\"))" "--eval" "(when (uiop:file-exists-p \"3d-matrices-tests.asd\") (asdf:load-asd (truename \"3d-matrices-tests.asd\")))" "--eval" "(when (uiop:file-exists-p \"3d-matrices-test.asd\") (asdf:load-asd (truename \"3d-matrices-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 \"3d-matrices\")" "--eval" "(quit)" ;;; Loading #P"/gnu/store/aym3a9994lckxjsv64yi0rjkk1wrcyk3-ecl-21.2.1/lib/ecl-21.2.1/asdf.fas" ;;; ;;; Compiling /gnu/store/4px6kzwg765v28f6qlvqr15y7c27wmff-ecl-3d-matrices-1.0.0-1.f453b52/share/common-lisp/ecl/3d-matrices/test.lisp. ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. ;;; Finished compiling /gnu/store/4px6kzwg765v28f6qlvqr15y7c27wmff-ecl-3d-matrices-1.0.0-1.f453b52/share/common-lisp/ecl/3d-matrices/test.lisp. ;;; ? 3D-MATRICES-TEST::MAT3 ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.001 ✔ (of-type mat3 (mat3)) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (of-type mat3 (mcopy3 (mat3))) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (fail (mcopy3 (mat4)) error) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.001 ✔ (true (mat3-p (mat3))) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (false (mat3-p (mat4))) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (is = 0 (miref3 (mat3) 0)) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (is = 0 (mcref3 (mat3) 0 0)) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (fail (miref3 (mat3) -1) error) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (fail (miref3 (mat3) 9) error) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (fail (mcref3 (mat3) 3 0) error) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (of-type mat3 (mat 0 0 0 0 0 0 0 0 0)) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (of-type mat3 (mcopy (mat3))) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (true (mat-p (mat3))) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (is = 0 (miref (mat3) 0)) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (is = 0 (mcref (mat3) 0 0)) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (fail (miref (mat3) -1) error) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (fail (miref (mat3) 9) error) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.001 ✔ (fail (mcref (mat3) 3 0) error) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (is = 3 (mcols (mat3))) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (is = 3 (mrows (mat3))) 14.271 ✔ 3D-MATRICES-TEST::MAT3 ? 3D-MATRICES-TEST::STRUCT ? 3D-MATRICES-TEST::MATN ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (of-type mat2 (matn 2 2)) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (of-type mat3 (matn 3 3)) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (of-type mat4 (matn 4 4)) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (of-type matn (matn 1 2)) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (of-type matn (mcopyn (matn 1 2))) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (fail (mcopyn (mat2)) error) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (true (matn-p (matn 1 2))) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (false (matn-p (mat2))) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (is = 0 (mirefn (matn 1 2) 0)) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (is = 0 (mcrefn (matn 1 2) 0 0)) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (fail (mirefn (matn 1 2) -1) error) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.001 ✔ (fail (mirefn (matn 1 2) 2) error) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (fail (mcrefn (matn 1 2) 1 0) error) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (fail (mat 1 2) error) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (of-type matn (mcopy (matn 1 2))) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (true (mat-p (matn 1 2))) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (is = 0 (miref (matn 1 2) 0)) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.001 ✔ (is = 0 (mcref (matn 1 2) 0 0)) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (fail (miref (matn 1 2) -1) error) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (fail (miref (matn 1 2) 2) error) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (fail (mcref (matn 1 2) 1 0) error) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (is = 2 (mcols (matn 1 2))) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (is = 1 (mrows (matn 1 2))) 16.423 ✔ 3D-MATRICES-TEST::MATN ? 3D-MATRICES-TEST::MAT4 ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (of-type mat4 (mat4)) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (of-type mat4 (mcopy4 (mat4))) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (fail (mcopy4 (mat2)) error) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (true (mat4-p (mat4))) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (false (mat4-p (mat2))) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (is = 0 (miref4 (mat4) 0)) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (is = 0 (mcref4 (mat4) 0 0)) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (fail (miref4 (mat4) -1) error) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (fail (miref4 (mat4) 16) error) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (fail (mcref4 (mat4) 4 0) error) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.001 ✔ (of-type mat4 (mat 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0)) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (of-type mat4 (mcopy (mat4))) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (true (mat-p (mat4))) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (is = 0 (miref (mat4) 0)) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (is = 0 (mcref (mat4) 0 0)) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (fail (miref (mat4) -1) error) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (fail (miref (mat4) 16) error) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (fail (mcref (mat4) 4 0) error) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (is = 4 (mcols (mat4))) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (is = 4 (mrows (mat4))) 12.600 ✔ 3D-MATRICES-TEST::MAT4 ? 3D-MATRICES-TEST::MAT2 ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (of-type mat2 (mat2)) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (of-type mat2 (mcopy2 (mat2))) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.001 ✔ (fail (mcopy2 (mat3)) error) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (true (mat2-p (mat2))) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (false (mat2-p (mat3))) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (is = 0 (miref2 (mat2) 0)) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (is = 0 (mcref2 (mat2) 0 0)) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (fail (miref2 (mat2) -1) error) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.001 ✔ (fail (miref2 (mat2) 4) error) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (fail (mcref2 (mat2) 2 0) error) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (of-type mat2 (mat 0 0 0 0)) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (of-type mat2 (mcopy (mat2))) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.001 ✔ (true (mat-p (mat2))) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (is = 0 (miref (mat2) 0)) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (is = 0 (mcref (mat2) 0 0)) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (fail (miref (mat2) -1) error) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (fail (miref (mat2) 4) error) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (fail (mcref (mat2) 2 0) error) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (is = 2 (mcols (mat2))) ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0 ;;; ;;; End of Pass 1. 0.000 ✔ (is = 2 (mrows (mat2))) 11.640 ✔ 3D-MATRICES-TEST::MAT2 40.667 ✔ 3D-MATRICES-TEST::STRUCT ? 3D-MATRICES-TEST::COMPARISON 0.001 ✔ (true (m= (mat2) 0)) 0.000 ✔ (true (m= 0 (mat2))) 0.000 ✔ (false (m= (mat2) 1)) 0.000 ✔ (false (m= 1 (mat2))) 0.000 ✔ (true (m= (mat2) (mat2))) 0.001 ✔ (true (m= (matn 1 2) (matn 1 2))) 0.000 ✔ (true (m= (mat 1 2 3 4) (mat 1 2 3 4))) 0.000 ✔ (false (m= (mat 1 2 3 4) (mat 4 3 2 1))) 0.000 ✔ (false (m= (mat 4 3 2 1) (mat 1 2 3 4))) 0.001 ✔ (fail (m= (matn 1 2) (matn 2 1)) error) 0.000 ✔ (fail (m= (mat2) (mat3)) error) 0.000 ✔ (fail (m= (matn 2 3) (matn 3 2)) error) 0.000 ✔ (true (m/= (mat2) 1)) 0.000 ✔ (false (m/= (mat2) 0)) 0.000 ✔ (true (m/= (mat 1 2 3 4) (mat 4 3 2 1))) 0.000 ✔ (true (m/= (mat 1 1 1 1) (mat 1 1 1 0))) 0.000 ✔ (false (m/= (mat2) (mat2))) 0.000 ✔ (fail (m/= (mat2) (mat3)) error) 0.000 ✔ (fail (m/= (matn 2 3) (matn 3 2)) error) 0.000 ✔ (true (m< (mat2) 1)) 0.000 ✔ (false (m< 0 (mat2))) 0.000 ✔ (true (m< (mat 1 2 3 4) (mat 2 3 4 5))) 0.000 ✔ (false (m< (mat 1 2 3 4) (mat 1 2 3 4))) 0.000 ✔ (false (m< (mat 0 0 0 0) (mat 0 1 1 1))) 0.000 ✔ (fail (m< (mat2) (mat3)) error) 0.000 ✔ (fail (m< (matn 2 3) (matn 3 2)) error) 0.000 ✔ (true (m> (mat2) -1)) 0.000 ✔ (false (m> 0 (mat2))) 0.000 ✔ (true (m> (mat 2 3 4 5) (mat 1 2 3 4))) 0.000 ✔ (false (m> (mat 1 2 3 4) (mat 1 2 3 4))) 0.000 ✔ (false (m> (mat 1 1 1 1) (mat 0 0 0 1))) 0.000 ✔ (fail (m> (mat2) (mat3)) error) 0.000 ✔ (fail (m> (matn 2 3) (matn 3 2)) error) 0.000 ✔ (true (m<= (mat2) 0)) 0.000 ✔ (false (m<= 1 (mat2))) 0.000 ✔ (true (m<= (mat 1 2 3 4) (mat 2 3 4 5))) 0.000 ✔ (true (m<= (mat 1 2 3 4) (mat 1 2 3 4))) 0.000 ✔ (true (m<= (mat 0 0 0 0) (mat 0 1 1 1))) 0.000 ✔ (false (m<= (mat 1 1 1 1) (mat 0 0 0 0))) 0.000 ✔ (fail (m<= (mat2) (mat3)) error) 0.000 ✔ (fail (m<= (matn 2 3) (matn 3 2)) error) 0.000 ✔ (true (m>= (mat2) 0)) 0.000 ✔ (false (m>= -1 (mat2))) 0.000 ✔ (true (m>= (mat 2 3 4 5) (mat 1 2 3 4))) 0.000 ✔ (true (m>= (mat 1 2 3 4) (mat 1 2 3 4))) 0.000 ✔ (true (m>= (mat 1 1 1 1) (mat 0 0 0 1))) 0.000 ✔ (false (m>= (mat 0 0 0 0) (mat 1 1 1 1))) 0.000 ✔ (fail (m>= (mat2) (mat3)) error) 0.001 ✔ (fail (m>= (matn 2 3) (matn 3 2)) error) 0.057 ✔ 3D-MATRICES-TEST::COMPARISON ? 3D-MATRICES-TEST::TRANSFORMS 0.000 ✔ (is m= (mat 1 0 0 5 0 1 0 6 0 0 1 7 0 0 0 1) (mtranslation (vec 5 6 7))) 0.000 ✔ (is m= (mat 5 0 0 0 0 6 0 0 0 0 7 0 0 0 0 1) (mscaling (vec 5 6 7))) 0.000 ✔ (is m= (mat 1 0 0 0 0 c (- s) 0 0 s c 0 0 0 0 1) (mrotation (vec 1 0 0) 90)) 0.000 ✔ (is m= (mat c 0 s 0 0 1 0 0 (- s) 0 c 0 0 0 0 1) (mrotation (vec 0 1 0) 90)) 0.000 ✔ (is m= (mat c (- s) 0 0 s c 0 0 0 0 1 0 0 0 0 1) (mrotation (vec 0 0 1) 90)) 0.000 ✔ (is m= (mat 0 1 2 11 4 5 6 39 8 9 0 27 2 3 4 25) (nmtranslate mat (vec 1 2 3))) 0.000 ✔ (is m= (mat 0 1 0 11 8 5 0 39 16 9 0 27 4 3 0 25) (nmscale mat (vec 2 1 0))) 0.000 ✔ (is m~= (mat 0.0 1.0 0.0 11.0 -3.584589 5.0 7.1519732 39.0 -7.169178 9.0 14.3039465 27.0 -1.7922945 3.0 3.5759866 25.0) (nmrotate mat (vec 0 1 0) 90)) 0.007 ✔ 3D-MATRICES-TEST::TRANSFORMS ? 3D-MATRICES-TEST::CONSTRUCTION 0.000 ✔ (is m= (mat 1 0 0 1) (meye 2)) 0.000 ✔ (is equal '(1.0 1.0 1.0 1.0 1.0) (mdiag (meye 5))) 0.000 ✔ (true (every (lambda (a) (<= 0.0 a 1.0)) (marr (mrand 20 20)))) 0.000 ✔ (true (every (lambda (a) (<= 1.0 a 2.0)) (marr (mrand 20 20 :min 1 :max 2)))) 0.000 ✔ (is m= (mat 1 1 1 1) (muniform 2 2 1)) 0.001 ✔ (is m= (matn 2 3 1) (muniform 2 3 1)) 0.008 ✔ 3D-MATRICES-TEST::CONSTRUCTION ? 3D-MATRICES-TEST::MATRIX-MATH 0.000 ✔ (is m= (mat 1 1 1 3 -1 -1 4 0 -1) (mlu (mat 1 1 1 3 2 2 4 4 3) ())) 0.000 ✔ (is m= (mat 4 4 3 0.75 -1 -0.25 0.25 0 0.25) (mlu (mat 1 1 1 3 2 2 4 4 3) t)) 0.000 ✔ (is ~= -2 (mdet (mat 1 2 3 4))) 0.000 ✔ (is ~= 0 (mdet (mat 1 2 3 4 5 6 7 8 9))) 0.000 ✔ (is ~= 0 (mdet (mat 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7))) 0.000 ✔ (is ~= -1 (mdet (mat 1 1 1 1 3 2 2 2 4 4 3 3 5 5 5 4))) 0.000 ✔ (is ~= 1 (mdet (mat 1 1 1 1 1 3 2 2 2 2 4 4 3 3 3 5 5 5 4 4 6 6 6 6 5))) 0.000 ✔ (is m= (mat -2 1 1.5 -0.5) (minv (mat 1 2 3 4))) 0.000 ✔ (fail (minv (mat 1 2 3 4 5 6 7 8 9)) error) 0.000 ✔ (fail (minv (mat 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7)) error) 0.000 ✔ (is m= (mat -2 1 0 0 -1 -1 1 0 -1 0 -1 1 5 0 0 -1) (minv (mat 1 1 1 1 3 2 2 2 4 4 3 3 5 5 5 4))) 0.000 ✔ (is m= (meye 5) (mtranspose (meye 5))) 0.000 ✔ (is m= (mat4 1) (mtranspose (mat4 1))) 0.000 ✔ (is m= (mat 1 4 7 2 5 8 3 6 9) (mtranspose (mat 1 2 3 4 5 6 7 8 9))) 0.000 ✔ (is ~= 10 (mtrace (mat 1 1 1 1 3 2 2 2 4 4 3 3 5 5 5 4))) 0.000 ✔ (is ~= 15 (mtrace (mat 1 1 1 1 1 3 2 2 2 2 4 4 3 3 3 5 5 5 4 4 6 6 6 6 5))) 0.000 ✔ (is = (mdet (mat 1 2 4 5)) (mminor (mat 1 2 3 4 5 6 7 8 9) 0 0)) 0.000 ✔ (is = (mdet (mat 1 3 7 9)) (mminor (mat 1 2 3 4 5 6 7 8 9) 1 1)) 0.000 ✔ (is = (mdet (mat 1 3 7 9)) (mcofactor (mat 1 2 3 4 5 6 7 8 9) 1 1)) 0.000 ✔ (is m= (mat -3 6 -3 6 -12 6 -3 6 -3) (mcof (mat 1 2 3 4 5 6 7 8 9))) 0.000 ✔ (is m= (mat 2 -1 0 0 1 1 -1 0 1 0 1 -1 -5 0 0 1) (madj (mat 1 1 1 1 3 2 2 2 4 4 3 3 5 5 5 4))) 0.000 ✔ (is m= (mat 2 1 1 1) (mpivot (mat 2 1 1 1))) 0.000 ✔ (is m= (mat 1 0 0 1) (nth-value 1 (mpivot (mat 2 1 1 1)))) 0.000 ✔ (is = 0 (nth-value 2 (mpivot (mat 2 1 1 1)))) 0.000 ✔ (is m= (mat 2 1 1 1) (mpivot (mat 1 1 2 1))) 0.000 ✔ (is m= (mat 0 1 1 0) (nth-value 1 (mpivot (mat 1 1 2 1)))) 0.000 ✔ (is = 1 (nth-value 2 (mpivot (mat 1 1 2 1)))) 0.000 ✔ (is m= (mat 6 1 1 1 1 5 1 1 1 1 3 1 1 1 1 2 1 1 1 1 1 1 1 1 1) (mpivot (mat 1 1 1 1 1 5 1 1 1 1 3 1 1 1 1 2 1 1 1 1 6 1 1 1 1))) 0.000 ✔ (is ~= 18 (m1norm (mat 1 2 3 4 5 6 7 8 9))) 0.000 ✔ (is ~= 24 (minorm (mat 1 2 3 4 5 6 7 8 9))) 0.000 ✔ (is ~= (sqrt 285) (m2norm (mat 1 2 3 4 5 6 7 8 9))) 0.000 ✔ (is m~= (mat 0.19611613 0.14269547 0.9701426 0.58834845 -0.80860764 7.450581e-9 0.78446454 0.5707819 -0.24253567) q) 0.000 ✔ (is m~= (mat 5.0990195 4.510671 3.7262068 0.0 0.8086077 0.23782583 0.0 0.0 0.24253565) r) 0.000 ✔ (is ~= 6.6264195 (first values)) 0.000 ✔ (is ~= -0.39977652 (second values)) 0.000 ✔ (is ~= -0.22664261 (third values)) 0.051 ✔ 3D-MATRICES-TEST::MATRIX-MATH ? 3D-MATRICES-TEST::ARITHMETIC 0.000 ✔ (is m= (mat 1 1 1 1) (m+ 1 (mat2 0))) 0.000 ✔ (is m= (mat 1 2 3 4) (m+ 1 (mat 0 1 2 3))) 0.000 ✔ (is m= (mat 1 2 3 4) (m+ (mat 1 0 3 0) (mat 0 2 0 4))) 0.001 ✔ (fail (m+ (mat2) (mat3)) error) 0.000 ✔ (fail (m+ (matn 2 3) (matn 3 2)) error) 0.000 ✔ (is m= (mat 0 0 0 0) (m- 1 (mat2 1))) 0.000 ✔ (is m= (mat 0 1 2 3) (m- 1 (mat 1 2 3 4))) 0.000 ✔ (is m= (mat 1 2 3 4) (m- (mat 2 2 4 4) (mat 1 0 1 0))) 0.000 ✔ (fail (m- (mat2) (mat3)) error) 0.000 ✔ (fail (m- (matn 2 3) (matn 3 2)) error) 0.000 ✔ (is m= (mat 0 0 0 0) (m* 2 (mat 0 0 0 0))) 0.000 ✔ (is m= (mat 2 4 6 8) (m* 2 (mat 1 2 3 4))) 0.000 ✔ (is m= (mat 19 22 43 50) (m* (mat 1 2 3 4) (mat 5 6 7 8))) 0.000 ✔ (is m= (mat 3 4 6 8) (m* (matn 2 1 '(1 2)) (matn 1 2 '(3 4)))) 0.000 ✔ (is v= (vec 17 39) (m* (mat 1 2 3 4) (vec 5 6))) 0.000 ✔ (fail (m* (matn 2 1) (vec 0 0)) error) 0.000 ✔ (fail (m* (matn 2 1) (mat4)) error) 0.002 ✔ (fail (m* (matn 6 5) (matn 3 2)) error) 0.000 ✔ (is m= (mat 1 1 1 1) (m/ 2 (mat 2 2 2 2))) 0.000 ✔ (fail (m/ (mat2) (mat2)) error) 0.001 ✔ (fail (m/ (matn 2 3) (matn 3 2)) error) 0.000 ✔ (is m= (mat 2 3 4 5) (nm+ mat 1)) 0.000 ✔ (is m= (mat 5 5 5 5) (nm+ mat (mat 3 2 1 0))) 0.000 ✔ (is m= (mat 5 4 3 2) (nm- mat (mat 0 1 2 3))) 0.000 ✔ (is m= (mat 4 3 2 1) (nm- mat 1)) 0.000 ✔ (is m= (mat 8 6 4 2) (nm* mat 2)) 0.000 ✔ (is m= (mat 4 3 2 1) (nm/ mat 2)) 0.000 ✔ (is m= (mat 13 20 5 8) (nm* mat (mat 1 2 3 4))) 0.000 ✔ (is m= (mat 5 8 13 20) (n*m (mat 0 1 1 0) mat)) 0.020 ✔ 3D-MATRICES-TEST::ARITHMETIC ? 3D-MATRICES-TEST::3D-MATRICES ? 3D-MATRICES-TEST::SECTIONING 0.000 ✔ (is v= (vec 1 3) (mcol (mat 1 2 3 4) 0)) 0.001 ✔ (is v= (vec 1 4 7) (mcol (mat 1 2 3 4 5 6 7 8 9) 0)) 0.000 ✔ (is v= (vec 2 5 8) (mcol (mat 1 2 3 4 5 6 7 8 9) 1)) 0.000 ✔ (is v= (vec 1 2) (mrow (mat 1 2 3 4) 0)) 0.000 ✔ (is v= (vec 1 2 3) (mrow (mat 1 2 3 4 5 6 7 8 9) 0)) 0.000 ✔ (is v= (vec 4 5 6) (mrow (mat 1 2 3 4 5 6 7 8 9) 1)) 0.000 ✔ (is equal '(1.0 5.0 9.0) (mdiag (mat 1 2 3 4 5 6 7 8 9))) 0.000 ✔ (is m= (mat 1 2 4 5) (mblock (mat 1 2 3 4 5 6 7 8 9) 0 0 2 2)) 0.000 ✔ (is m= (mat 5 6 8 9) (mblock (mat 1 2 3 4 5 6 7 8 9) 1 1 3 3)) 0.000 ✔ (is m= (matn 1 3 '(1 2 3)) (mtop (mat 1 2 3 4 5 6 7 8 9) 1)) 0.000 ✔ (is m= (matn 1 3 '(7 8 9)) (mbottom (mat 1 2 3 4 5 6 7 8 9) 1)) 0.000 ✔ (is m= (matn 3 1 '(1 4 7)) (mleft (mat 1 2 3 4 5 6 7 8 9) 1)) 0.000 ✔ (is m= (matn 3 1 '(3 6 9)) (mright (mat 1 2 3 4 5 6 7 8 9) 1)) 0.000 ✔ (is m= (mat 7 8 9 4 5 6 1 2 3) (nmswap-row mat 0 2)) 0.000 ✔ (is m= (mat 8 7 9 5 4 6 2 1 3) (nmswap-col mat 0 1)) 0.011 ✔ 3D-MATRICES-TEST::SECTIONING 0.011 ✔ 3D-MATRICES-TEST::3D-MATRICES ;; Summary: Passed: 226 Failed: 0 Skipped: 0 phase `check' succeeded after 93.3 seconds starting phase `create-asdf-configuration' `/tmp/guix-build-ecl-3d-matrices-1.0.0-1.f453b52.drv-0/source/.cl-union/etc/common-lisp/source-registry.conf.d/50-trivial-indent.conf' -> `/gnu/store/4px6kzwg765v28f6qlvqr15y7c27wmff-ecl-3d-matrices-1.0.0-1.f453b52/etc/common-lisp/source-registry.conf.d/50-trivial-indent.conf' `/tmp/guix-build-ecl-3d-matrices-1.0.0-1.f453b52.drv-0/source/.cl-union/etc/common-lisp/source-registry.conf.d/50-3d-vectors.conf' -> `/gnu/store/4px6kzwg765v28f6qlvqr15y7c27wmff-ecl-3d-matrices-1.0.0-1.f453b52/etc/common-lisp/source-registry.conf.d/50-3d-vectors.conf' `/tmp/guix-build-ecl-3d-matrices-1.0.0-1.f453b52.drv-0/source/.cl-union/etc/common-lisp/source-registry.conf.d/50-parachute.conf' -> `/gnu/store/4px6kzwg765v28f6qlvqr15y7c27wmff-ecl-3d-matrices-1.0.0-1.f453b52/etc/common-lisp/source-registry.conf.d/50-parachute.conf' `/tmp/guix-build-ecl-3d-matrices-1.0.0-1.f453b52.drv-0/source/.cl-union/etc/common-lisp/source-registry.conf.d/50-documentation-utils.conf' -> `/gnu/store/4px6kzwg765v28f6qlvqr15y7c27wmff-ecl-3d-matrices-1.0.0-1.f453b52/etc/common-lisp/source-registry.conf.d/50-documentation-utils.conf' `/tmp/guix-build-ecl-3d-matrices-1.0.0-1.f453b52.drv-0/source/.cl-union/etc/common-lisp/source-registry.conf.d/50-form-fiddle.conf' -> `/gnu/store/4px6kzwg765v28f6qlvqr15y7c27wmff-ecl-3d-matrices-1.0.0-1.f453b52/etc/common-lisp/source-registry.conf.d/50-form-fiddle.conf' `/tmp/guix-build-ecl-3d-matrices-1.0.0-1.f453b52.drv-0/source/.cl-union/etc/common-lisp/asdf-output-translations.conf.d/50-trivial-indent.conf' -> `/gnu/store/4px6kzwg765v28f6qlvqr15y7c27wmff-ecl-3d-matrices-1.0.0-1.f453b52/etc/common-lisp/asdf-output-translations.conf.d/50-trivial-indent.conf' `/tmp/guix-build-ecl-3d-matrices-1.0.0-1.f453b52.drv-0/source/.cl-union/etc/common-lisp/asdf-output-translations.conf.d/50-3d-vectors.conf' -> `/gnu/store/4px6kzwg765v28f6qlvqr15y7c27wmff-ecl-3d-matrices-1.0.0-1.f453b52/etc/common-lisp/asdf-output-translations.conf.d/50-3d-vectors.conf' `/tmp/guix-build-ecl-3d-matrices-1.0.0-1.f453b52.drv-0/source/.cl-union/etc/common-lisp/asdf-output-translations.conf.d/50-parachute.conf' -> `/gnu/store/4px6kzwg765v28f6qlvqr15y7c27wmff-ecl-3d-matrices-1.0.0-1.f453b52/etc/common-lisp/asdf-output-translations.conf.d/50-parachute.conf' `/tmp/guix-build-ecl-3d-matrices-1.0.0-1.f453b52.drv-0/source/.cl-union/etc/common-lisp/asdf-output-translations.conf.d/50-documentation-utils.conf' -> `/gnu/store/4px6kzwg765v28f6qlvqr15y7c27wmff-ecl-3d-matrices-1.0.0-1.f453b52/etc/common-lisp/asdf-output-translations.conf.d/50-documentation-utils.conf' `/tmp/guix-build-ecl-3d-matrices-1.0.0-1.f453b52.drv-0/source/.cl-union/etc/common-lisp/asdf-output-translations.conf.d/50-form-fiddle.conf' -> `/gnu/store/4px6kzwg765v28f6qlvqr15y7c27wmff-ecl-3d-matrices-1.0.0-1.f453b52/etc/common-lisp/asdf-output-translations.conf.d/50-form-fiddle.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/4px6kzwg765v28f6qlvqr15y7c27wmff-ecl-3d-matrices-1.0.0-1.f453b52/lib" with "strip" and flags ("--strip-debug" "--enable-deterministic-archives") phase `strip' succeeded after 0.2 seconds starting phase `validate-runpath' validating RUNPATH of 14 binaries in "/gnu/store/4px6kzwg765v28f6qlvqr15y7c27wmff-ecl-3d-matrices-1.0.0-1.f453b52/lib"... phase `validate-runpath' succeeded after 0.0 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