Wed Jan 10 01:28:15 UTC 2024 I: starting to build fricas/bullseye/amd64 on jenkins on '2024-01-10 01:28' Wed Jan 10 01:28:15 UTC 2024 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/amd64_16/9340/console.log Wed Jan 10 01:28:15 UTC 2024 I: Downloading source for bullseye/fricas=1.3.6-6 --2024-01-10 01:28:15-- http://cdn-fastly.deb.debian.org/debian/pool/main/f/fricas/fricas_1.3.6-6.dsc Connecting to 78.137.99.97:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2346 (2.3K) [text/prs.lines.tag] Saving to: ‘fricas_1.3.6-6.dsc’ 0K .. 100% 376M=0s 2024-01-10 01:28:15 (376 MB/s) - ‘fricas_1.3.6-6.dsc’ saved [2346/2346] Wed Jan 10 01:28:15 UTC 2024 I: fricas_1.3.6-6.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 3.0 (quilt) Source: fricas Binary: fricas, fricas-source, fricas-test, fricas-doc, fricas-databases, fricas-graphics, fricas-graphics-data, fricas-hypertex, fricas-hypertex-data, elpa-fricas Architecture: any all Version: 1.3.6-6 Maintainer: Camm Maguire Homepage: http://fricas.sourceforge.net/ Standards-Version: 4.5.1 Build-Depends: debhelper-compat (= 13), gcl (>= 2.6.12-99), libgmp3-dev, libreadline-dev, libxpm-dev Build-Depends-Indep: dh-elpa, sharutils Package-List: elpa-fricas deb lisp optional arch=all fricas deb math optional arch=any fricas-databases deb math optional arch=all fricas-doc deb doc optional arch=all fricas-graphics deb math optional arch=any fricas-graphics-data deb math optional arch=all fricas-hypertex deb math optional arch=any fricas-hypertex-data deb math optional arch=all fricas-source deb math optional arch=all fricas-test deb math optional arch=all Checksums-Sha1: aecb848a19c7f3909eeca4cda6896c58a655ba1e 10422732 fricas_1.3.6.orig.tar.bz2 2fcc04c660e3a651d17ff94f4be25e8efed41b4f 66144 fricas_1.3.6-6.debian.tar.xz Checksums-Sha256: 7c39a6bf61608045c87c3823bd82250cf72a32c6738d8604d8d9186fc7eb391c 10422732 fricas_1.3.6.orig.tar.bz2 428c36e139b6c2b587d994914a20d80c77bc2cc1e657749c463ee4ab39aedd2e 66144 fricas_1.3.6-6.debian.tar.xz Files: 26e3606d2b7ad283b672157f113bba72 10422732 fricas_1.3.6.orig.tar.bz2 5d23f422858708badfff86dd6c80a6ac 66144 fricas_1.3.6-6.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE/iFPNjaXdzJC6BbsuEXOUQ+bcU0FAmCEHH4ACgkQuEXOUQ+b cU3zLA/6A6lfdnMSXeUn41IywV8yxje+817puy2RRjWA5y4v3RoqlHwnQ/bBJ+R/ lX6u/QstIpZH50krXiTbN4NSopnbGaaci29h/Ltqz/dD5A2nlAzn9lDau9I0vSwR sUMXx9H0OYsTs45Vyvy6UPTnb4/iYWlUheHmgGW7WuOM66pfFm1++OsFmkFpZBuO H9eQlt6Taqm21VviFMY2kMBQrqwnrgu8W/2Gd0El8V3/LKI01h3B604Qys2qaM0o iIUrNmvw+CvM6CIGfUpWS2txmsqa4WsXKumZA5q3nhnhoE6oG37vNeeGLVi19yQr QDXY0tv6uVeFuGgB0z2OOvryEfVxZpyP67FWJNm4YNs1O7Cq5t6DGjr8QgU88Bci Kh8qEkzAisay8jjh2+apOW3pr/aq9AvoH15M53jLN8jiH9Nn4yhkGFhjPcZu8dFS oZGB2g92TUdv46ePoTemywd3TE+1QU6M2lXNaI0h6AazbZdjCVGWbBTfI2ljDHYI sZWitK/r/jVvCjS3qQ+Uyx7rIPQbkqQDP5OnLmwTtOjh+G46A9cLi2rzSJsgZryo Q+8PLpoFjRe2N2I3BBt7fL2vIjWuZ6A+qk3zMfWkmbswU6/c1PK73If8/jd3kiez Up2eIsHH1W7CtRGF1sf7XRMFps2Y+/hbiDAeVtqRz8VMdhCLsno= =WhrB -----END PGP SIGNATURE----- Wed Jan 10 01:28:15 UTC 2024 I: Checking whether the package is not for us Wed Jan 10 01:28:15 UTC 2024 I: Starting 1st build on remote node ionos15-amd64.debian.net. Wed Jan 10 01:28:15 UTC 2024 I: Preparing to do remote build '1' on ionos15-amd64.debian.net. Wed Jan 10 02:30:31 UTC 2024 I: Deleting $TMPDIR on ionos15-amd64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Mon Feb 10 19:51:32 -12 2025 I: pbuilder-time-stamp: 1739260292 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [fricas_1.3.6-6.dsc] I: copying [./fricas_1.3.6.orig.tar.bz2] I: copying [./fricas_1.3.6-6.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/tmp/dpkg-verify-sig.1ErijUYK/trustedkeys.kbx': General error gpgv: Signature made Sat Apr 24 13:26:22 2021 gpgv: using RSA key FE214F363697773242E816ECB845CE510F9B714D gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./fricas_1.3.6-6.dsc dpkg-source: info: extracting fricas in fricas-1.3.6 dpkg-source: info: unpacking fricas_1.3.6.orig.tar.bz2 dpkg-source: info: unpacking fricas_1.3.6-6.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying package-names-and-ansi-pathname dpkg-source: info: applying unset_default_system_p dpkg-source: info: applying lintian1 dpkg-source: info: applying CFLAGS_et_al_propagation I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/77358/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='amd64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=16 ' DISTRIBUTION='bullseye' HOME='/root' HOST_ARCH='amd64' IFS=' ' INVOCATION_ID='df1de5e6b71f4551872b07f0ecb63063' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='77358' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.djSueIoF/pbuilderrc_Oune --distribution bullseye --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.djSueIoF/b1 --logfile b1/build.log fricas_1.3.6-6.dsc' SUDO_GID='111' SUDO_UID='106' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://85.184.249.68:3128' I: uname -a Linux ionos15-amd64 6.5.0-0.deb12.4-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.5.10-1~bpo12+1 (2023-11-23) x86_64 GNU/Linux I: ls -l /bin total 5476 -rwxr-xr-x 1 root root 1234376 Mar 27 2022 bash -rwxr-xr-x 3 root root 38984 Jul 20 2020 bunzip2 -rwxr-xr-x 3 root root 38984 Jul 20 2020 bzcat lrwxrwxrwx 1 root root 6 Jul 20 2020 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2225 Jul 20 2020 bzdiff lrwxrwxrwx 1 root root 6 Jul 20 2020 bzegrep -> bzgrep -rwxr-xr-x 1 root root 4877 Sep 4 2019 bzexe lrwxrwxrwx 1 root root 6 Jul 20 2020 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 3775 Jul 20 2020 bzgrep -rwxr-xr-x 3 root root 38984 Jul 20 2020 bzip2 -rwxr-xr-x 1 root root 18424 Jul 20 2020 bzip2recover lrwxrwxrwx 1 root root 6 Jul 20 2020 bzless -> bzmore -rwxr-xr-x 1 root root 1297 Jul 20 2020 bzmore -rwxr-xr-x 1 root root 43936 Sep 24 2020 cat -rwxr-xr-x 1 root root 72672 Sep 24 2020 chgrp -rwxr-xr-x 1 root root 64448 Sep 24 2020 chmod -rwxr-xr-x 1 root root 72672 Sep 24 2020 chown -rwxr-xr-x 1 root root 151168 Sep 24 2020 cp -rwxr-xr-x 1 root root 125560 Dec 10 2020 dash -rwxr-xr-x 1 root root 113664 Sep 24 2020 date -rwxr-xr-x 1 root root 80968 Sep 24 2020 dd -rwxr-xr-x 1 root root 93936 Sep 24 2020 df -rwxr-xr-x 1 root root 147176 Sep 24 2020 dir -rwxr-xr-x 1 root root 84440 Jan 20 2022 dmesg lrwxrwxrwx 1 root root 8 Nov 7 2019 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Nov 7 2019 domainname -> hostname -rwxr-xr-x 1 root root 39712 Sep 24 2020 echo -rwxr-xr-x 1 root root 28 Jan 25 2023 egrep -rwxr-xr-x 1 root root 39680 Sep 24 2020 false -rwxr-xr-x 1 root root 28 Jan 25 2023 fgrep -rwxr-xr-x 1 root root 69032 Jan 20 2022 findmnt -rwsr-xr-x 1 root root 34896 Feb 26 2021 fusermount -rwxr-xr-x 1 root root 203072 Jan 25 2023 grep -rwxr-xr-x 2 root root 2346 Apr 10 2022 gunzip -rwxr-xr-x 1 root root 6447 Apr 10 2022 gzexe -rwxr-xr-x 1 root root 98048 Apr 10 2022 gzip -rwxr-xr-x 1 root root 22600 Nov 7 2019 hostname -rwxr-xr-x 1 root root 72840 Sep 24 2020 ln -rwxr-xr-x 1 root root 56952 Feb 7 2020 login -rwxr-xr-x 1 root root 147176 Sep 24 2020 ls -rwxr-xr-x 1 root root 149736 Jan 20 2022 lsblk -rwxr-xr-x 1 root root 85184 Sep 24 2020 mkdir -rwxr-xr-x 1 root root 76896 Sep 24 2020 mknod -rwxr-xr-x 1 root root 48064 Sep 24 2020 mktemp -rwxr-xr-x 1 root root 59632 Jan 20 2022 more -rwsr-xr-x 1 root root 55528 Jan 20 2022 mount -rwxr-xr-x 1 root root 18664 Jan 20 2022 mountpoint -rwxr-xr-x 1 root root 147080 Sep 24 2020 mv lrwxrwxrwx 1 root root 8 Nov 7 2019 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Dec 16 2021 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 43872 Sep 24 2020 pwd lrwxrwxrwx 1 root root 4 Mar 27 2022 rbash -> bash -rwxr-xr-x 1 root root 52032 Sep 24 2020 readlink -rwxr-xr-x 1 root root 72704 Sep 24 2020 rm -rwxr-xr-x 1 root root 52032 Sep 24 2020 rmdir -rwxr-xr-x 1 root root 27472 Sep 27 2020 run-parts -rwxr-xr-x 1 root root 122224 Dec 22 2018 sed lrwxrwxrwx 1 root root 4 Feb 8 15:47 sh -> dash -rwxr-xr-x 1 root root 43808 Sep 24 2020 sleep -rwxr-xr-x 1 root root 84928 Sep 24 2020 stty -rwsr-xr-x 1 root root 71912 Jan 20 2022 su -rwxr-xr-x 1 root root 39744 Sep 24 2020 sync -rwxr-xr-x 1 root root 531928 Feb 17 2021 tar -rwxr-xr-x 1 root root 14456 Sep 27 2020 tempfile -rwxr-xr-x 1 root root 101408 Sep 24 2020 touch -rwxr-xr-x 1 root root 39680 Sep 24 2020 true -rwxr-xr-x 1 root root 14328 Feb 26 2021 ulockmgr_server -rwsr-xr-x 1 root root 35040 Jan 20 2022 umount -rwxr-xr-x 1 root root 39744 Sep 24 2020 uname -rwxr-xr-x 2 root root 2346 Apr 10 2022 uncompress -rwxr-xr-x 1 root root 147176 Sep 24 2020 vdir -rwxr-xr-x 1 root root 63744 Jan 20 2022 wdctl lrwxrwxrwx 1 root root 8 Nov 7 2019 ypdomainname -> hostname -rwxr-xr-x 1 root root 1984 Apr 10 2022 zcat -rwxr-xr-x 1 root root 1678 Apr 10 2022 zcmp -rwxr-xr-x 1 root root 5898 Apr 10 2022 zdiff -rwxr-xr-x 1 root root 29 Apr 10 2022 zegrep -rwxr-xr-x 1 root root 29 Apr 10 2022 zfgrep -rwxr-xr-x 1 root root 2081 Apr 10 2022 zforce -rwxr-xr-x 1 root root 8049 Apr 10 2022 zgrep -rwxr-xr-x 1 root root 2206 Apr 10 2022 zless -rwxr-xr-x 1 root root 1842 Apr 10 2022 zmore -rwxr-xr-x 1 root root 4577 Apr 10 2022 znew I: user script /srv/workspace/pbuilder/77358/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: amd64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), gcl (>= 2.6.12-99), libgmp3-dev, libreadline-dev, libxpm-dev, dh-elpa, sharutils dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 17743 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on gcl (>= 2.6.12-99); however: Package gcl is not installed. pbuilder-satisfydepends-dummy depends on libgmp3-dev; however: Package libgmp3-dev is not installed. pbuilder-satisfydepends-dummy depends on libreadline-dev; however: Package libreadline-dev is not installed. pbuilder-satisfydepends-dummy depends on libxpm-dev; however: Package libxpm-dev is not installed. pbuilder-satisfydepends-dummy depends on dh-elpa; however: Package dh-elpa is not installed. pbuilder-satisfydepends-dummy depends on sharutils; however: Package sharutils is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} ca-certificates{a} debhelper{a} dh-autoreconf{a} dh-elpa{a} dh-strip-nondeterminism{a} dwz{a} emacs-bin-common{a} emacs-common{a} emacs-nox{a} emacsen-common{a} file{a} fontconfig-config{a} fonts-dejavu-core{a} gcl{a} gettext{a} gettext-base{a} groff-base{a} install-info{a} intltool-debian{a} libapt-pkg-perl{a} libarchive-zip-perl{a} libarray-unique-perl{a} libarray-utils-perl{a} libasound2{a} libasound2-data{a} libbrotli1{a} libbsd0{a} libcanna1g{a} libcgi-pm-perl{a} libclass-accessor-perl{a} libcompfaceg1{a} libconfig-tiny-perl{a} libdbus-1-3{a} libdebhelper-perl{a} libdebian-source-perl{a} libdeflate0{a} libelf1{a} libencode-locale-perl{a} liberror-perl{a} libexpat1{a} libexporter-lite-perl{a} libexporter-tiny-perl{a} libfile-find-rule-perl{a} libfile-listing-perl{a} libfile-stripnondeterminism-perl{a} libfontconfig1{a} libfreetype6{a} libgmp-dev{a} libgmp3-dev{a} libgmpxx4ldbl{a} libgpm2{a} libhtml-form-perl{a} libhtml-parser-perl{a} libhtml-tagset-perl{a} libhtml-tree-perl{a} libhttp-cookies-perl{a} libhttp-date-perl{a} libhttp-message-perl{a} libhttp-negotiate-perl{a} libhttp-server-simple-perl{a} libice6{a} libicu67{a} libio-html-perl{a} libio-socket-ssl-perl{a} libio-stringy-perl{a} libjansson4{a} libjbig0{a} libjpeg62-turbo{a} liblcms2-2{a} libldap-2.4-2{a} liblist-moreutils-perl{a} liblist-moreutils-xs-perl{a} liblwp-mediatypes-perl{a} liblwp-protocol-https-perl{a} libmagic-mgc{a} libmagic1{a} libmd0{a} libncurses-dev{a} libncurses6{a} libnet-http-perl{a} libnet-ssleay-perl{a} libnumber-compare-perl{a} libparse-debcontrol-perl{a} libpipeline1{a} libpng16-16{a} libpthread-stubs0-dev{a} libreadline-dev{a} libreadline8{a} libsasl2-2{a} libsasl2-modules-db{a} libsigsegv2{a} libsm6{a} libsub-install-perl{a} libsub-name-perl{a} libsub-override-perl{a} libtcl8.6{a} libtext-glob-perl{a} libtie-ixhash-perl{a} libtiff5{a} libtimedate-perl{a} libtk8.6{a} libtool{a} libtry-tiny-perl{a} libuchardet0{a} liburi-perl{a} libwebp6{a} libwww-mechanize-perl{a} libwww-perl{a} libwww-robotrules-perl{a} libx11-6{a} libx11-data{a} libx11-dev{a} libxau-dev{a} libxau6{a} libxaw7{a} libxcb1{a} libxcb1-dev{a} libxdmcp-dev{a} libxdmcp6{a} libxext6{a} libxft2{a} libxml2{a} libxmu6{a} libxpm-dev{a} libxpm4{a} libxrender1{a} libxss1{a} libxt6{a} m4{a} man-db{a} netbase{a} openssl{a} perl-openssl-defaults{a} po-debconf{a} readline-common{a} sensible-utils{a} sharutils{a} tzdata{a} ucf{a} x11-common{a} x11proto-dev{a} xemacs21-basesupport{a} xemacs21-bin{a} xemacs21-mule-canna-wnn{a} xemacs21-mulesupport{a} xemacs21-support{a} xorg-sgml-doctools{a} xtrans-dev{a} The following packages are RECOMMENDED but will NOT be installed: alsa-topology-conf alsa-ucm-conf curl dbus emacs-el libarchive-cpio-perl libcgi-fast-perl libclone-perl libdata-dump-perl libhtml-format-perl libhttp-daemon-perl libldap-common libltdl-dev libmail-sendmail-perl libmailtools-perl libsasl2-modules lynx mailutils wget 0 packages upgraded, 153 newly installed, 0 to remove and 0 not upgraded. Need to get 108 MB of archives. After unpacking 515 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian bullseye/main amd64 install-info amd64 6.7.0.dfsg.2-6 [151 kB] Get: 2 http://deb.debian.org/debian bullseye/main amd64 bsdextrautils amd64 2.36.1-8+deb11u1 [145 kB] Get: 3 http://deb.debian.org/debian bullseye/main amd64 libuchardet0 amd64 0.0.7-1 [67.8 kB] Get: 4 http://deb.debian.org/debian bullseye/main amd64 groff-base amd64 1.22.4-6 [936 kB] Get: 5 http://deb.debian.org/debian bullseye/main amd64 libpipeline1 amd64 1.5.3-1 [34.3 kB] Get: 6 http://deb.debian.org/debian bullseye/main amd64 man-db amd64 2.9.4-2 [1354 kB] Get: 7 http://deb.debian.org/debian bullseye/main amd64 tzdata all 2021a-1+deb11u10 [286 kB] Get: 8 http://deb.debian.org/debian bullseye/main amd64 readline-common all 8.1-1 [73.7 kB] Get: 9 http://deb.debian.org/debian bullseye/main amd64 libreadline8 amd64 8.1-1 [169 kB] Get: 10 http://deb.debian.org/debian bullseye/main amd64 netbase all 6.3 [19.9 kB] Get: 11 http://deb.debian.org/debian bullseye/main amd64 sensible-utils all 0.0.14 [14.8 kB] Get: 12 http://deb.debian.org/debian bullseye/main amd64 openssl amd64 1.1.1w-0+deb11u1 [859 kB] Get: 13 http://deb.debian.org/debian bullseye/main amd64 ca-certificates all 20210119 [158 kB] Get: 14 http://deb.debian.org/debian bullseye/main amd64 libmagic-mgc amd64 1:5.39-3+deb11u1 [273 kB] Get: 15 http://deb.debian.org/debian bullseye/main amd64 libmagic1 amd64 1:5.39-3+deb11u1 [128 kB] Get: 16 http://deb.debian.org/debian bullseye/main amd64 file amd64 1:5.39-3+deb11u1 [69.2 kB] Get: 17 http://deb.debian.org/debian bullseye/main amd64 gettext-base amd64 0.21-4 [175 kB] Get: 18 http://deb.debian.org/debian bullseye/main amd64 ucf all 3.0043 [74.0 kB] Get: 19 http://deb.debian.org/debian bullseye/main amd64 libsigsegv2 amd64 2.13-1 [34.8 kB] Get: 20 http://deb.debian.org/debian bullseye/main amd64 m4 amd64 1.4.18-5 [204 kB] Get: 21 http://deb.debian.org/debian bullseye/main amd64 autoconf all 2.69-14 [313 kB] Get: 22 http://deb.debian.org/debian bullseye/main amd64 autotools-dev all 20180224.1+nmu1 [77.1 kB] Get: 23 http://deb.debian.org/debian bullseye/main amd64 automake all 1:1.16.3-2 [814 kB] Get: 24 http://deb.debian.org/debian bullseye/main amd64 autopoint all 0.21-4 [510 kB] Get: 25 http://deb.debian.org/debian bullseye/main amd64 libdebhelper-perl all 13.3.4 [189 kB] Get: 26 http://deb.debian.org/debian bullseye/main amd64 libtool all 2.4.6-15 [513 kB] Get: 27 http://deb.debian.org/debian bullseye/main amd64 dh-autoreconf all 20 [17.1 kB] Get: 28 http://deb.debian.org/debian bullseye/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 29 http://deb.debian.org/debian bullseye/main amd64 libsub-override-perl all 0.09-2 [10.2 kB] Get: 30 http://deb.debian.org/debian bullseye/main amd64 libfile-stripnondeterminism-perl all 1.12.0-1 [26.3 kB] Get: 31 http://deb.debian.org/debian bullseye/main amd64 dh-strip-nondeterminism all 1.12.0-1 [15.4 kB] Get: 32 http://deb.debian.org/debian bullseye/main amd64 libelf1 amd64 0.183-1 [165 kB] Get: 33 http://deb.debian.org/debian bullseye/main amd64 dwz amd64 0.13+20210201-1 [175 kB] Get: 34 http://deb.debian.org/debian bullseye/main amd64 libicu67 amd64 67.1-7 [8622 kB] Get: 35 http://deb.debian.org/debian bullseye/main amd64 libxml2 amd64 2.9.10+dfsg-6.7+deb11u4 [693 kB] Get: 36 http://deb.debian.org/debian bullseye/main amd64 gettext amd64 0.21-4 [1311 kB] Get: 37 http://deb.debian.org/debian bullseye/main amd64 intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get: 38 http://deb.debian.org/debian bullseye/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 39 http://deb.debian.org/debian bullseye/main amd64 debhelper all 13.3.4 [1049 kB] Get: 40 http://deb.debian.org/debian bullseye/main amd64 libapt-pkg-perl amd64 0.1.39 [72.1 kB] Get: 41 http://deb.debian.org/debian bullseye/main amd64 libarray-unique-perl all 0.08-2.1 [11.4 kB] Get: 42 http://deb.debian.org/debian bullseye/main amd64 libsub-name-perl amd64 0.26-1+b1 [13.8 kB] Get: 43 http://deb.debian.org/debian bullseye/main amd64 libclass-accessor-perl all 0.51-1 [23.2 kB] Get: 44 http://deb.debian.org/debian bullseye/main amd64 libexporter-tiny-perl all 1.002002-1 [37.8 kB] Get: 45 http://deb.debian.org/debian bullseye/main amd64 liblist-moreutils-xs-perl amd64 0.430-2 [40.9 kB] Get: 46 http://deb.debian.org/debian bullseye/main amd64 liblist-moreutils-perl all 0.430-2 [46.9 kB] Get: 47 http://deb.debian.org/debian bullseye/main amd64 libio-stringy-perl all 2.111-3 [56.5 kB] Get: 48 http://deb.debian.org/debian bullseye/main amd64 libencode-locale-perl all 1.05-1.1 [13.2 kB] Get: 49 http://deb.debian.org/debian bullseye/main amd64 libtimedate-perl all 2.3300-2 [39.3 kB] Get: 50 http://deb.debian.org/debian bullseye/main amd64 libhttp-date-perl all 6.05-1 [10.4 kB] Get: 51 http://deb.debian.org/debian bullseye/main amd64 libfile-listing-perl all 6.14-1 [12.4 kB] Get: 52 http://deb.debian.org/debian bullseye/main amd64 libhtml-tagset-perl all 3.20-4 [13.0 kB] Get: 53 http://deb.debian.org/debian bullseye/main amd64 liburi-perl all 5.08-1 [90.6 kB] Get: 54 http://deb.debian.org/debian bullseye/main amd64 libhtml-parser-perl amd64 3.75-1+b1 [105 kB] Get: 55 http://deb.debian.org/debian bullseye/main amd64 libhtml-tree-perl all 5.07-2 [213 kB] Get: 56 http://deb.debian.org/debian bullseye/main amd64 libio-html-perl all 1.004-2 [16.1 kB] Get: 57 http://deb.debian.org/debian bullseye/main amd64 liblwp-mediatypes-perl all 6.04-1 [19.9 kB] Get: 58 http://deb.debian.org/debian bullseye/main amd64 libhttp-message-perl all 6.28-1 [79.6 kB] Get: 59 http://deb.debian.org/debian bullseye/main amd64 libhttp-cookies-perl all 6.10-1 [19.6 kB] Get: 60 http://deb.debian.org/debian bullseye/main amd64 libhttp-negotiate-perl all 6.01-1 [12.8 kB] Get: 61 http://deb.debian.org/debian bullseye/main amd64 perl-openssl-defaults amd64 5 [7360 B] Get: 62 http://deb.debian.org/debian bullseye/main amd64 libnet-ssleay-perl amd64 1.88-3+b1 [321 kB] Get: 63 http://deb.debian.org/debian bullseye/main amd64 libio-socket-ssl-perl all 2.069-1 [215 kB] Get: 64 http://deb.debian.org/debian bullseye/main amd64 libnet-http-perl all 6.20-1 [25.1 kB] Get: 65 http://deb.debian.org/debian bullseye/main amd64 liblwp-protocol-https-perl all 6.10-1 [12.2 kB] Get: 66 http://deb.debian.org/debian bullseye/main amd64 libtry-tiny-perl all 0.30-1 [23.3 kB] Get: 67 http://deb.debian.org/debian bullseye/main amd64 libwww-robotrules-perl all 6.02-1 [12.9 kB] Get: 68 http://deb.debian.org/debian bullseye/main amd64 libwww-perl all 6.52-1 [192 kB] Get: 69 http://deb.debian.org/debian bullseye/main amd64 liberror-perl all 0.17029-1 [31.0 kB] Get: 70 http://deb.debian.org/debian bullseye/main amd64 libexporter-lite-perl all 0.08-1 [11.1 kB] Get: 71 http://deb.debian.org/debian bullseye/main amd64 libparse-debcontrol-perl all 2.005-4.1 [22.4 kB] Get: 72 http://deb.debian.org/debian bullseye/main amd64 libsub-install-perl all 0.928-1.1 [10.8 kB] Get: 73 http://deb.debian.org/debian bullseye/main amd64 libtie-ixhash-perl all 1.23-2.1 [11.8 kB] Get: 74 http://deb.debian.org/debian bullseye/main amd64 libcgi-pm-perl all 4.51-1 [224 kB] Get: 75 http://deb.debian.org/debian bullseye/main amd64 libhtml-form-perl all 6.07-1 [22.9 kB] Get: 76 http://deb.debian.org/debian bullseye/main amd64 libhttp-server-simple-perl all 0.52-1.1 [29.2 kB] Get: 77 http://deb.debian.org/debian bullseye/main amd64 libwww-mechanize-perl all 2.03-1 [114 kB] Get: 78 http://deb.debian.org/debian bullseye/main amd64 libdebian-source-perl all 0.116 [89.3 kB] Get: 79 http://deb.debian.org/debian bullseye/main amd64 emacsen-common all 3.0.4 [19.3 kB] Get: 80 http://deb.debian.org/debian bullseye/main amd64 emacs-common all 1:27.1+1-3.1+deb11u1 [13.7 MB] Get: 81 http://deb.debian.org/debian bullseye/main amd64 emacs-bin-common amd64 1:27.1+1-3.1+deb11u1 [156 kB] Get: 82 http://deb.debian.org/debian bullseye/main amd64 libasound2-data all 1.2.4-1.1 [38.2 kB] Get: 83 http://deb.debian.org/debian bullseye/main amd64 libasound2 amd64 1.2.4-1.1 [356 kB] Get: 84 http://deb.debian.org/debian bullseye/main amd64 libdbus-1-3 amd64 1.12.28-0+deb11u1 [223 kB] Get: 85 http://deb.debian.org/debian bullseye/main amd64 libgpm2 amd64 1.20.7-8 [35.6 kB] Get: 86 http://deb.debian.org/debian bullseye/main amd64 libjansson4 amd64 2.13.1-1.1 [39.7 kB] Get: 87 http://deb.debian.org/debian bullseye/main amd64 liblcms2-2 amd64 2.12~rc1-2 [150 kB] Get: 88 http://deb.debian.org/debian bullseye/main amd64 emacs-nox amd64 1:27.1+1-3.1+deb11u1 [2976 kB] Get: 89 http://deb.debian.org/debian bullseye/main amd64 libarray-utils-perl all 0.5-1.1 [5796 B] Get: 90 http://deb.debian.org/debian bullseye/main amd64 libconfig-tiny-perl all 2.26-1 [16.5 kB] Get: 91 http://deb.debian.org/debian bullseye/main amd64 libnumber-compare-perl all 0.03-1.1 [6956 B] Get: 92 http://deb.debian.org/debian bullseye/main amd64 libtext-glob-perl all 0.11-1 [8888 B] Get: 93 http://deb.debian.org/debian bullseye/main amd64 libfile-find-rule-perl all 0.34-1 [30.6 kB] Get: 94 http://deb.debian.org/debian bullseye/main amd64 dh-elpa all 2.0.8 [33.2 kB] Get: 95 http://deb.debian.org/debian bullseye/main amd64 fonts-dejavu-core all 2.37-2 [1069 kB] Get: 96 http://deb.debian.org/debian bullseye/main amd64 fontconfig-config all 2.13.1-4.2 [281 kB] Get: 97 http://deb.debian.org/debian bullseye/main amd64 libtcl8.6 amd64 8.6.11+dfsg-1 [1018 kB] Get: 98 http://deb.debian.org/debian bullseye/main amd64 libexpat1 amd64 2.2.10-2+deb11u5 [98.2 kB] Get: 99 http://deb.debian.org/debian bullseye/main amd64 libbrotli1 amd64 1.0.9-2+b2 [279 kB] Get: 100 http://deb.debian.org/debian bullseye/main amd64 libpng16-16 amd64 1.6.37-3 [294 kB] Get: 101 http://deb.debian.org/debian bullseye/main amd64 libfreetype6 amd64 2.10.4+dfsg-1+deb11u1 [418 kB] Get: 102 http://deb.debian.org/debian bullseye/main amd64 libfontconfig1 amd64 2.13.1-4.2 [347 kB] Get: 103 http://deb.debian.org/debian bullseye/main amd64 libxau6 amd64 1:1.0.9-1 [19.7 kB] Get: 104 http://deb.debian.org/debian bullseye/main amd64 libmd0 amd64 1.0.3-3 [28.0 kB] Get: 105 http://deb.debian.org/debian bullseye/main amd64 libbsd0 amd64 0.11.3-1+deb11u1 [108 kB] Get: 106 http://deb.debian.org/debian bullseye/main amd64 libxdmcp6 amd64 1:1.1.2-3 [26.3 kB] Get: 107 http://deb.debian.org/debian bullseye/main amd64 libxcb1 amd64 1.14-3 [140 kB] Get: 108 http://deb.debian.org/debian bullseye/main amd64 libx11-data all 2:1.7.2-1+deb11u1 [311 kB] Get: 109 http://deb.debian.org/debian bullseye/main amd64 libx11-6 amd64 2:1.7.2-1+deb11u1 [772 kB] Get: 110 http://deb.debian.org/debian bullseye/main amd64 libxrender1 amd64 1:0.9.10-1 [33.0 kB] Get: 111 http://deb.debian.org/debian bullseye/main amd64 libxft2 amd64 2.3.2-2 [57.2 kB] Get: 112 http://deb.debian.org/debian bullseye/main amd64 libxext6 amd64 2:1.3.3-1.1 [52.7 kB] Get: 113 http://deb.debian.org/debian bullseye/main amd64 x11-common all 1:7.7+22 [252 kB] Get: 114 http://deb.debian.org/debian bullseye/main amd64 libxss1 amd64 1:1.2.3-1 [17.8 kB] Get: 115 http://deb.debian.org/debian bullseye/main amd64 libtk8.6 amd64 8.6.11-2 [780 kB] Get: 116 http://deb.debian.org/debian bullseye/main amd64 xemacs21-support all 21.4.24-9 [4181 kB] Get: 117 http://deb.debian.org/debian bullseye/main amd64 xemacs21-bin amd64 21.4.24-9 [398 kB] Get: 118 http://deb.debian.org/debian bullseye/main amd64 libcanna1g amd64 3.7p3-16 [341 kB] Get: 119 http://deb.debian.org/debian bullseye/main amd64 libcompfaceg1 amd64 1:1.5.2-5+b2 [13.6 kB] Get: 120 http://deb.debian.org/debian bullseye/main amd64 libjpeg62-turbo amd64 1:2.0.6-4 [151 kB] Get: 121 http://deb.debian.org/debian bullseye/main amd64 libsasl2-modules-db amd64 2.1.27+dfsg-2.1+deb11u1 [69.1 kB] Get: 122 http://deb.debian.org/debian bullseye/main amd64 libsasl2-2 amd64 2.1.27+dfsg-2.1+deb11u1 [106 kB] Get: 123 http://deb.debian.org/debian bullseye/main amd64 libldap-2.4-2 amd64 2.4.57+dfsg-3+deb11u1 [232 kB] Get: 124 http://deb.debian.org/debian bullseye/main amd64 libdeflate0 amd64 1.7-1 [53.1 kB] Get: 125 http://deb.debian.org/debian bullseye/main amd64 libjbig0 amd64 2.1-3.1+b2 [31.0 kB] Get: 126 http://deb.debian.org/debian bullseye/main amd64 libwebp6 amd64 0.6.1-2.1+deb11u2 [259 kB] Get: 127 http://deb.debian.org/debian bullseye/main amd64 libtiff5 amd64 4.2.0-1+deb11u4 [290 kB] Get: 128 http://deb.debian.org/debian bullseye/main amd64 libice6 amd64 2:1.0.10-1 [58.5 kB] Get: 129 http://deb.debian.org/debian bullseye/main amd64 libsm6 amd64 2:1.2.3-1 [35.1 kB] Get: 130 http://deb.debian.org/debian bullseye/main amd64 libxt6 amd64 1:1.2.0-1 [189 kB] Get: 131 http://deb.debian.org/debian bullseye/main amd64 libxmu6 amd64 2:1.1.2-2+b3 [60.8 kB] Get: 132 http://deb.debian.org/debian bullseye/main amd64 libxpm4 amd64 1:3.5.12-1.1~deb11u1 [49.6 kB] Get: 133 http://deb.debian.org/debian bullseye/main amd64 libxaw7 amd64 2:1.0.13-1.1 [202 kB] Get: 134 http://deb.debian.org/debian bullseye/main amd64 xemacs21-mulesupport all 2009.02.17.dfsg.2-5 [3130 kB] Get: 135 http://deb.debian.org/debian bullseye/main amd64 xemacs21-basesupport all 2009.02.17.dfsg.2-5 [15.9 MB] Get: 136 http://deb.debian.org/debian bullseye/main amd64 xemacs21-mule-canna-wnn amd64 21.4.24-9 [1748 kB] Get: 137 http://deb.debian.org/debian bullseye/main amd64 gcl amd64 2.6.12-102 [29.9 MB] Get: 138 http://deb.debian.org/debian bullseye/main amd64 libgmpxx4ldbl amd64 2:6.2.1+dfsg-1+deb11u1 [338 kB] Get: 139 http://deb.debian.org/debian bullseye/main amd64 libgmp-dev amd64 2:6.2.1+dfsg-1+deb11u1 [643 kB] Get: 140 http://deb.debian.org/debian bullseye/main amd64 libgmp3-dev amd64 2:6.2.1+dfsg-1+deb11u1 [330 kB] Get: 141 http://deb.debian.org/debian bullseye/main amd64 libncurses6 amd64 6.2+20201114-2+deb11u2 [102 kB] Get: 142 http://deb.debian.org/debian bullseye/main amd64 libncurses-dev amd64 6.2+20201114-2+deb11u2 [344 kB] Get: 143 http://deb.debian.org/debian bullseye/main amd64 libpthread-stubs0-dev amd64 0.4-1 [5344 B] Get: 144 http://deb.debian.org/debian bullseye/main amd64 libreadline-dev amd64 8.1-1 [148 kB] Get: 145 http://deb.debian.org/debian bullseye/main amd64 xorg-sgml-doctools all 1:1.11-1.1 [22.1 kB] Get: 146 http://deb.debian.org/debian bullseye/main amd64 x11proto-dev all 2020.1-1 [594 kB] Get: 147 http://deb.debian.org/debian bullseye/main amd64 libxau-dev amd64 1:1.0.9-1 [22.9 kB] Get: 148 http://deb.debian.org/debian bullseye/main amd64 libxdmcp-dev amd64 1:1.1.2-3 [42.2 kB] Get: 149 http://deb.debian.org/debian bullseye/main amd64 xtrans-dev all 1.4.0-1 [98.7 kB] Get: 150 http://deb.debian.org/debian bullseye/main amd64 libxcb1-dev amd64 1.14-3 [176 kB] Get: 151 http://deb.debian.org/debian bullseye/main amd64 libx11-dev amd64 2:1.7.2-1+deb11u1 [843 kB] Get: 152 http://deb.debian.org/debian bullseye/main amd64 libxpm-dev amd64 1:3.5.12-1.1~deb11u1 [105 kB] Get: 153 http://deb.debian.org/debian bullseye/main amd64 sharutils amd64 1:4.15.2-5 [266 kB] Fetched 108 MB in 2s (47.1 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package install-info. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17743 files and directories currently installed.) Preparing to unpack .../install-info_6.7.0.dfsg.2-6_amd64.deb ... Unpacking install-info (6.7.0.dfsg.2-6) ... Setting up install-info (6.7.0.dfsg.2-6) ... Selecting previously unselected package bsdextrautils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17757 files and directories currently installed.) Preparing to unpack .../000-bsdextrautils_2.36.1-8+deb11u1_amd64.deb ... Unpacking bsdextrautils (2.36.1-8+deb11u1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../001-libuchardet0_0.0.7-1_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../002-groff-base_1.22.4-6_amd64.deb ... Unpacking groff-base (1.22.4-6) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../003-libpipeline1_1.5.3-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.3-1) ... Selecting previously unselected package man-db. Preparing to unpack .../004-man-db_2.9.4-2_amd64.deb ... Unpacking man-db (2.9.4-2) ... Selecting previously unselected package tzdata. Preparing to unpack .../005-tzdata_2021a-1+deb11u10_all.deb ... Unpacking tzdata (2021a-1+deb11u10) ... Selecting previously unselected package readline-common. Preparing to unpack .../006-readline-common_8.1-1_all.deb ... Unpacking readline-common (8.1-1) ... Selecting previously unselected package libreadline8:amd64. Preparing to unpack .../007-libreadline8_8.1-1_amd64.deb ... Unpacking libreadline8:amd64 (8.1-1) ... Selecting previously unselected package netbase. Preparing to unpack .../008-netbase_6.3_all.deb ... Unpacking netbase (6.3) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../009-sensible-utils_0.0.14_all.deb ... Unpacking sensible-utils (0.0.14) ... Selecting previously unselected package openssl. Preparing to unpack .../010-openssl_1.1.1w-0+deb11u1_amd64.deb ... Unpacking openssl (1.1.1w-0+deb11u1) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../011-ca-certificates_20210119_all.deb ... Unpacking ca-certificates (20210119) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../012-libmagic-mgc_1%3a5.39-3+deb11u1_amd64.deb ... Unpacking libmagic-mgc (1:5.39-3+deb11u1) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../013-libmagic1_1%3a5.39-3+deb11u1_amd64.deb ... Unpacking libmagic1:amd64 (1:5.39-3+deb11u1) ... Selecting previously unselected package file. Preparing to unpack .../014-file_1%3a5.39-3+deb11u1_amd64.deb ... Unpacking file (1:5.39-3+deb11u1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../015-gettext-base_0.21-4_amd64.deb ... Unpacking gettext-base (0.21-4) ... Selecting previously unselected package ucf. Preparing to unpack .../016-ucf_3.0043_all.deb ... Moving old data out of the way Unpacking ucf (3.0043) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../017-libsigsegv2_2.13-1_amd64.deb ... Unpacking libsigsegv2:amd64 (2.13-1) ... Selecting previously unselected package m4. Preparing to unpack .../018-m4_1.4.18-5_amd64.deb ... Unpacking m4 (1.4.18-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../019-autoconf_2.69-14_all.deb ... Unpacking autoconf (2.69-14) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../020-autotools-dev_20180224.1+nmu1_all.deb ... Unpacking autotools-dev (20180224.1+nmu1) ... Selecting previously unselected package automake. Preparing to unpack .../021-automake_1%3a1.16.3-2_all.deb ... Unpacking automake (1:1.16.3-2) ... Selecting previously unselected package autopoint. Preparing to unpack .../022-autopoint_0.21-4_all.deb ... Unpacking autopoint (0.21-4) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../023-libdebhelper-perl_13.3.4_all.deb ... Unpacking libdebhelper-perl (13.3.4) ... Selecting previously unselected package libtool. Preparing to unpack .../024-libtool_2.4.6-15_all.deb ... Unpacking libtool (2.4.6-15) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../025-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../026-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../027-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../028-libfile-stripnondeterminism-perl_1.12.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.12.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../029-dh-strip-nondeterminism_1.12.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.12.0-1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../030-libelf1_0.183-1_amd64.deb ... Unpacking libelf1:amd64 (0.183-1) ... Selecting previously unselected package dwz. Preparing to unpack .../031-dwz_0.13+20210201-1_amd64.deb ... Unpacking dwz (0.13+20210201-1) ... Selecting previously unselected package libicu67:amd64. Preparing to unpack .../032-libicu67_67.1-7_amd64.deb ... Unpacking libicu67:amd64 (67.1-7) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../033-libxml2_2.9.10+dfsg-6.7+deb11u4_amd64.deb ... Unpacking libxml2:amd64 (2.9.10+dfsg-6.7+deb11u4) ... Selecting previously unselected package gettext. Preparing to unpack .../034-gettext_0.21-4_amd64.deb ... Unpacking gettext (0.21-4) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../035-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../036-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../037-debhelper_13.3.4_all.deb ... Unpacking debhelper (13.3.4) ... Selecting previously unselected package libapt-pkg-perl. Preparing to unpack .../038-libapt-pkg-perl_0.1.39_amd64.deb ... Unpacking libapt-pkg-perl (0.1.39) ... Selecting previously unselected package libarray-unique-perl. Preparing to unpack .../039-libarray-unique-perl_0.08-2.1_all.deb ... Unpacking libarray-unique-perl (0.08-2.1) ... Selecting previously unselected package libsub-name-perl. Preparing to unpack .../040-libsub-name-perl_0.26-1+b1_amd64.deb ... Unpacking libsub-name-perl (0.26-1+b1) ... Selecting previously unselected package libclass-accessor-perl. Preparing to unpack .../041-libclass-accessor-perl_0.51-1_all.deb ... Unpacking libclass-accessor-perl (0.51-1) ... Selecting previously unselected package libexporter-tiny-perl. Preparing to unpack .../042-libexporter-tiny-perl_1.002002-1_all.deb ... Unpacking libexporter-tiny-perl (1.002002-1) ... Selecting previously unselected package liblist-moreutils-xs-perl. Preparing to unpack .../043-liblist-moreutils-xs-perl_0.430-2_amd64.deb ... Unpacking liblist-moreutils-xs-perl (0.430-2) ... Selecting previously unselected package liblist-moreutils-perl. Preparing to unpack .../044-liblist-moreutils-perl_0.430-2_all.deb ... Unpacking liblist-moreutils-perl (0.430-2) ... Selecting previously unselected package libio-stringy-perl. Preparing to unpack .../045-libio-stringy-perl_2.111-3_all.deb ... Unpacking libio-stringy-perl (2.111-3) ... Selecting previously unselected package libencode-locale-perl. Preparing to unpack .../046-libencode-locale-perl_1.05-1.1_all.deb ... Unpacking libencode-locale-perl (1.05-1.1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../047-libtimedate-perl_2.3300-2_all.deb ... Unpacking libtimedate-perl (2.3300-2) ... Selecting previously unselected package libhttp-date-perl. Preparing to unpack .../048-libhttp-date-perl_6.05-1_all.deb ... Unpacking libhttp-date-perl (6.05-1) ... Selecting previously unselected package libfile-listing-perl. Preparing to unpack .../049-libfile-listing-perl_6.14-1_all.deb ... Unpacking libfile-listing-perl (6.14-1) ... Selecting previously unselected package libhtml-tagset-perl. Preparing to unpack .../050-libhtml-tagset-perl_3.20-4_all.deb ... Unpacking libhtml-tagset-perl (3.20-4) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../051-liburi-perl_5.08-1_all.deb ... Unpacking liburi-perl (5.08-1) ... Selecting previously unselected package libhtml-parser-perl. Preparing to unpack .../052-libhtml-parser-perl_3.75-1+b1_amd64.deb ... Unpacking libhtml-parser-perl (3.75-1+b1) ... Selecting previously unselected package libhtml-tree-perl. Preparing to unpack .../053-libhtml-tree-perl_5.07-2_all.deb ... Unpacking libhtml-tree-perl (5.07-2) ... Selecting previously unselected package libio-html-perl. Preparing to unpack .../054-libio-html-perl_1.004-2_all.deb ... Unpacking libio-html-perl (1.004-2) ... Selecting previously unselected package liblwp-mediatypes-perl. Preparing to unpack .../055-liblwp-mediatypes-perl_6.04-1_all.deb ... Unpacking liblwp-mediatypes-perl (6.04-1) ... Selecting previously unselected package libhttp-message-perl. Preparing to unpack .../056-libhttp-message-perl_6.28-1_all.deb ... Unpacking libhttp-message-perl (6.28-1) ... Selecting previously unselected package libhttp-cookies-perl. Preparing to unpack .../057-libhttp-cookies-perl_6.10-1_all.deb ... Unpacking libhttp-cookies-perl (6.10-1) ... Selecting previously unselected package libhttp-negotiate-perl. Preparing to unpack .../058-libhttp-negotiate-perl_6.01-1_all.deb ... Unpacking libhttp-negotiate-perl (6.01-1) ... Selecting previously unselected package perl-openssl-defaults:amd64. Preparing to unpack .../059-perl-openssl-defaults_5_amd64.deb ... Unpacking perl-openssl-defaults:amd64 (5) ... Selecting previously unselected package libnet-ssleay-perl. Preparing to unpack .../060-libnet-ssleay-perl_1.88-3+b1_amd64.deb ... Unpacking libnet-ssleay-perl (1.88-3+b1) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../061-libio-socket-ssl-perl_2.069-1_all.deb ... Unpacking libio-socket-ssl-perl (2.069-1) ... Selecting previously unselected package libnet-http-perl. Preparing to unpack .../062-libnet-http-perl_6.20-1_all.deb ... Unpacking libnet-http-perl (6.20-1) ... Selecting previously unselected package liblwp-protocol-https-perl. Preparing to unpack .../063-liblwp-protocol-https-perl_6.10-1_all.deb ... Unpacking liblwp-protocol-https-perl (6.10-1) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../064-libtry-tiny-perl_0.30-1_all.deb ... Unpacking libtry-tiny-perl (0.30-1) ... Selecting previously unselected package libwww-robotrules-perl. Preparing to unpack .../065-libwww-robotrules-perl_6.02-1_all.deb ... Unpacking libwww-robotrules-perl (6.02-1) ... Selecting previously unselected package libwww-perl. Preparing to unpack .../066-libwww-perl_6.52-1_all.deb ... Unpacking libwww-perl (6.52-1) ... Selecting previously unselected package liberror-perl. Preparing to unpack .../067-liberror-perl_0.17029-1_all.deb ... Unpacking liberror-perl (0.17029-1) ... Selecting previously unselected package libexporter-lite-perl. Preparing to unpack .../068-libexporter-lite-perl_0.08-1_all.deb ... Unpacking libexporter-lite-perl (0.08-1) ... Selecting previously unselected package libparse-debcontrol-perl. Preparing to unpack .../069-libparse-debcontrol-perl_2.005-4.1_all.deb ... Unpacking libparse-debcontrol-perl (2.005-4.1) ... Selecting previously unselected package libsub-install-perl. Preparing to unpack .../070-libsub-install-perl_0.928-1.1_all.deb ... Unpacking libsub-install-perl (0.928-1.1) ... Selecting previously unselected package libtie-ixhash-perl. Preparing to unpack .../071-libtie-ixhash-perl_1.23-2.1_all.deb ... Unpacking libtie-ixhash-perl (1.23-2.1) ... Selecting previously unselected package libcgi-pm-perl. Preparing to unpack .../072-libcgi-pm-perl_4.51-1_all.deb ... Unpacking libcgi-pm-perl (4.51-1) ... Selecting previously unselected package libhtml-form-perl. Preparing to unpack .../073-libhtml-form-perl_6.07-1_all.deb ... Unpacking libhtml-form-perl (6.07-1) ... Selecting previously unselected package libhttp-server-simple-perl. Preparing to unpack .../074-libhttp-server-simple-perl_0.52-1.1_all.deb ... Unpacking libhttp-server-simple-perl (0.52-1.1) ... Selecting previously unselected package libwww-mechanize-perl. Preparing to unpack .../075-libwww-mechanize-perl_2.03-1_all.deb ... Unpacking libwww-mechanize-perl (2.03-1) ... Selecting previously unselected package libdebian-source-perl. Preparing to unpack .../076-libdebian-source-perl_0.116_all.deb ... Unpacking libdebian-source-perl (0.116) ... Selecting previously unselected package emacsen-common. Preparing to unpack .../077-emacsen-common_3.0.4_all.deb ... Unpacking emacsen-common (3.0.4) ... Selecting previously unselected package emacs-common. Preparing to unpack .../078-emacs-common_1%3a27.1+1-3.1+deb11u1_all.deb ... Unpacking emacs-common (1:27.1+1-3.1+deb11u1) ... Selecting previously unselected package emacs-bin-common. Preparing to unpack .../079-emacs-bin-common_1%3a27.1+1-3.1+deb11u1_amd64.deb ... Unpacking emacs-bin-common (1:27.1+1-3.1+deb11u1) ... Selecting previously unselected package libasound2-data. Preparing to unpack .../080-libasound2-data_1.2.4-1.1_all.deb ... Unpacking libasound2-data (1.2.4-1.1) ... Selecting previously unselected package libasound2:amd64. Preparing to unpack .../081-libasound2_1.2.4-1.1_amd64.deb ... Unpacking libasound2:amd64 (1.2.4-1.1) ... Selecting previously unselected package libdbus-1-3:amd64. Preparing to unpack .../082-libdbus-1-3_1.12.28-0+deb11u1_amd64.deb ... Unpacking libdbus-1-3:amd64 (1.12.28-0+deb11u1) ... Selecting previously unselected package libgpm2:amd64. Preparing to unpack .../083-libgpm2_1.20.7-8_amd64.deb ... Unpacking libgpm2:amd64 (1.20.7-8) ... Selecting previously unselected package libjansson4:amd64. Preparing to unpack .../084-libjansson4_2.13.1-1.1_amd64.deb ... Unpacking libjansson4:amd64 (2.13.1-1.1) ... Selecting previously unselected package liblcms2-2:amd64. Preparing to unpack .../085-liblcms2-2_2.12~rc1-2_amd64.deb ... Unpacking liblcms2-2:amd64 (2.12~rc1-2) ... Selecting previously unselected package emacs-nox. Preparing to unpack .../086-emacs-nox_1%3a27.1+1-3.1+deb11u1_amd64.deb ... Unpacking emacs-nox (1:27.1+1-3.1+deb11u1) ... Selecting previously unselected package libarray-utils-perl. Preparing to unpack .../087-libarray-utils-perl_0.5-1.1_all.deb ... Unpacking libarray-utils-perl (0.5-1.1) ... Selecting previously unselected package libconfig-tiny-perl. Preparing to unpack .../088-libconfig-tiny-perl_2.26-1_all.deb ... Unpacking libconfig-tiny-perl (2.26-1) ... Selecting previously unselected package libnumber-compare-perl. Preparing to unpack .../089-libnumber-compare-perl_0.03-1.1_all.deb ... Unpacking libnumber-compare-perl (0.03-1.1) ... Selecting previously unselected package libtext-glob-perl. Preparing to unpack .../090-libtext-glob-perl_0.11-1_all.deb ... Unpacking libtext-glob-perl (0.11-1) ... Selecting previously unselected package libfile-find-rule-perl. Preparing to unpack .../091-libfile-find-rule-perl_0.34-1_all.deb ... Unpacking libfile-find-rule-perl (0.34-1) ... Selecting previously unselected package dh-elpa. Preparing to unpack .../092-dh-elpa_2.0.8_all.deb ... Unpacking dh-elpa (2.0.8) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../093-fonts-dejavu-core_2.37-2_all.deb ... Unpacking fonts-dejavu-core (2.37-2) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../094-fontconfig-config_2.13.1-4.2_all.deb ... Unpacking fontconfig-config (2.13.1-4.2) ... Selecting previously unselected package libtcl8.6:amd64. Preparing to unpack .../095-libtcl8.6_8.6.11+dfsg-1_amd64.deb ... Unpacking libtcl8.6:amd64 (8.6.11+dfsg-1) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../096-libexpat1_2.2.10-2+deb11u5_amd64.deb ... Unpacking libexpat1:amd64 (2.2.10-2+deb11u5) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../097-libbrotli1_1.0.9-2+b2_amd64.deb ... Unpacking libbrotli1:amd64 (1.0.9-2+b2) ... Selecting previously unselected package libpng16-16:amd64. Preparing to unpack .../098-libpng16-16_1.6.37-3_amd64.deb ... Unpacking libpng16-16:amd64 (1.6.37-3) ... Selecting previously unselected package libfreetype6:amd64. Preparing to unpack .../099-libfreetype6_2.10.4+dfsg-1+deb11u1_amd64.deb ... Unpacking libfreetype6:amd64 (2.10.4+dfsg-1+deb11u1) ... Selecting previously unselected package libfontconfig1:amd64. Preparing to unpack .../100-libfontconfig1_2.13.1-4.2_amd64.deb ... Unpacking libfontconfig1:amd64 (2.13.1-4.2) ... Selecting previously unselected package libxau6:amd64. Preparing to unpack .../101-libxau6_1%3a1.0.9-1_amd64.deb ... Unpacking libxau6:amd64 (1:1.0.9-1) ... Selecting previously unselected package libmd0:amd64. Preparing to unpack .../102-libmd0_1.0.3-3_amd64.deb ... Unpacking libmd0:amd64 (1.0.3-3) ... Selecting previously unselected package libbsd0:amd64. Preparing to unpack .../103-libbsd0_0.11.3-1+deb11u1_amd64.deb ... Unpacking libbsd0:amd64 (0.11.3-1+deb11u1) ... Selecting previously unselected package libxdmcp6:amd64. Preparing to unpack .../104-libxdmcp6_1%3a1.1.2-3_amd64.deb ... Unpacking libxdmcp6:amd64 (1:1.1.2-3) ... Selecting previously unselected package libxcb1:amd64. Preparing to unpack .../105-libxcb1_1.14-3_amd64.deb ... Unpacking libxcb1:amd64 (1.14-3) ... Selecting previously unselected package libx11-data. Preparing to unpack .../106-libx11-data_2%3a1.7.2-1+deb11u1_all.deb ... Unpacking libx11-data (2:1.7.2-1+deb11u1) ... Selecting previously unselected package libx11-6:amd64. Preparing to unpack .../107-libx11-6_2%3a1.7.2-1+deb11u1_amd64.deb ... Unpacking libx11-6:amd64 (2:1.7.2-1+deb11u1) ... Selecting previously unselected package libxrender1:amd64. Preparing to unpack .../108-libxrender1_1%3a0.9.10-1_amd64.deb ... Unpacking libxrender1:amd64 (1:0.9.10-1) ... Selecting previously unselected package libxft2:amd64. Preparing to unpack .../109-libxft2_2.3.2-2_amd64.deb ... Unpacking libxft2:amd64 (2.3.2-2) ... Selecting previously unselected package libxext6:amd64. Preparing to unpack .../110-libxext6_2%3a1.3.3-1.1_amd64.deb ... Unpacking libxext6:amd64 (2:1.3.3-1.1) ... Selecting previously unselected package x11-common. Preparing to unpack .../111-x11-common_1%3a7.7+22_all.deb ... Unpacking x11-common (1:7.7+22) ... Selecting previously unselected package libxss1:amd64. Preparing to unpack .../112-libxss1_1%3a1.2.3-1_amd64.deb ... Unpacking libxss1:amd64 (1:1.2.3-1) ... Selecting previously unselected package libtk8.6:amd64. Preparing to unpack .../113-libtk8.6_8.6.11-2_amd64.deb ... Unpacking libtk8.6:amd64 (8.6.11-2) ... Selecting previously unselected package xemacs21-support. Preparing to unpack .../114-xemacs21-support_21.4.24-9_all.deb ... Unpacking xemacs21-support (21.4.24-9) ... Selecting previously unselected package xemacs21-bin. Preparing to unpack .../115-xemacs21-bin_21.4.24-9_amd64.deb ... Unpacking xemacs21-bin (21.4.24-9) ... Selecting previously unselected package libcanna1g. Preparing to unpack .../116-libcanna1g_3.7p3-16_amd64.deb ... Unpacking libcanna1g (3.7p3-16) ... Selecting previously unselected package libcompfaceg1. Preparing to unpack .../117-libcompfaceg1_1%3a1.5.2-5+b2_amd64.deb ... Unpacking libcompfaceg1 (1:1.5.2-5+b2) ... Selecting previously unselected package libjpeg62-turbo:amd64. Preparing to unpack .../118-libjpeg62-turbo_1%3a2.0.6-4_amd64.deb ... Unpacking libjpeg62-turbo:amd64 (1:2.0.6-4) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../119-libsasl2-modules-db_2.1.27+dfsg-2.1+deb11u1_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.27+dfsg-2.1+deb11u1) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../120-libsasl2-2_2.1.27+dfsg-2.1+deb11u1_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.27+dfsg-2.1+deb11u1) ... Selecting previously unselected package libldap-2.4-2:amd64. Preparing to unpack .../121-libldap-2.4-2_2.4.57+dfsg-3+deb11u1_amd64.deb ... Unpacking libldap-2.4-2:amd64 (2.4.57+dfsg-3+deb11u1) ... Selecting previously unselected package libdeflate0:amd64. Preparing to unpack .../122-libdeflate0_1.7-1_amd64.deb ... Unpacking libdeflate0:amd64 (1.7-1) ... Selecting previously unselected package libjbig0:amd64. Preparing to unpack .../123-libjbig0_2.1-3.1+b2_amd64.deb ... Unpacking libjbig0:amd64 (2.1-3.1+b2) ... Selecting previously unselected package libwebp6:amd64. Preparing to unpack .../124-libwebp6_0.6.1-2.1+deb11u2_amd64.deb ... Unpacking libwebp6:amd64 (0.6.1-2.1+deb11u2) ... Selecting previously unselected package libtiff5:amd64. Preparing to unpack .../125-libtiff5_4.2.0-1+deb11u4_amd64.deb ... Unpacking libtiff5:amd64 (4.2.0-1+deb11u4) ... Selecting previously unselected package libice6:amd64. Preparing to unpack .../126-libice6_2%3a1.0.10-1_amd64.deb ... Unpacking libice6:amd64 (2:1.0.10-1) ... Selecting previously unselected package libsm6:amd64. Preparing to unpack .../127-libsm6_2%3a1.2.3-1_amd64.deb ... Unpacking libsm6:amd64 (2:1.2.3-1) ... Selecting previously unselected package libxt6:amd64. Preparing to unpack .../128-libxt6_1%3a1.2.0-1_amd64.deb ... Unpacking libxt6:amd64 (1:1.2.0-1) ... Selecting previously unselected package libxmu6:amd64. Preparing to unpack .../129-libxmu6_2%3a1.1.2-2+b3_amd64.deb ... Unpacking libxmu6:amd64 (2:1.1.2-2+b3) ... Selecting previously unselected package libxpm4:amd64. Preparing to unpack .../130-libxpm4_1%3a3.5.12-1.1~deb11u1_amd64.deb ... Unpacking libxpm4:amd64 (1:3.5.12-1.1~deb11u1) ... Selecting previously unselected package libxaw7:amd64. Preparing to unpack .../131-libxaw7_2%3a1.0.13-1.1_amd64.deb ... Unpacking libxaw7:amd64 (2:1.0.13-1.1) ... Selecting previously unselected package xemacs21-mulesupport. Preparing to unpack .../132-xemacs21-mulesupport_2009.02.17.dfsg.2-5_all.deb ... Unpacking xemacs21-mulesupport (2009.02.17.dfsg.2-5) ... Selecting previously unselected package xemacs21-basesupport. Preparing to unpack .../133-xemacs21-basesupport_2009.02.17.dfsg.2-5_all.deb ... Unpacking xemacs21-basesupport (2009.02.17.dfsg.2-5) ... Selecting previously unselected package xemacs21-mule-canna-wnn. Preparing to unpack .../134-xemacs21-mule-canna-wnn_21.4.24-9_amd64.deb ... Unpacking xemacs21-mule-canna-wnn (21.4.24-9) ... Selecting previously unselected package gcl. Preparing to unpack .../135-gcl_2.6.12-102_amd64.deb ... Unpacking gcl (2.6.12-102) ... Selecting previously unselected package libgmpxx4ldbl:amd64. Preparing to unpack .../136-libgmpxx4ldbl_2%3a6.2.1+dfsg-1+deb11u1_amd64.deb ... Unpacking libgmpxx4ldbl:amd64 (2:6.2.1+dfsg-1+deb11u1) ... Selecting previously unselected package libgmp-dev:amd64. Preparing to unpack .../137-libgmp-dev_2%3a6.2.1+dfsg-1+deb11u1_amd64.deb ... Unpacking libgmp-dev:amd64 (2:6.2.1+dfsg-1+deb11u1) ... Selecting previously unselected package libgmp3-dev:amd64. Preparing to unpack .../138-libgmp3-dev_2%3a6.2.1+dfsg-1+deb11u1_amd64.deb ... Unpacking libgmp3-dev:amd64 (2:6.2.1+dfsg-1+deb11u1) ... Selecting previously unselected package libncurses6:amd64. Preparing to unpack .../139-libncurses6_6.2+20201114-2+deb11u2_amd64.deb ... Unpacking libncurses6:amd64 (6.2+20201114-2+deb11u2) ... Selecting previously unselected package libncurses-dev:amd64. Preparing to unpack .../140-libncurses-dev_6.2+20201114-2+deb11u2_amd64.deb ... Unpacking libncurses-dev:amd64 (6.2+20201114-2+deb11u2) ... Selecting previously unselected package libpthread-stubs0-dev:amd64. Preparing to unpack .../141-libpthread-stubs0-dev_0.4-1_amd64.deb ... Unpacking libpthread-stubs0-dev:amd64 (0.4-1) ... Selecting previously unselected package libreadline-dev:amd64. Preparing to unpack .../142-libreadline-dev_8.1-1_amd64.deb ... Unpacking libreadline-dev:amd64 (8.1-1) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../143-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1.1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../144-x11proto-dev_2020.1-1_all.deb ... Unpacking x11proto-dev (2020.1-1) ... Selecting previously unselected package libxau-dev:amd64. Preparing to unpack .../145-libxau-dev_1%3a1.0.9-1_amd64.deb ... Unpacking libxau-dev:amd64 (1:1.0.9-1) ... Selecting previously unselected package libxdmcp-dev:amd64. Preparing to unpack .../146-libxdmcp-dev_1%3a1.1.2-3_amd64.deb ... Unpacking libxdmcp-dev:amd64 (1:1.1.2-3) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../147-xtrans-dev_1.4.0-1_all.deb ... Unpacking xtrans-dev (1.4.0-1) ... Selecting previously unselected package libxcb1-dev:amd64. Preparing to unpack .../148-libxcb1-dev_1.14-3_amd64.deb ... Unpacking libxcb1-dev:amd64 (1.14-3) ... Selecting previously unselected package libx11-dev:amd64. Preparing to unpack .../149-libx11-dev_2%3a1.7.2-1+deb11u1_amd64.deb ... Unpacking libx11-dev:amd64 (2:1.7.2-1+deb11u1) ... Selecting previously unselected package libxpm-dev:amd64. Preparing to unpack .../150-libxpm-dev_1%3a3.5.12-1.1~deb11u1_amd64.deb ... Unpacking libxpm-dev:amd64 (1:3.5.12-1.1~deb11u1) ... Selecting previously unselected package sharutils. Preparing to unpack .../151-sharutils_1%3a4.15.2-5_amd64.deb ... Unpacking sharutils (1:4.15.2-5) ... Setting up libapt-pkg-perl (0.1.39) ... Setting up libarray-utils-perl (0.5-1.1) ... Setting up libexpat1:amd64 (2.2.10-2+deb11u5) ... Setting up libpipeline1:amd64 (1.5.3-1) ... Setting up xemacs21-basesupport (2009.02.17.dfsg.2-5) ... Setting up liblcms2-2:amd64 (2.12~rc1-2) ... Setting up libcanna1g (3.7p3-16) ... Setting up libxau6:amd64 (1:1.0.9-1) ... Setting up libtie-ixhash-perl (1.23-2.1) ... Setting up libgpm2:amd64 (1.20.7-8) ... Setting up bsdextrautils (2.36.1-8+deb11u1) ... update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode Setting up libicu67:amd64 (67.1-7) ... Setting up libtext-glob-perl (0.11-1) ... Setting up libmagic-mgc (1:5.39-3+deb11u1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libio-stringy-perl (2.111-3) ... Setting up libhtml-tagset-perl (3.20-4) ... Setting up libdebhelper-perl (13.3.4) ... Setting up libbrotli1:amd64 (1.0.9-2+b2) ... Setting up liblwp-mediatypes-perl (6.04-1) ... Setting up x11-common (1:7.7+22) ... invoke-rc.d: could not determine current runlevel Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix. Setting up libtry-tiny-perl (0.30-1) ... Setting up libmagic1:amd64 (1:5.39-3+deb11u1) ... Setting up libdeflate0:amd64 (1.7-1) ... Setting up perl-openssl-defaults:amd64 (5) ... Setting up gettext-base (0.21-4) ... Setting up libencode-locale-perl (1.05-1.1) ... Setting up libcompfaceg1 (1:1.5.2-5+b2) ... Setting up file (1:5.39-3+deb11u1) ... Setting up libconfig-tiny-perl (2.26-1) ... Setting up libpthread-stubs0-dev:amd64 (0.4-1) ... Setting up libjbig0:amd64 (2.1-3.1+b2) ... Setting up libsub-install-perl (0.928-1.1) ... Setting up libjansson4:amd64 (2.13.1-1.1) ... Setting up libnumber-compare-perl (0.03-1.1) ... Setting up libsasl2-modules-db:amd64 (2.1.27+dfsg-2.1+deb11u1) ... Setting up tzdata (2021a-1+deb11u10) ... Current default time zone: 'Etc/UTC' Local time is now: Tue Feb 11 07:53:06 UTC 2025. Universal Time is now: Tue Feb 11 07:53:06 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up liberror-perl (0.17029-1) ... Setting up libasound2-data (1.2.4-1.1) ... Setting up xtrans-dev (1.4.0-1) ... Setting up autotools-dev (20180224.1+nmu1) ... Setting up libgmpxx4ldbl:amd64 (2:6.2.1+dfsg-1+deb11u1) ... Setting up libjpeg62-turbo:amd64 (1:2.0.6-4) ... Setting up emacsen-common (3.0.4) ... Setting up libx11-data (2:1.7.2-1+deb11u1) ... Setting up libfile-find-rule-perl (0.34-1) ... Setting up libncurses6:amd64 (6.2+20201114-2+deb11u2) ... Setting up libdbus-1-3:amd64 (1.12.28-0+deb11u1) ... Setting up libsigsegv2:amd64 (2.13-1) ... Setting up libarray-unique-perl (0.08-2.1) ... Setting up libpng16-16:amd64 (1.6.37-3) ... Setting up libio-html-perl (1.004-2) ... Setting up libtcl8.6:amd64 (8.6.11+dfsg-1) ... Setting up autopoint (0.21-4) ... Setting up libwebp6:amd64 (0.6.1-2.1+deb11u2) ... Setting up fonts-dejavu-core (2.37-2) ... Setting up liblist-moreutils-xs-perl (0.430-2) ... Setting up libsasl2-2:amd64 (2.1.27+dfsg-2.1+deb11u1) ... Setting up libtimedate-perl (2.3300-2) ... Setting up libexporter-lite-perl (0.08-1) ... Setting up libsub-name-perl (0.26-1+b1) ... Setting up libmd0:amd64 (1.0.3-3) ... Setting up sensible-utils (0.0.14) ... Setting up libuchardet0:amd64 (0.0.7-1) ... Setting up libasound2:amd64 (1.2.4-1.1) ... Setting up libsub-override-perl (0.09-2) ... Setting up xorg-sgml-doctools (1:1.11-1.1) ... Setting up netbase (6.3) ... Setting up libtiff5:amd64 (4.2.0-1+deb11u4) ... Setting up libexporter-tiny-perl (1.002002-1) ... Setting up sharutils (1:4.15.2-5) ... Setting up libclass-accessor-perl (0.51-1) ... Setting up xemacs21-support (21.4.24-9) ... Setting up emacs-common (1:27.1+1-3.1+deb11u1) ... Setting up xemacs21-mulesupport (2009.02.17.dfsg.2-5) ... Setting up openssl (1.1.1w-0+deb11u1) ... Setting up libbsd0:amd64 (0.11.3-1+deb11u1) ... Setting up libelf1:amd64 (0.183-1) ... Setting up readline-common (8.1-1) ... Setting up libxml2:amd64 (2.9.10+dfsg-6.7+deb11u4) ... Setting up liburi-perl (5.08-1) ... Setting up libnet-ssleay-perl (1.88-3+b1) ... Setting up x11proto-dev (2020.1-1) ... Setting up libfile-stripnondeterminism-perl (1.12.0-1) ... Setting up libice6:amd64 (2:1.0.10-1) ... Setting up libhttp-date-perl (6.05-1) ... Setting up libxdmcp6:amd64 (1:1.1.2-3) ... Setting up libncurses-dev:amd64 (6.2+20201114-2+deb11u2) ... Setting up libxcb1:amd64 (1.14-3) ... Setting up gettext (0.21-4) ... Setting up libgmp-dev:amd64 (2:6.2.1+dfsg-1+deb11u1) ... Setting up libfile-listing-perl (6.14-1) ... Setting up libxau-dev:amd64 (1:1.0.9-1) ... Setting up libtool (2.4.6-15) ... Setting up liblist-moreutils-perl (0.430-2) ... Setting up libreadline8:amd64 (8.1-1) ... Setting up libldap-2.4-2:amd64 (2.4.57+dfsg-3+deb11u1) ... Setting up libnet-http-perl (6.20-1) ... Setting up m4 (1.4.18-5) ... Setting up libreadline-dev:amd64 (8.1-1) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up ca-certificates (20210119) ... Updating certificates in /etc/ssl/certs... 129 added, 0 removed; done. Setting up libxdmcp-dev:amd64 (1:1.1.2-3) ... Setting up libfreetype6:amd64 (2.10.4+dfsg-1+deb11u1) ... Setting up xemacs21-bin (21.4.24-9) ... update-alternatives: using /usr/lib/xemacs-21.4.24/x86_64-linux-gnu/movemail to provide /usr/bin/movemail (movemail) in auto mode update-alternatives: using /usr/lib/xemacs-21.4.24/x86_64-linux-gnu/mmencode to provide /usr/bin/mmencode (mmencode) in auto mode update-alternatives: using /usr/bin/b2m.xemacs21 to provide /usr/bin/b2m (b2m) in auto mode update-alternatives: using /usr/bin/etags.xemacs21 to provide /usr/bin/etags (etags) in auto mode update-alternatives: using /usr/bin/gnuclient.xemacs21 to provide /usr/bin/gnuclient (gnuclient) in auto mode update-alternatives: using /usr/bin/gnuattach.xemacs21 to provide /usr/bin/gnuattach (gnuattach) in auto mode update-alternatives: using /usr/bin/gnudoit.xemacs21 to provide /usr/bin/gnudoit (gnudoit) in auto mode update-alternatives: using /usr/bin/rcs-checkin.xemacs21 to provide /usr/bin/rcs-checkin (rcs-checkin) in auto mode update-alternatives: using /usr/bin/ellcc.xemacs21 to provide /usr/bin/ellcc (ellcc) in auto mode Setting up ucf (3.0043) ... Setting up autoconf (2.69-14) ... Setting up dh-strip-nondeterminism (1.12.0-1) ... Setting up libwww-robotrules-perl (6.02-1) ... Setting up dwz (0.13+20210201-1) ... Setting up groff-base (1.22.4-6) ... Setting up libhtml-parser-perl (3.75-1+b1) ... Setting up libgmp3-dev:amd64 (2:6.2.1+dfsg-1+deb11u1) ... Setting up emacs-bin-common (1:27.1+1-3.1+deb11u1) ... update-alternatives: using /usr/bin/ctags.emacs to provide /usr/bin/ctags (ctags) in auto mode update-alternatives: using /usr/bin/ebrowse.emacs to provide /usr/bin/ebrowse (ebrowse) in auto mode update-alternatives: using /usr/bin/emacsclient.emacs to provide /usr/bin/emacsclient (emacsclient) in auto mode Setting up libx11-6:amd64 (2:1.7.2-1+deb11u1) ... Setting up libsm6:amd64 (2:1.2.3-1) ... Setting up libio-socket-ssl-perl (2.069-1) ... Setting up libhttp-message-perl (6.28-1) ... Setting up libhtml-form-perl (6.07-1) ... Setting up automake (1:1.16.3-2) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libhttp-negotiate-perl (6.01-1) ... Setting up libxcb1-dev:amd64 (1.14-3) ... Setting up libxpm4:amd64 (1:3.5.12-1.1~deb11u1) ... Setting up emacs-nox (1:27.1+1-3.1+deb11u1) ... update-alternatives: using /usr/bin/emacs-nox to provide /usr/bin/emacs (emacs) in auto mode update-alternatives: using /usr/bin/emacs to provide /usr/bin/editor (editor) in auto mode Install emacsen-common for emacs emacsen-common: Handling install of emacsen flavor emacs Setting up libxrender1:amd64 (1:0.9.10-1) ... Setting up libhttp-cookies-perl (6.10-1) ... Setting up fontconfig-config (2.13.1-4.2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libhtml-tree-perl (5.07-2) ... Setting up libcgi-pm-perl (4.51-1) ... Setting up libx11-dev:amd64 (2:1.7.2-1+deb11u1) ... Setting up libxext6:amd64 (2:1.3.3-1.1) ... Setting up man-db (2.9.4-2) ... Not building database; man-db/auto-update is not 'true'. Setting up dh-autoreconf (20) ... Setting up libxpm-dev:amd64 (1:3.5.12-1.1~deb11u1) ... Setting up libxt6:amd64 (1:1.2.0-1) ... Setting up libhttp-server-simple-perl (0.52-1.1) ... Setting up libxss1:amd64 (1:1.2.3-1) ... Setting up libfontconfig1:amd64 (2.13.1-4.2) ... Setting up libxft2:amd64 (2.3.2-2) ... Setting up libxmu6:amd64 (2:1.1.2-2+b3) ... Setting up libtk8.6:amd64 (8.6.11-2) ... Setting up debhelper (13.3.4) ... Setting up libxaw7:amd64 (2:1.0.13-1.1) ... Setting up gcl (2.6.12-102) ... WARNING: tempfile is deprecated; consider using mktemp instead. WARNING: tempfile is deprecated; consider using mktemp instead. Creating config file /etc/default/gcl with new version Install gcl for emacs Setting up xemacs21-mule-canna-wnn (21.4.24-9) ... update-alternatives: using /usr/bin/xemacs21-mule-canna-wnn to provide /usr/bin/xemacs21 (xemacs21) in auto mode Install emacsen-common for xemacs21 emacsen-common: Handling install of emacsen flavor xemacs21 Loading /usr/share/emacsen-common/debian-startup... Loading 00debian... Compiling /usr/share/xemacs21/site-lisp/debian-startup.el... Wrote /usr/share/xemacs21/site-lisp/debian-startup.elc Done Install gcl for xemacs21 install/gcl: Handling install for emacsen flavor xemacs21 Loading /usr/share/emacsen-common/debian-startup... Loading 00debian... Compiling /usr/share/xemacs21/site-lisp/gcl/add-default.el... Wrote /usr/share/xemacs21/site-lisp/gcl/add-default.elc Compiling /usr/share/xemacs21/site-lisp/gcl/ansi-doc.el... Wrote /usr/share/xemacs21/site-lisp/gcl/ansi-doc.elc Compiling /usr/share/xemacs21/site-lisp/gcl/dbl.el... Wrote /usr/share/xemacs21/site-lisp/gcl/dbl.elc Compiling /usr/share/xemacs21/site-lisp/gcl/default.el... Wrote /usr/share/xemacs21/site-lisp/gcl/default.elc Compiling /usr/share/xemacs21/site-lisp/gcl/doc-to-texi.el... Wrote /usr/share/xemacs21/site-lisp/gcl/doc-to-texi.elc Compiling /usr/share/xemacs21/site-lisp/gcl/gcl.el... Wrote /usr/share/xemacs21/site-lisp/gcl/gcl.elc Compiling /usr/share/xemacs21/site-lisp/gcl/man1-to-texi.el... Wrote /usr/share/xemacs21/site-lisp/gcl/man1-to-texi.elc Compiling /usr/share/xemacs21/site-lisp/gcl/smart-complete.el... Wrote /usr/share/xemacs21/site-lisp/gcl/smart-complete.elc Compiling /usr/share/xemacs21/site-lisp/gcl/sshell.el... Wrote /usr/share/xemacs21/site-lisp/gcl/sshell.elc Done Setting up liblwp-protocol-https-perl (6.10-1) ... Setting up libwww-perl (6.52-1) ... Setting up libparse-debcontrol-perl (2.005-4.1) ... Setting up libwww-mechanize-perl (2.03-1) ... Setting up libdebian-source-perl (0.116) ... Setting up dh-elpa (2.0.8) ... Processing triggers for libc-bin (2.31-13+deb11u6) ... Processing triggers for install-info (6.7.0.dfsg.2-6) ... Processing triggers for ca-certificates (20210119) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/fricas-1.3.6/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../fricas_1.3.6-6_source.changes dpkg-buildpackage: info: source package fricas dpkg-buildpackage: info: source version 1.3.6-6 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Camm Maguire dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh_testdir dh_testroot rm -f build-stamp configure-stamp set BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_ARCH='amd64' DEB_BUILD_ARCH_ABI='base' DEB_BUILD_ARCH_BITS='64' DEB_BUILD_ARCH_CPU='amd64' DEB_BUILD_ARCH_ENDIAN='little' DEB_BUILD_ARCH_LIBC='gnu' DEB_BUILD_ARCH_OS='linux' DEB_BUILD_GNU_CPU='x86_64' DEB_BUILD_GNU_SYSTEM='linux-gnu' DEB_BUILD_GNU_TYPE='x86_64-linux-gnu' DEB_BUILD_MAINT_OPTIONS='hardening=+bindnow' DEB_BUILD_MULTIARCH='x86_64-linux-gnu' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=16 ' DEB_HOST_ARCH='amd64' DEB_HOST_ARCH_ABI='base' DEB_HOST_ARCH_BITS='64' DEB_HOST_ARCH_CPU='amd64' DEB_HOST_ARCH_ENDIAN='little' DEB_HOST_ARCH_LIBC='gnu' DEB_HOST_ARCH_OS='linux' DEB_HOST_GNU_CPU='x86_64' DEB_HOST_GNU_SYSTEM='linux-gnu' DEB_HOST_GNU_TYPE='x86_64-linux-gnu' DEB_HOST_MULTIARCH='x86_64-linux-gnu' DEB_RULES_REQUIRES_ROOT='no' DEB_TARGET_ARCH='amd64' DEB_TARGET_ARCH_ABI='base' DEB_TARGET_ARCH_BITS='64' DEB_TARGET_ARCH_CPU='amd64' DEB_TARGET_ARCH_ENDIAN='little' DEB_TARGET_ARCH_LIBC='gnu' DEB_TARGET_ARCH_OS='linux' DEB_TARGET_GNU_CPU='x86_64' DEB_TARGET_GNU_SYSTEM='linux-gnu' DEB_TARGET_GNU_TYPE='x86_64-linux-gnu' DEB_TARGET_MULTIARCH='x86_64-linux-gnu' DH_OPTIONS='' HOME='/nonexistent/first-build' IFS=' ' INVOCATION_ID='c036596f18114420a4cbdded1beca325' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' LD_PRELOAD='' LOGNAME='pbuilder1' MAIL='/var/mail/root' MAKEFLAGS='' MAKELEVEL='1' MFLAGS='' OLDPWD='/' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='84228' PS1='$ ' PS2='> ' PS4='+ ' PWD='/build/reproducible-path/fricas-1.3.6' SHELL='/bin/bash' SHLVL='2' SOURCE_DATE_EPOCH='1619270624' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.djSueIoF/pbuilderrc_Oune --distribution bullseye --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.djSueIoF/b1 --logfile b1/build.log fricas_1.3.6-6.dsc' SUDO_GID='111' SUDO_UID='106' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='pbuilder1' _='/usr/bin/unshare' [ ! -f Makefile ] || /usr/bin/make clean rm -f Makefile config.status config/fricas_c_macros.h config_cl.out contrib/emacs/Makefile pre-gen \ src/Makefile src/aldor/Makefile src/aldor/Makefile2 src/aldor/Makefile3 src/algebra/Makefile \ src/algebra/abbrev.list src/algebra/extract-spad.mk src/boot/Makefile src/clef/Makefile \ src/doc/Makefile src/etc/Makefile src/etc/gen-cpl.fn src/graph/Gdraws/Makefile src/graph/Makefile \ src/graph/view2D/Makefile src/graph/view3D/Makefile src/graph/viewAlone/Makefile \ src/graph/viewman/Makefile src/hyper/Makefile src/input/Makefile src/interp/Makefile \ src/lib/Makefile src/lisp/Makefile src/lisp/raw_prelisp_map src/sman/Makefile rm -f debian/test_results debian/*.install debian/*.out debian/*.links debian/install_list debian/installs rm -rf debian/fricas_tutorialu debian/efricas.1 config.log rm -rf debian/README.aldor debian/README.sbcl debian/README.macos debian/README.texmacs rm -rf debian/fricas.lintian-overrides debian/fricas-source.lintian-overrides debian/fricas-hypertex.lintian-overrides debian/fricas-hypertex-data.lintian-overrides debian/fricas-graphics.lintian-overrides debian/fricas-graphics-data.lintian-overrides debian/fricas-doc.lintian-overrides debian/fricas-databases.lintian-overrides debian/elpa-fricas.lintian-overrides src/doc/util-ht src/doc/util.ht dh_clean debian/rules binary dh_testdir export GCL_ANSI=t ; \ eval `dpkg-buildflags --export=sh` && ./configure --with-lisp=gcl --prefix=/usr && /usr/bin/make checking build system type... x86_64-linux-gnu checking host system type... x86_64-linux-gnu checking target system type... x86_64-linux-gnu checking for make... make checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for a BSD-compatible install... /usr/bin/install -c checking for touch... touch checking for mktemp... mktemp checking for gawk... no checking for mawk... mawk checking for gtar... no checking for tar... tar checking for ranlib... ranlib checking for ar... ar checking for latex... no checking for makeindex... no checking PREGENERATED... "/build/reproducible-path/fricas-1.3.6/pre-generated" checking Lisp implementation... GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ >;; Loading "/build/reproducible-path/fricas-1.3.6/config.lisp" gcl checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes o checking dirent.h usability... yes checking dirent.h presence... yes checking for dirent.h... yes checking whether closedir is declared... yes checking whether opendir is declared... yes checking whether readdir is declared... yes checking whether dirfd is declared... yes checking whether fchdir is declared... yes checking signal.h usability... yes checking signal.h presence... yes checking for signal.h... yes checking whether sigaction is declared... yes checking for sys/stat.h... (cached) yes checking for unistd.h... (cached) yes checking whether getuid is declared... yes checking whether geteuid is declared... yes checking whether getgid is declared... yes checking whether getegid is declared... yes checking whether kill is declared... yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking util.h usability... no checking util.h presence... no checking for util.h... no checking pty.h usability... yes checking pty.h presence... yes checking for pty.h... yes checking whether openpty is declared... yes checking for openpty in -lc... no checking for openpty in -lutil... yes checking sys/wait.h usability... yes checking sys/wait.h presence... yes checking for sys/wait.h... yes checking whether wait is declared... yes checking whether fork is declared... yes checking for X... libraries , headers checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... no checking for XpmReadFileToImage in -lXpm... yes checking regex.h usability... yes checking regex.h presence... yes checking for regex.h... yes checking for xvfb-run... no configure: HyperDoc graphics must be built separately. configure: WARNING: Aldor interface will not be built. configure: creating ./config.status config.status: creating src/clef/Makefile config.status: creating src/sman/Makefile config.status: creating src/graph/Makefile config.status: creating src/graph/Gdraws/Makefile config.status: creating src/graph/view2D/Makefile config.status: creating src/graph/view3D/Makefile config.status: creating src/graph/viewAlone/Makefile config.status: creating src/graph/viewman/Makefile config.status: creating src/hyper/Makefile config.status: creating src/doc/Makefile config.status: creating Makefile config.status: creating src/Makefile config.status: creating src/lib/Makefile config.status: creating src/lisp/Makefile config.status: creating src/boot/Makefile config.status: creating src/interp/Makefile config.status: creating src/algebra/Makefile config.status: creating src/input/Makefile config.status: creating src/etc/Makefile config.status: creating src/aldor/Makefile config.status: creating src/aldor/Makefile2 config.status: creating src/aldor/Makefile3 config.status: creating contrib/emacs/Makefile config.status: creating config/fricas_c_macros.h extracting list of SPAD type definitions Type 'make' (without quotes) to build FriCAS make[1]: Entering directory '/build/reproducible-path/fricas-1.3.6' mkdir -p /build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin mkdir -p /build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/lib mkdir -p /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin mkdir -p /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/lib mkdir -p /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/share/spadhelp mkdir -p /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/share/msgs mkdir -p /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/share/texmf/tex mkdir -p /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ mkdir -p /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/autoload mkdir -p /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/input mkdir -p /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra mkdir -p /build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu echo timestamp > stamp-rootdirs echo "PREGENERATED=[/build/reproducible-path/fricas-1.3.6/pre-generated]" PREGENERATED=[/build/reproducible-path/fricas-1.3.6/pre-generated] if test -z "/build/reproducible-path/fricas-1.3.6/pre-generated"; then \ echo "Not using pre-generated data."; \ elif test ! -d "/build/reproducible-path/fricas-1.3.6/pre-generated"; then \ echo "PREGENERATED directory does not exist."; \ exit 1; \ else \ if test -d /build/reproducible-path/fricas-1.3.6/pre-generated/target; then \ cp -r /build/reproducible-path/fricas-1.3.6/pre-generated/target/* /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu; \ fi && \ echo timestamp > pre-gen; \ fi cd ./src && /usr/bin/make BUILD_DATE="`date`" all-src make[2]: Entering directory '/build/reproducible-path/fricas-1.3.6/src' make[3]: Entering directory '/build/reproducible-path/fricas-1.3.6/src/lib' gcc -g -fPIC -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -c -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ bsdsignal.c -o bsdsignal.o gcc -g -fPIC -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -c -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ cfuns-c.c -o cfuns-c.o gcc -g -fPIC -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -c -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ sockio-c.c -o sockio-c.o sockio-c.c: In function 'get_float': sockio-c.c:608:7: warning: variable 'val' set but not used [-Wunused-but-set-variable] 608 | int val; | ^~~ gcc -g -fPIC -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -c -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ cursor.c -o cursor.o gcc -g -fPIC -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -c -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ edin.c -o edin.o edin.c: In function 'do_reading': edin.c:426:13: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 426 | write(contNum, &in_buff[num_proc], num_read - num_proc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ edin.c:428:15: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 428 | write(contNum, "\n", 1); | ^~~~~~~~~~~~~~~~~~~~~~~ edin.c:435:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 435 | write(contNum, "\n", 1); | ^~~~~~~~~~~~~~~~~~~~~~~ edin.c:453:19: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 453 | write(contNum, "\n", 1); | ^~~~~~~~~~~~~~~~~~~~~~~ edin.c: In function 'send_line_to_child': edin.c:512:3: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 512 | write(contNum, converted_buffer, converted_num); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ edin.c: In function 'send_function_to_child': edin.c:920:3: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 920 | write(contNum, buff, buff_pntr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ edin.c: In function 'send_buff_to_child': edin.c:939:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 939 | write(chann, buff, buff_pntr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -g -fPIC -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -c -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ fnct_key.c -o fnct_key.o fnct_key.c: In function 'define_function_keys': fnct_key.c:106:9: warning: variable 'length' set but not used [-Wunused-but-set-variable] 106 | int length; | ^~~~~~ fnct_key.c: In function 'handle_function_key': fnct_key.c:234:9: warning: variable 'save_echo' set but not used [-Wunused-but-set-variable] 234 | int save_echo; | ^~~~~~~~~ fnct_key.c: In function 'get_str': fnct_key.c:207:5: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result] 207 | read(fd, &c, 1); | ^~~~~~~~~~~~~~~ fnct_key.c:209:9: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' [-Wunused-result] 209 | read(fd, &c, 1); | ^~~~~~~~~~~~~~~ fnct_key.c: In function 'handle_function_key': fnct_key.c:299:13: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 299 | write(fd, buff, buff_pntr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ fnct_key.c:306:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 306 | write(fd, buff, buff_pntr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -g -fPIC -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -c -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ openpty.c -o openpty.o gcc -g -fPIC -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -c -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ prt.c -o prt.o gcc -g -fPIC -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -c -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ wct.c -o wct.o In file included from /usr/include/string.h:495, from wct.c:47: In function 'strncpy', inlined from 'rescan_wct' at wct.c:573:13: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' accessing between 0 and 2147483647 bytes at offsets [0, 1024] and [0, 1024] may overlap up to 1024 bytes at offset [0, 1023] [-Wrestrict] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -g -fPIC -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -c -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ halloc.c -o halloc.o gcc -g -fPIC -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -c -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ hash.c -o hash.o gcc -g -fPIC -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -c -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ pixmap.c -o pixmap.o pixmap.c: In function 'write_pixmap_file': pixmap.c:324:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] 324 | int status; | ^~~~~~ gcc -g -fPIC -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -c -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ spadcolors.c -o spadcolors.o gcc -g -fPIC -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -c -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ util.c -o util.o gcc -g -fPIC -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -c -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ XDither.c -o XDither.o gcc -g -fPIC -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -c -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ XShade.c -o XShade.o gcc -g -fPIC -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -c -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ XSpadFill.c -o XSpadFill.o XSpadFill.c: In function 'XInitSpadFill': XSpadFill.c:85:9: warning: variable 'maxDither' set but not used [-Wunused-but-set-variable] 85 | int maxDither; | ^~~~~~~~~ ar ru libspad.a bsdsignal.o cfuns-c.o sockio-c.o cursor.o edin.o fnct_key.o openpty.o prt.o wct.o halloc.o hash.o pixmap.o spadcolors.o util.o XDither.o XShade.o XSpadFill.o ar: `u' modifier ignored since `D' is the default (see `U') ar: creating libspad.a ranlib libspad.a rm -f stamp echo timestamp > stamp make[3]: Leaving directory '/build/reproducible-path/fricas-1.3.6/src/lib' cd lisp && /usr/bin/make all-lisp make[3]: Entering directory '/build/reproducible-path/fricas-1.3.6/src/lisp' make[3]: Circular fricas-lisp.lisp <- fricas-lisp.lisp dependency dropped. make[3]: Circular fricas-package.lisp <- fricas-package.lisp dependency dropped. echo '(in-package "FRICAS-LISP")' > fricas-config.lisp echo '(defparameter algebra-optimization' \ '(quote nil))' >> fricas-config.lisp if [ xyes = xyes ] ; then \ echo '(if (not (member :fricas_has_remove_directory' \ ' *features*)) ' \ '(push :fricas_has_remove_directory *features*))' \ >> fricas-config.lisp ; \ fi make[3]: Circular primitives.lisp <- primitives.lisp dependency dropped. : echo '(load "fricas-package.lisp") (load "fricas-config.lisp")' \ '(load "fricas-lisp.lisp")' \ '(setq compiler::*default-system-p* nil)' \ '(compile-file "fricas-lisp.lisp")' \ '(compile-file "primitives.lisp")' | gcl GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ >;; Loading "fricas-package.lisp" ;; Finished loading "fricas-package.lisp" T >;; Loading "fricas-config.lisp" ;; Finished loading "fricas-config.lisp" T >;; Loading "fricas-lisp.lisp" ;; Finished loading "fricas-lisp.lisp" T > NIL > Compiling fricas-lisp.lisp. ; (DEFUN COMPILER::CMPNOTE ...) is being compiled. ;; Warning: The variable X is not used. ; (DEFUN SYSTEM::PROCESS-SOME-ARGS ...) is being compiled. ;; Warning: The variable ARGS is not used. ; (DEFUN |quiet_load_alien| ...) is being compiled. ;; Warning: The variable S is not used. End of Pass 1. End of Pass 2. /build/reproducible-path/fricas-1.3.6/src/lisp/fricas-lisp.c: In function 'sock_get_string_buf_wrapper': /build/reproducible-path/fricas-1.3.6/src/lisp/fricas-lisp.c:1645:10: warning: implicit declaration of function 'sock_get_string_buf'; did you mean 'sock_send_string_len'? [-Wimplicit-function-declaration] 1645 | return sock_get_string_buf(i, x->st.st_self, j); } | ^~~~~~~~~~~~~~~~~~~ | sock_send_string_len OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/lisp/fricas-lisp.o. #p"/build/reproducible-path/fricas-1.3.6/src/lisp/fricas-lisp.o" > Compiling primitives.lisp. ; (DEFUN LETT ...) is being compiled. ;; The variable |$QuickLet| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$compilingMap| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/lisp/primitives.o. #p"/build/reproducible-path/fricas-1.3.6/src/lisp/primitives.o" >echo '(compiler::link nil "prelisp" ' \ ' (format nil "(progn (let ((si::*load-path* (cons ~S si::*load-path*))'\ ' (si::*load-types* ~S))' \ ' (compiler::emit-fn t))' \ ' (when (fboundp (quote si::sgc-on))' \ ' (si::sgc-on nil))' \ ' (setq compiler::*default-system-p* nil))"' \ ' si::*system-directory* (quote (list ".lsp")))' \ ' "/build/reproducible-path/fricas-1.3.6/src/lib/bsdsignal.o /build/reproducible-path/fricas-1.3.6/src/lib/cfuns-c.o /build/reproducible-path/fricas-1.3.6/src/lib/sockio-c.o -lutil")' \ | gcl GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ >GCL (GNU Common Lisp) April 1994 134219934 pages Building symbol table for /build/reproducible-path/fricas-1.3.6/src/lisp/raw_prelisp .. loading /usr/lib/gcl-2.6.12/unixport/../lsp/gcl_export.lsp Initializing gcl_defmacro.o Initializing gcl_evalmacros.o Initializing gcl_top.o Initializing gcl_module.o loading /usr/lib/gcl-2.6.12/unixport/../lsp/gcl_autoload.lsp > NIL > #<"COMPILER" package> > #<"SLOOP" package> > #<"ANSI-LOOP" package> > #<"DEFPACKAGE" package> > #<"TK" package> > #<"FPE" package> > #<"CLTL1-COMPAT" package> > #<"SYSTEM" package> SYSTEM> T SYSTEM>Initializing gcl_predlib.o Initializing gcl_setf.o Initializing gcl_arraylib.o Initializing gcl_assert.o Initializing gcl_defstruct.o Initializing gcl_restart.o Initializing gcl_describe.o Initializing gcl_listlib.o Initializing gcl_mislib.o Initializing gcl_numlib.o Initializing gcl_packlib.o Initializing gcl_seq.o Initializing gcl_seqlib.o Initializing gcl_trace.o Initializing gcl_sloop.o Initializing gcl_serror.o Initializing gcl_destructuring_bind.o Initializing gcl_loop.o Initializing gcl_defpackage.o Initializing gcl_make_defpackage.o Initializing gcl_sharp.o Initializing gcl_sharp_uv.o Initializing gcl_namestring.o Initializing gcl_logical_pathname_translations.o Initializing gcl_make_pathname.o Initializing gcl_parse_namestring.o Initializing gcl_translate_pathname.o Initializing gcl_directory.o Initializing gcl_merge_pathnames.o Initializing gcl_truename.o Initializing gcl_rename_file.o Initializing gcl_wild_pathname_p.o Initializing gcl_pathname_match_p.o Initializing gcl_iolib.o Initializing gcl_fpe.o Initializing gcl_cmpinline.o Initializing gcl_cmputil.o Initializing gcl_debug.o Initializing gcl_info.o Initializing gcl_cmptype.o Initializing gcl_cmpbind.o Initializing gcl_cmpblock.o Initializing gcl_cmpcall.o Initializing gcl_cmpcatch.o Initializing gcl_cmpenv.o Initializing gcl_cmpeval.o Initializing gcl_cmpflet.o Initializing gcl_cmpfun.o Initializing gcl_cmpif.o Initializing gcl_cmplabel.o Initializing gcl_cmplam.o Initializing gcl_cmplet.o Initializing gcl_cmploc.o Initializing gcl_cmpmap.o Initializing gcl_cmpmulti.o Initializing gcl_cmpspecial.o Initializing gcl_cmptag.o Initializing gcl_cmptop.o Initializing gcl_cmpvar.o Initializing gcl_cmpvs.o Initializing gcl_cmpwt.o Initializing gcl_cmpmain.o loading /usr/lib/gcl-2.6.12/unixport/../xgcl-2/package.lisp Initializing gcl_Xlib.o Initializing gcl_Xutil.o Initializing gcl_X.o Initializing gcl_XAtom.o Initializing gcl_defentry_events.o Initializing gcl_Xstruct.o Initializing gcl_XStruct_l_3.o Initializing gcl_general.o Initializing gcl_keysymdef.o Initializing gcl_X10.o Initializing gcl_Xinit.o Initializing gcl_dwtrans.o Initializing gcl_tohtml.o Initializing gcl_index.o loading /usr/lib/gcl-2.6.12/unixport/../pcl/package.lisp Initializing gcl_pcl_pkg.o Initializing gcl_pcl_walk.o Initializing gcl_pcl_iterate.o Initializing gcl_pcl_macros.o Initializing gcl_pcl_low.o Initializing gcl_pcl_impl_low.o Initializing gcl_pcl_fin.o Initializing gcl_pcl_defclass.o Initializing gcl_pcl_defs.o Initializing gcl_pcl_fngen.o Initializing gcl_pcl_cache.o Initializing gcl_pcl_dlisp.o Initializing gcl_pcl_dlisp2.o Initializing gcl_pcl_boot.o Initializing gcl_pcl_vector.o Initializing gcl_pcl_slots_boot.o Initializing gcl_pcl_combin.o Initializing gcl_pcl_dfun.o Initializing gcl_pcl_fast_init.o Initializing gcl_pcl_braid.o Initializing gcl_pcl_generic_functions.o Initializing gcl_pcl_slots.o Initializing gcl_pcl_init.o Initializing gcl_pcl_std_class.o Initializing gcl_pcl_cpl.o Initializing gcl_pcl_fsc.o Initializing gcl_pcl_methods.o Initializing gcl_pcl_fixup.o Initializing gcl_pcl_gazonk0.o Initializing gcl_pcl_gazonk1.o Initializing gcl_pcl_defcombin.o Initializing gcl_pcl_gazonk2.o Initializing gcl_pcl_gazonk3.o Initializing gcl_pcl_gazonk4.o Initializing gcl_pcl_gazonk5.o Initializing gcl_pcl_ctypes.o Initializing gcl_pcl_gazonk6.o Initializing gcl_pcl_env.o Initializing gcl_pcl_gazonk7.o Initializing gcl_pcl_compat.o Initializing gcl_pcl_precom1.o Initializing gcl_pcl_precom2.o loading /usr/lib/gcl-2.6.12/unixport/../clcs/package.lisp Initializing gcl_clcs_precom.o Initializing gcl_clcs_handler.o Initializing gcl_clcs_conditions.o Initializing gcl_clcs_condition_definitions.o CONDITIONS> #<"SYSTEM" package> SYSTEM> T SYSTEM> "" SYSTEM> NIL SYSTEM>;; Loading #p"/usr/lib/gcl-2.6.12/lsp/sys-proclaim.lisp" ;; Finished loading #p"/usr/lib/gcl-2.6.12/lsp/sys-proclaim.lisp" ;; Loading #p"/usr/lib/gcl-2.6.12/cmpnew/sys-proclaim.lisp" ;; Finished loading #p"/usr/lib/gcl-2.6.12/cmpnew/sys-proclaim.lisp" ;; Loading #p"/usr/lib/gcl-2.6.12/xgcl-2/sys-proclaim.lisp" ;; Finished loading #p"/usr/lib/gcl-2.6.12/xgcl-2/sys-proclaim.lisp" ;; Loading #p"/usr/lib/gcl-2.6.12/pcl/sys-proclaim.lisp" ;; Finished loading #p"/usr/lib/gcl-2.6.12/pcl/sys-proclaim.lisp" ;; Loading #p"/usr/lib/gcl-2.6.12/clcs/sys-proclaim.lisp" ;; Finished loading #p"/usr/lib/gcl-2.6.12/clcs/sys-proclaim.lisp" ;; Loading #p"/usr/lib/gcl-2.6.12/gcl-tk/tk-package.lsp" ;; Finished loading #p"/usr/lib/gcl-2.6.12/gcl-tk/tk-package.lsp" ;; Loading #p"/usr/lib/gcl-2.6.12/cmpnew/gcl_lfun_list.lsp" ;; Finished loading #p"/usr/lib/gcl-2.6.12/cmpnew/gcl_lfun_list.lsp" ;; Loading #p"/usr/lib/gcl-2.6.12/cmpnew/gcl_cmpopt.lsp" ;; Finished loading #p"/usr/lib/gcl-2.6.12/cmpnew/gcl_cmpopt.lsp" ;; Loading #p"/usr/lib/gcl-2.6.12/lsp/gcl_auto_new.lsp" ;; Finished loading #p"/usr/lib/gcl-2.6.12/lsp/gcl_auto_new.lsp" T SYSTEM> # SYSTEM> NIL SYSTEM> T SYSTEM> T SYSTEM> SYSTEM> TOP-LEVEL SYSTEM> NIL SYSTEM> "Fri Apr 22 15:51:11 UTC 2016" SYSTEM> *SYSTEM-BANNER* SYSTEM> T SYSTEM> INIT-CMP-ANON SYSTEM> > #<"COMPILER" package> COMPILER> "sys_init.lsp" COMPILER> T COMPILER> CLTL1-COMPAT::STRING-CHAR COMPILER> NIL COMPILER> T COMPILER> T COMPILER> Warning: SIMPLE-WARNING: equal is not tail recursive 4096 0 NIL COMPILER>68720606208 heap words available NIL COMPILER>;; Loading "/usr/lib/gcl-2.6.12/unixport/../cmpnew/gcl_collectfn.lsp" ;; Finished loading "/usr/lib/gcl-2.6.12/unixport/../cmpnew/gcl_collectfn.lsp" NIL COMPILER> "prelisp" >echo '(load "fricas-package.lisp") (load "fricas-config.lisp")' \ '(load "fricas-lisp.o")' '(load "primitives.o")' \ '(in-package "FRICAS-LISP") (save-core "/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp")' \ | ./prelisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ >;; Loading "fricas-package.lisp" ;; Finished loading "fricas-package.lisp" T >;; Loading "fricas-config.lisp" ;; Finished loading "fricas-config.lisp" T >;; Loading "fricas-lisp.o" start address -T 0xedfe60 ;; Finished loading "fricas-lisp.o" 20360 >;; Loading "primitives.o" start address -T 0xf287b0 ;; Finished loading "primitives.o" 70328 > #<"FRICAS-LISP" package> FRICAS-LISP>echo timestamp > do_it.gcl make[3]: Leaving directory '/build/reproducible-path/fricas-1.3.6/src/lisp' make[3]: Entering directory '/build/reproducible-path/fricas-1.3.6/src/boot' Building stage 0 [ -d stage0 ] || ../../config/mkinstalldirs stage0 mkdir -p -- stage0 rm -rf prev-stage rm -f stage0/ptyout.o stage0/btincl2.o stage0/btscan2.o stage0/typrops.o stage0/btpile2.o stage0/typars.o stage0/tytree1.o rm -f stage0/ptyout.clisp stage0/btincl2.clisp stage0/btscan2.clisp stage0/typrops.clisp stage0/btpile2.clisp stage0/typars.clisp stage0/tytree1.clisp /usr/bin/make OBJECTS="stage0/ptyout.o stage0/btincl2.o stage0/btscan2.o stage0/typrops.o stage0/btpile2.o stage0/typars.o stage0/tytree1.o" stage0/bootsys make[4]: Entering directory '/build/reproducible-path/fricas-1.3.6/src/boot' /build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=stage0/ptyout.o compiled/ptyout.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling compiled/ptyout.clisp. ; (DEFUN |bMap1| ...) is being compiled. ;; The variable |bStreamNil| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |shoeReport| ...) is being compiled. ;; The variable |$bootDefined| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$bootUsed| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$bootDefinedTwice| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |defuse1| ...) is being compiled. ;; The variable |$used| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |defusebuiltin| ...) is being compiled. ;; The variable |$lispWordTable| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/boot/stage0/ptyout.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=stage0/btincl2.o compiled/btincl2.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling compiled/btincl2.clisp. ; (DEFUN |shoeFileMap| ...) is being compiled. ;; The variable |bStreamNil| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/boot/stage0/btincl2.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=stage0/btscan2.o compiled/btscan2.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling compiled/btscan2.clisp. ; (DEFUN |shoeConstructToken| ...) is being compiled. ;; Warning: The variable |ln| is not used. ; (DEFUN |shoeNextLine| ...) is being compiled. ;; The variable |shoeTAB| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |shoeLineToks| ...) is being compiled. ;; The variable |shoeCLOSEPAREN| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |shoeToken| ...) is being compiled. ;; The variable |shoeLispESCAPE| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |shoeSPACE| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |shoeSTRING_CHAR| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |shoeESCAPE| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |shoeStartsComment| ...) is being compiled. ;; The variable |shoePLUSCOMMENT| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |shoeStartsNegComment| ...) is being compiled. ;; The variable |shoeMINUSCOMMENT| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |shoeNumber| ...) is being compiled. ;; The variable |shoeDOT| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |shoeExponent| ...) is being compiled. ;; The variable |shoeEXPONENT1| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |shoeEXPONENT2| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |shoeKeyWord| ...) is being compiled. ;; The variable |shoeKeyTable| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |shoeMatch| ...) is being compiled. ;; The variable |shoeDict| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |shoePunctuation| ...) is being compiled. ;; The variable |shoePun| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |shoeKeyTableCons| ...) is being compiled. ;; The variable |shoeKeyWords| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/boot/stage0/btscan2.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=stage0/typrops.o compiled/typrops.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling compiled/typrops.clisp. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/boot/stage0/typrops.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=stage0/btpile2.o compiled/btpile2.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling compiled/btpile2.clisp. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/boot/stage0/btpile2.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=stage0/typars.o compiled/typars.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling compiled/typars.clisp. ; (DEFUN |bpStoreName| ...) is being compiled. ;; The variable |$wheredefs| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$typings| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/boot/stage0/typars.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=stage0/tytree1.o compiled/tytree1.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling compiled/tytree1.clisp. ; (DEFUN |bfGenSymbol| ...) is being compiled. ;; The variable |$GenVarCounter| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |defSheepAndGoats| ...) is being compiled. ;; The variable |$op| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |bfLET1| ...) is being compiled. ;; The variable |$letGenVarCounter| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |bfLET2| ...) is being compiled. ;; The variable |$inDefIS| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |bfIS1| ...) is being compiled. ;; The variable |$isGenVarCounter| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |bfMDef| ...) is being compiled. ;; The variable |$wheredefs| is undefined. ;; The compiler will assume this variable is a global. ;; Warning: The variable |defOp| is not used. ; (DEFUN |bfDef| ...) is being compiled. ;; The variable |$bfClamming| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |shoeCompTran| ...) is being compiled. ;; The variable |$typings| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |shoeCompTran1| ...) is being compiled. ;; The variable |$dollarVars| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$locVars| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$fluidVars| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |bfStruct| ...) is being compiled. ;; Warning: The variable |name| is not used. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/boot/stage0/tytree1.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=initial-env.o initial-env.lisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling initial-env.lisp. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/boot/initial-env.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --make_program --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=stage0/bootsys \ ' "initial-env.o" "stage0/ptyout.o" "stage0/btincl2.o" "stage0/btscan2.o" "stage0/typrops.o" "stage0/btpile2.o" "stage0/typars.o" "stage0/tytree1.o"' GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP>;; Loading "initial-env.o" start address -T 0xecfe90 ;; Finished loading "initial-env.o" ;; Loading "stage0/ptyout.o" start address -T 0xf39a70 ;; Finished loading "stage0/ptyout.o" ;; Loading "stage0/btincl2.o" start address -T 0xf494f0 ;; Finished loading "stage0/btincl2.o" ;; Loading "stage0/btscan2.o" start address -T 0xf4f550 ;; Finished loading "stage0/btscan2.o" ;; Loading "stage0/typrops.o" start address -T 0xee4df0 ;; Finished loading "stage0/typrops.o" ;; Loading "stage0/btpile2.o" start address -T 0xeea390 ;; Finished loading "stage0/btpile2.o" ;; Loading "stage0/typars.o" start address -T 0xf5e020 ;; Finished loading "stage0/typars.o" ;; Loading "stage0/tytree1.o" start address -T 0xf72780 ;; Finished loading "stage0/tytree1.o" make[4]: Leaving directory '/build/reproducible-path/fricas-1.3.6/src/boot' ln -s stage0 prev-stage touch stage0/stamp_bootsys Building stage 1 [ -d stage1 ] || ../../config/mkinstalldirs stage1 mkdir -p -- stage1 /usr/bin/make OBJECTS="ptyout.o btincl2.o btscan2.o typrops.o btpile2.o typars.o tytree1.o" stage1/bootsys make[4]: Entering directory '/build/reproducible-path/fricas-1.3.6/src/boot' /build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=./prev-stage/bootsys --output=ptyout.clisp ptyout.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>ptyout.clisp PRODUCED "ptyout.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=ptyout.o ptyout.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling ptyout.clisp. ; (DEFUN |bMap1| ...) is being compiled. ;; The variable |bStreamNil| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |shoeReport| ...) is being compiled. ;; The variable |$bootDefined| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$bootUsed| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$bootDefinedTwice| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |defuse1| ...) is being compiled. ;; The variable |$used| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |defusebuiltin| ...) is being compiled. ;; The variable |$lispWordTable| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/boot/ptyout.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=./prev-stage/bootsys --output=btincl2.clisp btincl2.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>btincl2.clisp PRODUCED "btincl2.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=btincl2.o btincl2.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling btincl2.clisp. ; (DEFUN |shoeFileMap| ...) is being compiled. ;; The variable |bStreamNil| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/boot/btincl2.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=./prev-stage/bootsys --output=btscan2.clisp btscan2.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>btscan2.clisp PRODUCED "btscan2.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=btscan2.o btscan2.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling btscan2.clisp. ; (DEFUN |shoeConstructToken| ...) is being compiled. ;; Warning: The variable |ln| is not used. ; (DEFUN |shoeNextLine| ...) is being compiled. ;; The variable |shoeTAB| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |shoeLineToks| ...) is being compiled. ;; The variable |shoeCLOSEPAREN| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |shoeToken| ...) is being compiled. ;; The variable |shoeLispESCAPE| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |shoeSPACE| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |shoeSTRING_CHAR| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |shoeESCAPE| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |shoeStartsComment| ...) is being compiled. ;; The variable |shoePLUSCOMMENT| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |shoeStartsNegComment| ...) is being compiled. ;; The variable |shoeMINUSCOMMENT| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |shoeNumber| ...) is being compiled. ;; The variable |shoeDOT| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |shoeExponent| ...) is being compiled. ;; The variable |shoeEXPONENT1| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |shoeEXPONENT2| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |shoeKeyWord| ...) is being compiled. ;; The variable |shoeKeyTable| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |shoeMatch| ...) is being compiled. ;; The variable |shoeDict| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |shoePunctuation| ...) is being compiled. ;; The variable |shoePun| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |shoeKeyTableCons| ...) is being compiled. ;; The variable |shoeKeyWords| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/boot/btscan2.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=./prev-stage/bootsys --output=typrops.clisp typrops.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>typrops.clisp PRODUCED "typrops.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=typrops.o typrops.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling typrops.clisp. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/boot/typrops.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=./prev-stage/bootsys --output=btpile2.clisp btpile2.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>btpile2.clisp PRODUCED "btpile2.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=btpile2.o btpile2.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling btpile2.clisp. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/boot/btpile2.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=./prev-stage/bootsys --output=typars.clisp typars.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>typars.clisp PRODUCED "typars.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=typars.o typars.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling typars.clisp. ; (DEFUN |bpStoreName| ...) is being compiled. ;; The variable |$wheredefs| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$typings| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/boot/typars.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=./prev-stage/bootsys --output=tytree1.clisp tytree1.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>tytree1.clisp PRODUCED "tytree1.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=tytree1.o tytree1.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling tytree1.clisp. ; (DEFUN |bfGenSymbol| ...) is being compiled. ;; The variable |$GenVarCounter| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |defSheepAndGoats| ...) is being compiled. ;; The variable |$op| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |bfLET1| ...) is being compiled. ;; The variable |$letGenVarCounter| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |bfLET2| ...) is being compiled. ;; The variable |$inDefIS| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |bfIS1| ...) is being compiled. ;; The variable |$isGenVarCounter| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |bfMDef| ...) is being compiled. ;; The variable |$wheredefs| is undefined. ;; The compiler will assume this variable is a global. ;; Warning: The variable |defOp| is not used. ; (DEFUN |bfDef| ...) is being compiled. ;; The variable |$bfClamming| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |shoeCompTran| ...) is being compiled. ;; The variable |$typings| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |shoeCompTran1| ...) is being compiled. ;; The variable |$dollarVars| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$locVars| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$fluidVars| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |bfStruct| ...) is being compiled. ;; Warning: The variable |name| is not used. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/boot/tytree1.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --make_program --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=stage1/bootsys \ ' "initial-env.o" "ptyout.o" "btincl2.o" "btscan2.o" "typrops.o" "btpile2.o" "typars.o" "tytree1.o"' GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP>;; Loading "initial-env.o" start address -T 0xecfe90 ;; Finished loading "initial-env.o" ;; Loading "ptyout.o" start address -T 0xf39a70 ;; Finished loading "ptyout.o" ;; Loading "btincl2.o" start address -T 0xf494f0 ;; Finished loading "btincl2.o" ;; Loading "btscan2.o" start address -T 0xf4f550 ;; Finished loading "btscan2.o" ;; Loading "typrops.o" start address -T 0xee4df0 ;; Finished loading "typrops.o" ;; Loading "btpile2.o" start address -T 0xeea390 ;; Finished loading "btpile2.o" ;; Loading "typars.o" start address -T 0xf5e020 ;; Finished loading "typars.o" ;; Loading "tytree1.o" start address -T 0xf72780 ;; Finished loading "tytree1.o" make[4]: Leaving directory '/build/reproducible-path/fricas-1.3.6/src/boot' rm -f stage1/ptyout.o stage1/btincl2.o stage1/btscan2.o stage1/typrops.o stage1/btpile2.o stage1/typars.o stage1/tytree1.o rm -f stage1/ptyout.clisp stage1/btincl2.clisp stage1/btscan2.clisp stage1/typrops.clisp stage1/btpile2.clisp stage1/typars.clisp stage1/tytree1.clisp mv ptyout.o btincl2.o btscan2.o typrops.o btpile2.o typars.o tytree1.o stage1 mv ptyout.clisp btincl2.clisp btscan2.clisp typrops.clisp btpile2.clisp typars.clisp tytree1.clisp stage1 mv ptyout.data btincl2.data btscan2.data typrops.data btpile2.data typars.data tytree1.data ptyout.fn btincl2.fn btscan2.fn typrops.fn btpile2.fn typars.fn tytree1.fn ptyout.lib btincl2.lib btscan2.lib typrops.lib btpile2.lib typars.lib tytree1.lib stage1 mv: cannot stat 'ptyout.data': No such file or directory mv: cannot stat 'btincl2.data': No such file or directory mv: cannot stat 'btscan2.data': No such file or directory mv: cannot stat 'typrops.data': No such file or directory mv: cannot stat 'btpile2.data': No such file or directory mv: cannot stat 'typars.data': No such file or directory mv: cannot stat 'tytree1.data': No such file or directory mv: cannot stat 'ptyout.lib': No such file or directory mv: cannot stat 'btincl2.lib': No such file or directory mv: cannot stat 'btscan2.lib': No such file or directory mv: cannot stat 'typrops.lib': No such file or directory mv: cannot stat 'btpile2.lib': No such file or directory mv: cannot stat 'typars.lib': No such file or directory mv: cannot stat 'tytree1.lib': No such file or directory make[3]: [Makefile:264: stage1/stamp_bootsys] Error 1 (ignored) rm -rf prev-stage ln -s stage1 prev-stage touch stage1/stamp_bootsys echo ' "../boot/initial-env.o" "../boot/ptyout.o" "../boot/btincl2.o" "../boot/btscan2.o" "../boot/typrops.o" "../boot/btpile2.o" "../boot/typars.o" "../boot/tytree1.o"' > lobj_lst /usr/bin/make OBJECTS="ptyout.o btincl2.o btscan2.o typrops.o btpile2.o typars.o tytree1.o" /build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys make[4]: Entering directory '/build/reproducible-path/fricas-1.3.6/src/boot' /build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=./prev-stage/bootsys --output=ptyout.clisp ptyout.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>ptyout.clisp PRODUCED "ptyout.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=ptyout.o ptyout.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling ptyout.clisp. ; (DEFUN |bMap1| ...) is being compiled. ;; The variable |bStreamNil| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |shoeReport| ...) is being compiled. ;; The variable |$bootDefined| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$bootUsed| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$bootDefinedTwice| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |defuse1| ...) is being compiled. ;; The variable |$used| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |defusebuiltin| ...) is being compiled. ;; The variable |$lispWordTable| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/boot/ptyout.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=./prev-stage/bootsys --output=btincl2.clisp btincl2.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>btincl2.clisp PRODUCED "btincl2.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=btincl2.o btincl2.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling btincl2.clisp. ; (DEFUN |shoeFileMap| ...) is being compiled. ;; The variable |bStreamNil| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/boot/btincl2.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=./prev-stage/bootsys --output=btscan2.clisp btscan2.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>btscan2.clisp PRODUCED "btscan2.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=btscan2.o btscan2.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling btscan2.clisp. ; (DEFUN |shoeConstructToken| ...) is being compiled. ;; Warning: The variable |ln| is not used. ; (DEFUN |shoeNextLine| ...) is being compiled. ;; The variable |shoeTAB| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |shoeLineToks| ...) is being compiled. ;; The variable |shoeCLOSEPAREN| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |shoeToken| ...) is being compiled. ;; The variable |shoeLispESCAPE| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |shoeSPACE| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |shoeSTRING_CHAR| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |shoeESCAPE| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |shoeStartsComment| ...) is being compiled. ;; The variable |shoePLUSCOMMENT| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |shoeStartsNegComment| ...) is being compiled. ;; The variable |shoeMINUSCOMMENT| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |shoeNumber| ...) is being compiled. ;; The variable |shoeDOT| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |shoeExponent| ...) is being compiled. ;; The variable |shoeEXPONENT1| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |shoeEXPONENT2| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |shoeKeyWord| ...) is being compiled. ;; The variable |shoeKeyTable| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |shoeMatch| ...) is being compiled. ;; The variable |shoeDict| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |shoePunctuation| ...) is being compiled. ;; The variable |shoePun| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |shoeKeyTableCons| ...) is being compiled. ;; The variable |shoeKeyWords| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/boot/btscan2.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=./prev-stage/bootsys --output=typrops.clisp typrops.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>typrops.clisp PRODUCED "typrops.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=typrops.o typrops.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling typrops.clisp. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/boot/typrops.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=./prev-stage/bootsys --output=btpile2.clisp btpile2.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>btpile2.clisp PRODUCED "btpile2.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=btpile2.o btpile2.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling btpile2.clisp. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/boot/btpile2.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=./prev-stage/bootsys --output=typars.clisp typars.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>typars.clisp PRODUCED "typars.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=typars.o typars.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling typars.clisp. ; (DEFUN |bpStoreName| ...) is being compiled. ;; The variable |$wheredefs| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$typings| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/boot/typars.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=./prev-stage/bootsys --output=tytree1.clisp tytree1.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>tytree1.clisp PRODUCED "tytree1.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=tytree1.o tytree1.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling tytree1.clisp. ; (DEFUN |bfGenSymbol| ...) is being compiled. ;; The variable |$GenVarCounter| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |defSheepAndGoats| ...) is being compiled. ;; The variable |$op| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |bfLET1| ...) is being compiled. ;; The variable |$letGenVarCounter| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |bfLET2| ...) is being compiled. ;; The variable |$inDefIS| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |bfIS1| ...) is being compiled. ;; The variable |$isGenVarCounter| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |bfMDef| ...) is being compiled. ;; The variable |$wheredefs| is undefined. ;; The compiler will assume this variable is a global. ;; Warning: The variable |defOp| is not used. ; (DEFUN |bfDef| ...) is being compiled. ;; The variable |$bfClamming| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |shoeCompTran| ...) is being compiled. ;; The variable |$typings| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |shoeCompTran1| ...) is being compiled. ;; The variable |$dollarVars| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$locVars| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$fluidVars| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |bfStruct| ...) is being compiled. ;; Warning: The variable |name| is not used. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/boot/tytree1.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --make_program --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys \ ' "initial-env.o" "ptyout.o" "btincl2.o" "btscan2.o" "typrops.o" "btpile2.o" "typars.o" "tytree1.o"' GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP>;; Loading "initial-env.o" start address -T 0xecfe90 ;; Finished loading "initial-env.o" ;; Loading "ptyout.o" start address -T 0xf39a70 ;; Finished loading "ptyout.o" ;; Loading "btincl2.o" start address -T 0xf494f0 ;; Finished loading "btincl2.o" ;; Loading "btscan2.o" start address -T 0xf4f550 ;; Finished loading "btscan2.o" ;; Loading "typrops.o" start address -T 0xee4df0 ;; Finished loading "typrops.o" ;; Loading "btpile2.o" start address -T 0xeea390 ;; Finished loading "btpile2.o" ;; Loading "typars.o" start address -T 0xf5e020 ;; Finished loading "typars.o" ;; Loading "tytree1.o" start address -T 0xf72780 ;; Finished loading "tytree1.o" make[4]: Leaving directory '/build/reproducible-path/fricas-1.3.6/src/boot' make[3]: Leaving directory '/build/reproducible-path/fricas-1.3.6/src/boot' 25 making interp cd interp && /usr/bin/make all-interpsys make[3]: Entering directory '/build/reproducible-path/fricas-1.3.6/src/interp' 5 invoking make in /build/reproducible-path/fricas-1.3.6/src/interp with parms: SRC= /build/reproducible-path/fricas-1.3.6/src BYE=quit cp /build/reproducible-path/fricas-1.3.6/src/share/doc/msgs/s2-us.msgs \ /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/share/msgs/s2-us.msgs echo '(load #-:ecl "util" #+:ecl "./util.lisp")' >> makeint.lisp echo '#+:ecl(setf fricas-lisp::*fricas-initial-lisp-objects*' \ '(append fricas-lisp::*fricas-initial-lisp-objects*' \ ' (quote (' >> makeint.lisp cat ../boot/lobj_lst >> makeint.lisp echo '))))' >> makeint.lisp echo '(build-interpsys' \ '(quote ( "vmlisp.o" "hashcode.o" "as.o" "foam_l.o" "macros.o" "setq.o" "buildom.o" "cattable.o" "clam.o" "clammed.o" "compat.o" "compress.o" "cparse.o" "cstream.o" "database.o" "format.o" "g-boot.o" "g-cndata.o" "g-error.o" "g-opt.o" "g-timer.o" "g-util.o" "hypertex.o" "i-analy.o" "i-coerce.o" "i-coerfn.o" "i-eval.o" "i-funsel.o" "i-intern.o" "i-map.o" "i-output.o" "i-resolv.o" "i-spec1.o" "i-spec2.o" "i-syscmd.o" "i-toplev.o" "incl.o" "interop.o" "int-top.o" "lisplib.o" "macex.o" "match.o" "msg.o" "msgdb.o" "nlib.o" "nrunfast.o" "nrungo.o" "nrunopt.o" "pathname.o" "pf2sex.o" "pile.o" "posit.o" "property.o" "ptrees.o" "rulesets.o" "scan.o" "serror.o" "server.o" "setvars.o" "sfsfun.o" "simpbool.o" "slam.o" "spad.o" "termrw.o" "trace.o" "daase.o" "ncomp.o" "parsing.o" "parse.o" "postpar.o" "setvart.o" "s-parser.o" "scwrap2.o" "spaderror.o" "ax.o" "bc-matrix.o" "bc-misc.o" "bc-solve.o" "ht-util.o" "htsetvar.o" "ht-root.o" "br-con.o" "br-data.o" "showimp.o" "br-op1.o" "br-op2.o" "br-search.o" "br-util.o" "br-saturn.o" "apply.o" "c-doc.o" "c-util.o" "category.o" "compiler.o" "define.o" "functor.o" "info.o" "iterator.o" "modemap.o" "nruncomp.o" "package.o" "htcheck.o"))' \ '"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu")' >> makeint.lisp echo '#-:ecl(|clearClams|)' >> makeint.lisp /build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=vmlisp.o vmlisp.lisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling vmlisp.lisp. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/vmlisp.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=hashcode.clisp hashcode.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>hashcode.clisp PRODUCED "hashcode.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=hashcode.o hashcode.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling hashcode.clisp. ; (DEFUN |hashType| ...) is being compiled. ;; The variable |$VoidHash| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$DomainsWithoutLisplibs| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |hashString| ...) is being compiled. ;; The variable |$hashModulus| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |hashCombine| ...) is being compiled. ;; The variable |$hashZ1| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$hashZ2| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$hashZZ| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/hashcode.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=as.clisp as.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>as.clisp PRODUCED "as.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=as.o as.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling as.clisp. ; (DEFUN |astran| ...) is being compiled. ;; The variable |$docHash| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$conHash| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$constantHash| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$newConlist| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |asyParents| ...) is being compiled. ;; The variable |$mmAlist| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |asMakeAlist| ...) is being compiled. ;; The variable |$parentsHash| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$opHash| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$FormalMapVariableList| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$docAlist| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$niladics| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$TriangleVariableList| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$asFilename| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$asyPrint| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |asGetModemaps| ...) is being compiled. ;; The variable |$PatternVariableList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |asyDocumentation,fn| ...) is being compiled. ;; Warning: The variable |op| is not used. ; (DEFUN |asyExportAlist,fn| ...) is being compiled. ;; Warning: The variable |op| is not used. ; (DEFUN |asytranDeclaration| ...) is being compiled. ;; The variable |$asyFile| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$docHashLocal| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |asytranForm1| ...) is being compiled. ;; The variable |$hasPerCent| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |asyAbbreviation| ...) is being compiled. ;; Warning: The variable |n| is not used. ; (DEFUN |asyGetAbbrevFromComments,fn| ...) is being compiled. ;; Warning: The variable |op| is not used. ; (DEFUN |asyExtractAbbreviation| ...) is being compiled. ;; The variable |$stringNewline| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |asyTypeJoin| ...) is being compiled. ;; The variable |$kind| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |asyTypeJoinPartIf| ...) is being compiled. ;; The variable |$predlist| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |asyTypeJoinItem| ...) is being compiled. ;; The variable |$opStack| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$conStack| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/as.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=foam_l.o foam_l.lisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling foam_l.lisp. ; (DEFUN |SFloRPlus| ...) is being compiled. ;; Warning: The variable X is not used. ;; Warning: The variable Y is not used. ;; Warning: The variable R is not used. ; (DEFUN |SFloRMinus| ...) is being compiled. ;; Warning: The variable X is not used. ;; Warning: The variable Y is not used. ;; Warning: The variable R is not used. ; (DEFUN |SFloRTimes| ...) is being compiled. ;; Warning: The variable X is not used. ;; Warning: The variable Y is not used. ;; Warning: The variable R is not used. ; (DEFUN |SFloRTimesPlus| ...) is being compiled. ;; Warning: The variable X is not used. ;; Warning: The variable Y is not used. ;; Warning: The variable Z is not used. ;; Warning: The variable R is not used. ; (DEFUN |SFloRDivide| ...) is being compiled. ;; Warning: The variable X is not used. ;; Warning: The variable Y is not used. ;; Warning: The variable R is not used. ; (DEFUN |SFloDissemble| ...) is being compiled. ;; Warning: The variable X is not used. ; (DEFUN |SFloAssemble| ...) is being compiled. ;; Warning: The variable W is not used. ;; Warning: The variable X is not used. ;; Warning: The variable Y is not used. ; (DEFUN |DFloRPlus| ...) is being compiled. ;; Warning: The variable X is not used. ;; Warning: The variable Y is not used. ;; Warning: The variable R is not used. ; (DEFUN |DFloRMinus| ...) is being compiled. ;; Warning: The variable X is not used. ;; Warning: The variable Y is not used. ;; Warning: The variable R is not used. ; (DEFUN |DFloRTimes| ...) is being compiled. ;; Warning: The variable X is not used. ;; Warning: The variable Y is not used. ;; Warning: The variable R is not used. ; (DEFUN |DFloRTimesPlus| ...) is being compiled. ;; Warning: The variable X is not used. ;; Warning: The variable Y is not used. ;; Warning: The variable Z is not used. ;; Warning: The variable R is not used. ; (DEFUN |DFloRDivide| ...) is being compiled. ;; Warning: The variable X is not used. ;; Warning: The variable Y is not used. ;; Warning: The variable R is not used. ; (DEFUN |DFloDissemble| ...) is being compiled. ;; Warning: The variable X is not used. ; (DEFUN |DFloAssemble| ...) is being compiled. ;; Warning: The variable W is not used. ;; Warning: The variable X is not used. ;; Warning: The variable Y is not used. ;; Warning: The variable Z is not used. ; (DEFUN |FormatNumber| ...) is being compiled. ;; The variable STR is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |RElt| ...) is being compiled. ;; Warning: The variable FIELD is not used. ; (DEFUN |SetRElt| ...) is being compiled. ;; Warning: The variable FIELD is not used. ; (DEFUN |EElt| ...) is being compiled. ;; Warning: The variable N is not used. ; (DEFUN |SetEElt| ...) is being compiled. ;; Warning: The variable N is not used. ; (DEFUN |Lex| ...) is being compiled. ;; Warning: The variable N is not used. ; (DEFUN |SetLex| ...) is being compiled. ;; Warning: The variable N is not used. ; (DEFUN |FoamFree| ...) is being compiled. ;; Warning: The variable O is not used. ; (DEFUN |fiSetDebugger| ...) is being compiled. ;; Warning: The variable X is not used. ;; Warning: The variable Y is not used. ; (DEFUN |fiGetDebugger| ...) is being compiled. ;; Warning: The variable X is not used. ; (DEFUN H-INTEGER ...) is being compiled. ;; Warning: The variable E is not used. ; (DEFUN H-STRING ...) is being compiled. ;; Warning: The variable E is not used. ; (DEFUN H-ERROR ...) is being compiled. ;; Warning: The variable E is not used. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/foam_l.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=macros.o macros.lisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling macros.lisp. ; (DEFUN BLANKS ...) is being compiled. ;; Warning: Type declaration was found for not bound variable N. ; (DEFUN EVAL-DEFUN ...) is being compiled. ;; Warning: The variable NAME is not used. ; (DEFUN |make_BF| ...) is being compiled. ;; The variable |$BFtag| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN COMP_QUIETLY_USING_DRIVER ...) is being compiled. ;; The variable |$InteractiveMode| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$compileDontDefineFunctions| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN ENABLE-BACKTRACE ...) is being compiled. ;; Warning: The variable ARG is not used. ; (DEFUN WHOCALLED ...) is being compiled. ;; Warning: The variable N is not used. ; (DEFUN INTERRUPT ...) is being compiled. ;; Warning: The variable IGNORE is not used. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/macros.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=setq.o setq.lisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling setq.lisp. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/setq.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=buildom.clisp buildom.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>buildom.clisp PRODUCED "buildom.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=buildom.o buildom.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling buildom.clisp. ; (DEFUN |Record0| ...) is being compiled. ;; The variable |$OutputForm| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |findEqualFun| ...) is being compiled. ;; The variable |$Boolean| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |MappingEqual| ...) is being compiled. ;; Warning: The variable |dom| is not used. ; (DEFUN |MappingUnEqual| ...) is being compiled. ;; Warning: The variable |dom| is not used. ; (DEFUN |MappingPrint| ...) is being compiled. ;; Warning: The variable |dom| is not used. ; (DEFUN |coerceMap2E| ...) is being compiled. ;; The variable |$testingSystem| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |Enumeration0| ...) is being compiled. ;; The variable |$Symbol| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |EnumEqual| ...) is being compiled. ;; Warning: The variable |dom| is not used. ; (DEFUN |constructorCategory| ...) is being compiled. ;; The variable |$CategoryFrame| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |mkMappingFunList| ...) is being compiled. ;; Warning: The variable |mapForm| is not used. ; (DEFUN |mkNewUnionFunList| ...) is being compiled. ;; The variable |$InteractiveMode| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/buildom.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=cattable.clisp cattable.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>cattable.clisp PRODUCED "cattable.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=cattable.o cattable.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling cattable.clisp. ; (DEFUN |genCategoryTable| ...) is being compiled. ;; The variable |$ancestors_hash| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$nonLisplibDomains| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$noCategoryDomains| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |simpHasPred2,simp| ...) is being compiled. ;; The variable |$hasArgs| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |moreGeneralCategoryPredicate| ...) is being compiled. ;; Warning: The variable |id| is not used. ; (DEFUN |formalSubstitute| ...) is being compiled. ;; The variable |$FormalMapVariableList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |mkCategoryExtensionAlist| ...) is being compiled. ;; The variable |$CategoryNames| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |catPairUnion| ...) is being compiled. ;; Warning: The variable |op| is not used. ;; Warning: The variable |cat| is not used. ; (DEFUN |categoryParts1| ...) is being compiled. ;; The variable |$TriangleVariableList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |updateCategoryTableForDomain| ...) is being compiled. ;; The variable |$doNotCompressHashTableIfTrue| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |clearCategoryTable1| ...) is being compiled. ;; The variable |$cname| is undefined. ;; The compiler will assume this variable is a global. ;; Warning: The variable |val| is not used. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/cattable.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=clam.clisp clam.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>clam.clisp PRODUCED "clam.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=clam.o clam.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling clam.clisp. ; (DEFUN |compHash| ...) is being compiled. ;; The variable |$reportCounts| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$reportCompilation| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |clearClams| ...) is being compiled. ;; The variable |$clamList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |clearConstructorCaches| ...) is being compiled. ;; The variable |$ConstructorCache| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |mkCircularCountAlist| ...) is being compiled. ;; The variable |$reportFavoritesIfNumber| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |initCache| ...) is being compiled. ;; The variable |$failed| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |haddProp| ...) is being compiled. ;; The variable |$reportInstantiations| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$reportEachInstantiation| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |recordInstantiation1| ...) is being compiled. ;; The variable |$insideCoerceInteractive| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$instantCoerceCount| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$insideCanCoerceFrom| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$instantCanCoerceCount| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$insideEvalMmCondIfTrue| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$instantMmCondCount| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$instantRecord| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |listTruncate| ...) is being compiled. ;; The variable |$op| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/clam.o. NIL FRICAS-LISP>echo '(progn (boottran::bootclam "clammed.boot" "clammed.clisp") (quit))' | /build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ >clammed.clisp PRODUCED /build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=clammed.o clammed.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling clammed.clisp. ; (DEFUN |canCoerceFrom| ...) is being compiled. ;; The variable |canCoerceFrom;AL| is undefined. ;; The compiler will assume this variable is a global. ;; Warning: The variable #:G2096 is not used. ; (DEFUN |canCoerce| ...) is being compiled. ;; The variable |canCoerce;AL| is undefined. ;; The compiler will assume this variable is a global. ;; Warning: The variable #:G2203 is not used. ; (DEFUN |isValidType;| ...) is being compiled. ;; The variable |$QuotientField| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |isValidType| ...) is being compiled. ;; The variable |isValidType;AL| is undefined. ;; The compiler will assume this variable is a global. ;; Warning: The variable #:G3046 is not used. ; (DEFUN |selectMms1| ...) is being compiled. ;; The variable |selectMms1;AL| is undefined. ;; The compiler will assume this variable is a global. ;; Warning: The variable #:G3135 is not used. ; (DEFUN |coerceConvertMmSelection| ...) is being compiled. ;; The variable |coerceConvertMmSelection;AL| is undefined. ;; The compiler will assume this variable is a global. ;; Warning: The variable #:G3329 is not used. ; (DEFUN |resolveTT| ...) is being compiled. ;; The variable |resolveTT;AL| is undefined. ;; The compiler will assume this variable is a global. ;; Warning: The variable #:G3433 is not used. ; (DEFUN |isLegitimateMode;| ...) is being compiled. ;; The variable |$EmptyMode| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$Void| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |isLegitimateMode| ...) is being compiled. ;; The variable |isLegitimateMode;AL| is undefined. ;; The compiler will assume this variable is a global. ;; Warning: The variable #:G4004 is not used. ; (DEFUN |underDomainOf;| ...) is being compiled. ;; The variable |$RationalNumber| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$Integer| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |underDomainOf| ...) is being compiled. ;; The variable |underDomainOf;AL| is undefined. ;; The compiler will assume this variable is a global. ;; Warning: The variable #:G4110 is not used. ; (DEFUN |findRetractMms| ...) is being compiled. ;; The variable |findRetractMms;AL| is undefined. ;; The compiler will assume this variable is a global. ;; Warning: The variable #:G4196 is not used. ; (DEFUN |getConstantFromDomain| ...) is being compiled. ;; The variable |getConstantFromDomain;AL| is undefined. ;; The compiler will assume this variable is a global. ;; Warning: The variable #:G4282 is not used. ; (DEFUN |interpLookup| ...) is being compiled. ;; The variable |interpLookup;AL| is undefined. ;; The compiler will assume this variable is a global. ;; Warning: The variable #:G4372 is not used. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/clammed.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=compat.clisp compat.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>compat.clisp PRODUCED "compat.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=compat.o compat.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling compat.clisp. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/compat.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=compress.clisp compress.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>compress.clisp PRODUCED "compress.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=compress.o compress.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling compress.clisp. ; (DEFUN |minimalise,min| ...) is being compiled. ;; The variable |$hash| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/compress.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=cparse.clisp cparse.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>cparse.clisp PRODUCED "cparse.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=cparse.o cparse.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling cparse.clisp. ; (DEFUN |npPPff| ...) is being compiled. ;; The variable |$npPParg| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |npPCff| ...) is being compiled. ;; The variable |$npPCff| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |npId| ...) is being compiled. ;; The variable |$npTokToNames| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/cparse.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=cstream.clisp cstream.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>cstream.clisp PRODUCED "cstream.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=cstream.o cstream.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling cstream.clisp. ; (DEFUN |incRgen1| ...) is being compiled. ;; The variable |StreamNil| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/cstream.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=database.clisp database.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>database.clisp PRODUCED "database.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=database.o database.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling database.clisp. ; (DEFUN |augLisplibModemapsFromCategory| ...) is being compiled. ;; The variable |$PatternVariableList| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$lisplibModemapAlist| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |saveUsersHashTable| ...) is being compiled. ;; The variable |$usersTb| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |saveDependentsHashTable| ...) is being compiled. ;; The variable |$depTb| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |interactiveModemapForm| ...) is being compiled. ;; The variable |$FormalMapVariableList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |updateDatabase| ...) is being compiled. ;; The variable |$forceDatabaseUpdate| is undefined. ;; The compiler will assume this variable is a global. ;; Warning: The variable |fname| is not used. ;; Warning: The variable |systemdir?| is not used. ; (DEFUN |initExposureHash| ...) is being compiled. ;; The variable |$globalExposureGroupAlist| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |isExposedConstructor| ...) is being compiled. ;; The variable |$localExposureData| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |displayExposedGroups| ...) is being compiled. ;; The variable |$interpreterFrameName| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/database.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=format.clisp format.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>format.clisp PRODUCED "format.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=format.o format.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling format.clisp. ; (DEFUN |sayModemapWithNumber| ...) is being compiled. ;; The variable $LINELENGTH is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |formatOperation| ...) is being compiled. ;; Warning: The variable |domain| is not used. ; (DEFUN |constructorName| ...) is being compiled. ;; The variable |$abbreviateTypes| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |form2String1| ...) is being compiled. ;; The variable |$EmptyMode| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$quadSymbol| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$InteractiveMode| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$FormalMapVariableList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |appOrParen| ...) is being compiled. ;; The variable |$curExpr| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |formArguments2String,fn| ...) is being compiled. ;; The variable |$Symbol| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$OutputForm| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |formDecl2String| ...) is being compiled. ;; The variable |$whereList| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$permitWhere| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |formJoin1| ...) is being compiled. ;; The variable |$abbreviateJoin| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$declVar| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |app2StringWrap| ...) is being compiled. ;; Warning: The variable |linkInfo| is not used. ; (DEFUN |blankList| ...) is being compiled. ;; The variable BLANK is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |string2Float| ...) is being compiled. ;; The variable |$Integer| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$PositiveInteger| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/format.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=g-boot.clisp g-boot.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>g-boot.clisp PRODUCED "g-boot.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=g-boot.o g-boot.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling g-boot.clisp. ; (DEFUN |makeClosedfnName| ...) is being compiled. ;; The variable $FUNNAME is undefined. ;; The compiler will assume this variable is a global. ;; The variable $CLOSEDFNS is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |lambdaHelper1| ...) is being compiled. ;; The variable |$newBindings| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |addTypesToArgs| ...) is being compiled. ;; The variable |$insideCapsuleFunctionIfTrue| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$signatureOfForm| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |compSpadProg| ...) is being compiled. ;; The variable |$locVarsTypes| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |expandDO| ...) is being compiled. ;; The variable OL is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |expandREPEAT| ...) is being compiled. ;; The variable $TRACELETFLAG is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/g-boot.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=g-cndata.clisp g-cndata.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>g-cndata.clisp PRODUCED "g-cndata.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=g-cndata.o g-cndata.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling g-cndata.clisp. ; (DEFUN |mkLowerCaseConTable| ...) is being compiled. ;; The variable |$lowerCaseConTb| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |categoryForm?| ...) is being compiled. ;; The variable |$CategoryNames| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |installConstructor| ...) is being compiled. ;; Warning: The variable |type| is not used. ; (DEFUN |constructorAbbreviationErrorCheck| ...) is being compiled. ;; Warning: The variable |errmess| is not used. ; (DEFUN |abbreviationError| ...) is being compiled. ;; Warning: The variable |abb| is not used. ; (DEFUN |isNameOfType| ...) is being compiled. ;; The variable |$InteractiveFrame| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/g-cndata.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=g-error.clisp g-error.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>g-error.clisp PRODUCED "g-error.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=g-error.o g-error.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling g-error.clisp. ; (DEFUN |errorSupervisor| ...) is being compiled. ;; The variable |$BreakMode| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$numericFailure| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |returnToTopLevel| ...) is being compiled. ;; The variable CHR is undefined. ;; The compiler will assume this variable is a global. ;; The variable TOK is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |returnToReader| ...) is being compiled. ;; The variable |$ReadingFile| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |sayErrorly1| ...) is being compiled. ;; The variable |$testingSystem| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$testingErrorPrefix| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |throwMessage| ...) is being compiled. ;; The variable |$compilingMap| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$mapName| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$printMsgsToFile| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/g-error.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=g-opt.clisp g-opt.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>g-opt.clisp PRODUCED "g-opt.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=g-opt.o g-opt.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling g-opt.clisp. ; (DEFUN |optimizeFunctionDef| ...) is being compiled. ;; The variable |$reportOptimization| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |optCatch| ...) is being compiled. ;; The variable |$InteractiveMode| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |optCall| ...) is being compiled. ;; The variable |$bootStrapMode| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$QuickCode| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |optCallSpecially| ...) is being compiled. ;; The variable |$optimizableConstructorNames| is undefined. ;; The compiler will assume this variable is a global. ;; Warning: The variable |q| is not used. ; (DEFUN |EqualBarGensym,fn| ...) is being compiled. ;; The variable |$GensymAssoc| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |optIF2COND| ...) is being compiled. ;; The variable |$true| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |optPredicateIfTrue| ...) is being compiled. ;; The variable |$BasicPredicates| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/g-opt.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=g-timer.clisp g-timer.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>g-timer.clisp PRODUCED "g-timer.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=g-timer.o g-timer.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling g-timer.clisp. ; (DEFUN |peekTimedName| ...) is being compiled. ;; The variable |$timedNameStack| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |stopTimingProcess| ...) is being compiled. ;; The variable |$InteractiveMode| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |makeLongTimeString| ...) is being compiled. ;; The variable |$printTimeIfTrue| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |makeLongSpaceString| ...) is being compiled. ;; The variable |$printStorageIfTrue| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |timedOptimization| ...) is being compiled. ;; The variable |$reportOptimization| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/g-timer.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=g-util.clisp g-util.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>g-util.clisp PRODUCED "g-util.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=g-util.o g-util.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling g-util.clisp. ; (DEFUN GENVAR ...) is being compiled. ;; The variable $GENNO is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |removeZeroOne| ...) is being compiled. ;; The variable |$Zero| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$One| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |spadThrow| ...) is being compiled. ;; The variable |$interpOnly| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$mapName| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$e| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$BreakMode| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |getProplist| ...) is being compiled. ;; The variable |$CategoryFrame| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |augProplist| ...) is being compiled. ;; The variable |$InteractiveMode| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |semchkProplist| ...) is being compiled. ;; Warning: The variable |val| is not used. ; (DEFUN |leftTrim| ...) is being compiled. ;; The variable |$blank| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN #:G6487 ...) is being compiled. ;; The variable |$currentSysList| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$htSystemCommands| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN MKPROMPT ...) is being compiled. ;; The variable |$inputPromptType| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$IOindex| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$interpreterFrameName| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |Undef| ...) is being compiled. ;; The variable |Undef| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$reportBottomUpFlag| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/g-util.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=hypertex.clisp hypertex.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>hypertex.clisp PRODUCED "hypertex.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=hypertex.o hypertex.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling hypertex.clisp. ; (DEFUN |issueHT| ...) is being compiled. ;; The variable |$MenuServer| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |replaceNamedHTPage| ...) is being compiled. ;; The variable |$currentFrameNum| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/hypertex.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=i-analy.clisp i-analy.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>i-analy.clisp PRODUCED "i-analy.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=i-analy.o i-analy.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling i-analy.clisp. ; (DEFUN |getBasicMode| ...) is being compiled. ;; The variable |$useIntegerSubdomain| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |getBasicMode0| ...) is being compiled. ;; The variable |$EmptyMode| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$String| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$PositiveInteger| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$NonNegativeInteger| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$Integer| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$DoubleFloat| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$NoValueMode| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |getMinimalVariableTower| ...) is being compiled. ;; The variable |$Symbol| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$univariateDomains| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$multivariateDomains| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |polyVarlist| ...) is being compiled. ;; The variable |$QuotientField| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |pushDownTargetInfo| ...) is being compiled. ;; The variable |$OutputForm| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$Any| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$immediateDataSymbol| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |bottomUp| ...) is being compiled. ;; The variable |$localVars| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |bottomUpPredicate| ...) is being compiled. ;; The variable |$Boolean| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |bottomUpIdentifier| ...) is being compiled. ;; The variable |$genValue| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |bottomUpDefaultCompile| ...) is being compiled. ;; Warning: The variable |isSub| is not used. ; (DEFUN |interpRewriteRule| ...) is being compiled. ;; The variable |$e| is undefined. ;; The compiler will assume this variable is a global. ;; Warning: The variable |expr| is not used. ; (DEFUN |bottomUpForm| ...) is being compiled. ;; The variable |$inRetract| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |bottomUpFormTuple| ...) is being compiled. ;; Warning: The variable |t| is not used. ;; Warning: The variable |argModeSetList| is not used. ; (DEFUN |printableArgModeSetList| ...) is being compiled. ;; The variable |$origArgModeSetList| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/i-analy.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=i-coerce.clisp i-coerce.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>i-coerce.clisp PRODUCED "i-coerce.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=i-coerce.o i-coerce.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling i-coerce.clisp. ; (DEFUN |coerceOrFail| ...) is being compiled. ;; The variable |$NoValueMode| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |retract| ...) is being compiled. ;; The variable |$EmptyMode| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |retract1| ...) is being compiled. ;; The variable |$PositiveInteger| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$NonNegativeInteger| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$Integer| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$SingleInteger| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |retract2Specialization| ...) is being compiled. ;; The variable |$Any| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$Symbol| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$QuotientField| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$e| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |coerceRetract| ...) is being compiled. ;; The variable |$OutputForm| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |algEqual| ...) is being compiled. ;; The variable |$Boolean| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |canCoerce1| ...) is being compiled. ;; The variable |$String| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |canCoerceFrom0| ...) is being compiled. ;; The variable |$RationalNumber| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |canCoerceTopMatching| ...) is being compiled. ;; The variable |$univariateDomains| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$multivariateDomains| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |canCoerceLocal| ...) is being compiled. ;; The variable |$CoerceTable| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$coerceFailure| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |canCoerceCommute| ...) is being compiled. ;; The variable |$CommuteTable| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |canConvertByFunction| ...) is being compiled. ;; The variable |$useConvertForCoercions| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |coerceInteractive| ...) is being compiled. ;; The variable |$compilingMap| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$mapName| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |coerceInt0| ...) is being compiled. ;; The variable |$genValue| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |coerceInt1| ...) is being compiled. ;; The variable |$Void| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$AnonymousFunction| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |getSubDomainPredicate| ...) is being compiled. ;; The variable |$InteractiveFrame| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$superHash| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |coerceIntByMap| ...) is being compiled. ;; The variable |$reportBottomUpFlag| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/i-coerce.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=i-coerfn.clisp i-coerfn.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>i-coerfn.clisp PRODUCED "i-coerfn.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=i-coerfn.o i-coerfn.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling i-coerfn.clisp. ; (DEFUN |Zeros| ...) is being compiled. ;; The variable |$ZeroVecCache| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |Dmp2Expr| ...) is being compiled. ;; The variable |$Symbol| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$Integer| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |Expr2Complex| ...) is being compiled. ;; The variable |$Float| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$DoubleFloat| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN I2EI ...) is being compiled. ;; Warning: The variable |source| is not used. ;; Warning: The variable |target| is not used. ; (DEFUN I2OI ...) is being compiled. ;; Warning: The variable |source| is not used. ;; Warning: The variable |target| is not used. ; (DEFUN I2PI ...) is being compiled. ;; Warning: The variable |source| is not used. ;; Warning: The variable |target| is not used. ; (DEFUN I2NNI ...) is being compiled. ;; Warning: The variable |source| is not used. ;; Warning: The variable |target| is not used. ; (DEFUN |Mp2Mp| ...) is being compiled. ;; The variable |$NonNegativeInteger| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN OV2SE ...) is being compiled. ;; Warning: The variable |target| is not used. ; (DEFUN |OV2Sy| ...) is being compiled. ;; Warning: The variable |target| is not used. ; (DEFUN |Qf2domain| ...) is being compiled. ;; The variable |$QuotientField| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |Sy2OV| ...) is being compiled. ;; Warning: The variable |source| is not used. ; (DEFUN |Sy2Var| ...) is being compiled. ;; Warning: The variable |source| is not used. ; (DEFUN |Up2FR| ...) is being compiled. ;; The variable |$RationalNumber| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |commuteComplex| ...) is being compiled. ;; Warning: The variable |source| is not used. ; (DEFUN |commuteQuaternion| ...) is being compiled. ;; Warning: The variable |source| is not used. ; (DEFUN |commuteFraction| ...) is being compiled. ;; Warning: The variable |source| is not used. ; (DEFUN |commuteSparseUnivariatePolynomial| ...) is being compiled. ;; Warning: The variable |source| is not used. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/i-coerfn.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=i-eval.clisp i-eval.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>i-eval.clisp PRODUCED "i-eval.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=i-eval.o i-eval.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling i-eval.clisp. ; (DEFUN |evalDomain| ...) is being compiled. ;; The variable |$evalDomain| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |mkEvalable| ...) is being compiled. ;; The variable |$EmptyMode| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$Integer| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |throwEvalTypeMsg| ...) is being compiled. ;; The variable |$noEvalTypeMsg| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |evalForm| ...) is being compiled. ;; The variable |$genValue| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$localVars| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$NRTmonitorIfTrue| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |getMappingArgValue| ...) is being compiled. ;; The variable |$env| is undefined. ;; The compiler will assume this variable is a global. ;; Warning: The variable |t| is not used. ; (DEFUN |getArgValueComp| ...) is being compiled. ;; The variable |$compilingMap| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$mapName| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$e| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/i-eval.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=i-funsel.clisp i-funsel.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>i-funsel.clisp PRODUCED "i-funsel.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=i-funsel.o i-funsel.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling i-funsel.clisp. ; (DEFUN |selectMms| ...) is being compiled. ;; The variable |$EmptyMode| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$AnonymousFunction| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$Integer| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$reportBottomUpFlag| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$RationalNumber| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |selectMms2| ...) is being compiled. ;; The variable |$e| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |isAVariableType| ...) is being compiled. ;; The variable |$Symbol| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |defaultTarget| ...) is being compiled. ;; The variable |$Boolean| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$DoubleFloat| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$Any| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$Float| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$PositiveInteger| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$NonNegativeInteger| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$QuotientField| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |defaultTargetFE| ...) is being compiled. ;; The variable |$FunctionalExpression| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |getLocalMms| ...) is being compiled. ;; The variable |$useIntegerSubdomain| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$Coerce| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |mmCost0| ...) is being compiled. ;; Warning: The variable |name| is not used. ; (DEFUN |findUniqueOpInDomain| ...) is being compiled. ;; The variable |$genValue| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |findFunctionInDomain| ...) is being compiled. ;; The variable |$OutputForm| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |allOrMatchingMms| ...) is being compiled. ;; Warning: The variable |tar| is not used. ; (DEFUN |findFunctionInDomain1| ...) is being compiled. ;; Warning: The variable |op| is not used. ; (DEFUN |findFunctionInCategory| ...) is being compiled. ;; The variable |$CategoryFrame| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |matchMmSig| ...) is being compiled. ;; The variable |$SubDom| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |constructSubst| ...) is being compiled. ;; The variable |$FormalMapVariableList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |filterModemapsFromPackages| ...) is being compiled. ;; Warning: The variable |op| is not used. ; (DEFUN |exact?| ...) is being compiled. ;; Warning: The variable |tar| is not used. ; (DEFUN |matchMms| ...) is being compiled. ;; The variable |$Subst| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |matchTypes| ...) is being compiled. ;; The variable |$SymbolType| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |evalMmFreeFunction| ...) is being compiled. ;; Warning: The variable |op| is not used. ;; Warning: The variable |mmC| is not used. ; (DEFUN |evalMmCat| ...) is being compiled. ;; Warning: The variable |sig| is not used. ; (DEFUN |evalMmCat1| ...) is being compiled. ;; The variable |$hope| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |hasCateSpecialNew| ...) is being compiled. ;; The variable |$ComplexInteger| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |hasCaty| ...) is being compiled. ;; The variable |$domPvar| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/i-funsel.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=i-intern.clisp i-intern.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>i-intern.clisp PRODUCED "i-intern.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=i-intern.o i-intern.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling i-intern.clisp. ; (DEFUN |mkAtree1| ...) is being compiled. ;; The variable |$Void| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$immediateDataSymbol| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |mkAtreeValueOf1| ...) is being compiled. ;; The variable |$InteractiveFrame| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |putTarget| ...) is being compiled. ;; The variable |$EmptyMode| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |transferPropsToNode| ...) is being compiled. ;; The variable |$env| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |transferPropsToNode,transfer| ...) is being compiled. ;; The variable |$localVars| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$e| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |getModeSetUseSubdomain| ...) is being compiled. ;; The variable |$Integer| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |getValueFromEnvironment| ...) is being compiled. ;; The variable |$failure| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |get| ...) is being compiled. ;; The variable |$InteractiveMode| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |get1| ...) is being compiled. ;; The variable |$envHashTable| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$CategoryFrame| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$insideCapsuleFunctionIfTrue| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$CapsuleModemapFrame| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |get2| ...) is being compiled. ;; Warning: The variable |e| is not used. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/i-intern.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=i-map.clisp i-map.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>i-map.clisp PRODUCED "i-map.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=i-map.o i-map.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling i-map.clisp. ; (DEFUN |makeInternalMapName| ...) is being compiled. ;; The variable |$interpreterFrameRing| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |isMap| ...) is being compiled. ;; The variable |$InteractiveFrame| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |addDefMap| ...) is being compiled. ;; The variable |$e| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |addMap| ...) is being compiled. ;; The variable |$FormalMapVariableList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |makeArgumentIntoNumber| ...) is being compiled. ;; The variable |$Zero| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$One| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |sayRemoveFunctionOrValue| ...) is being compiled. ;; The variable |$EmptyMode| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |sayDroppingFunctions| ...) is being compiled. ;; The variable |$displayDroppedMap| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |mkFormalArg| ...) is being compiled. ;; The variable |$sl| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |outputFormat| ...) is being compiled. ;; The variable |$OutputForm| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |analyzeMap| ...) is being compiled. ;; The variable |$analyzingMapList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |analyzeMap,f| ...) is being compiled. ;; The variable |$Integer| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |analyzeMap0| ...) is being compiled. ;; The variable |$mapList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |compFailure| ...) is being compiled. ;; The variable |$useCoerceOrCroak| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$reportInterpOnly| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |rewriteMap| ...) is being compiled. ;; The variable |$genValue| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |interpMap| ...) is being compiled. ;; The variable |$timedNameStack| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |genMapCode| ...) is being compiled. ;; The variable |$whereCacheList| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$localVars| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |compileCoerceMap| ...) is being compiled. ;; The variable |$minivector| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |mkLocalVar| ...) is being compiled. ;; Warning: The variable |op| is not used. ; (DEFUN |isFreeVar| ...) is being compiled. ;; The variable |$freeVars| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |mkFreeVar| ...) is being compiled. ;; Warning: The variable |op| is not used. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/i-map.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=i-output.clisp i-output.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>i-output.clisp PRODUCED "i-output.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=i-output.o i-output.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling i-output.clisp. ; (DEFUN |stringApp| ...) is being compiled. ;; The variable |$DoubleQuote| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |appChar| ...) is being compiled. ;; The variable $LINELENGTH is undefined. ;; The compiler will assume this variable is a global. ;; The variable $MARGIN is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |mathprintWithNumber| ...) is being compiled. ;; The variable |$IOindex| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |outputTran2| ...) is being compiled. ;; The variable |$OutputForm| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |outputTran| ...) is being compiled. ;; The variable |$DoubleFloat| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$Integer| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$PositiveInteger| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$InteractiveMode| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |outputMapTran| ...) is being compiled. ;; The variable |$InteractiveFrame| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |timesApp| ...) is being compiled. ;; The variable BLANK is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |widthSC| ...) is being compiled. ;; Warning: The variable |u| is not used. ; (DEFUN |maprinChk| ...) is being compiled. ;; The variable |$MatrixList| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$collectOutput| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$algebraOutputStream| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |PushMatrix| ...) is being compiled. ;; The variable |$MatrixCount| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |overbarApp| ...) is being compiled. ;; The variable UNDERBAR is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |spadPrint| ...) is being compiled. ;; The variable |$NoValueMode| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |formulaFormat| ...) is being compiled. ;; The variable |$formulaOutputStream| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |fortranFormat| ...) is being compiled. ;; The variable |$fortranOutputStream| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |texFormat| ...) is being compiled. ;; The variable |$texOutputStream| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |mathmlFormat| ...) is being compiled. ;; The variable |$mathmlOutputStream| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |texmacsFormat| ...) is being compiled. ;; The variable |$texmacsOutputStream| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |htmlFormat| ...) is being compiled. ;; The variable |$htmlOutputStream| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |outputNumber| ...) is being compiled. ;; The variable |$outputLines| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |charySemiColon| ...) is being compiled. ;; Warning: The variable |v| is not used. ; (DEFUN |charyMinus| ...) is being compiled. ;; Warning: The variable |u| is not used. ; (DEFUN |charyBinary| ...) is being compiled. ;; Warning: The variable |u| is not used. ; (DEFUN |charyEquatnum| ...) is being compiled. ;; Warning: The variable |v| is not used. ; (DEFUN |eq0| ...) is being compiled. ;; Warning: The variable |u| is not used. ; (DEFUN |appHorizLine| ...) is being compiled. ;; The variable MATBORCH is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |nothingWidth| ...) is being compiled. ;; Warning: The variable |x| is not used. ; (DEFUN |nothingSuper| ...) is being compiled. ;; Warning: The variable |x| is not used. ; (DEFUN |nothingSub| ...) is being compiled. ;; Warning: The variable |x| is not used. ; (DEFUN |nothingApp| ...) is being compiled. ;; Warning: The variable |u| is not used. ;; Warning: The variable |x| is not used. ;; Warning: The variable |y| is not used. ; (DEFUN |remWidth| ...) is being compiled. ;; The variable |remWidth| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |maPrin| ...) is being compiled. ;; The variable |$highlightDelta| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |clear_highlight| ...) is being compiled. ;; The variable |$saveHighlight| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$highlightAllowed| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$saveSpecialchars| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/i-output.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=i-resolv.clisp i-resolv.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>i-resolv.clisp PRODUCED "i-resolv.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=i-resolv.o i-resolv.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling i-resolv.clisp. ; (DEFUN |resolveTypeListAny| ...) is being compiled. ;; The variable |$Any| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |resolveTT1| ...) is being compiled. ;; The variable |$Void| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$String| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |resolveTTSpecial| ...) is being compiled. ;; The variable |$Float| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$DoubleFloat| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$PositiveInteger| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$Integer| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$NonNegativeInteger| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$Symbol| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$e| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |resolveTTRed1| ...) is being compiled. ;; The variable |$Res| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |resolveTCat| ...) is being compiled. ;; The variable |$QuotientField| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |getConditionalCategoryOfType1| ...) is being compiled. ;; The variable |$TriangleVariableList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |resolveTM| ...) is being compiled. ;; The variable |$EmptyMode| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$resolve_level| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |resolveTM1| ...) is being compiled. ;; The variable |$Subst| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$Coerce| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |resolveTMTaggedUnion| ...) is being compiled. ;; Warning: The variable |t| is not used. ; (DEFUN |resolveTMSpecial| ...) is being compiled. ;; The variable |$AnonymousFunction| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |resolveTMEq2| ...) is being compiled. ;; Warning: The variable |cm| is not used. ; (DEFUN |resolveTMRed| ...) is being compiled. ;; The variable |$ResMode| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |constructM| ...) is being compiled. ;; The variable |$FunctionalExpression| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/i-resolv.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=i-spec1.clisp i-spec1.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>i-spec1.clisp PRODUCED "i-spec1.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=i-spec1.o i-spec1.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling i-spec1.clisp. ; (DEFUN |evalUntargetedADEF| ...) is being compiled. ;; The variable |$freeVariables| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$AnonymousFunction| is undefined. ;; The compiler will assume this variable is a global. ;; Warning: The variable |types| is not used. ; (DEFUN |evalTargetedADEF| ...) is being compiled. ;; The variable |$env| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$localVars| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$freeVars| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |mkInterpTargetedADEF| ...) is being compiled. ;; The variable |$mapName| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$e| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |wrapMapBodyWithCatch| ...) is being compiled. ;; The variable |$mapThrowCount| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |compileADEFBody| ...) is being compiled. ;; The variable |$compiledOpNameList| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$minivector| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$boundVariables| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$definingMap| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |upAlgExtension| ...) is being compiled. ;; The variable |$genValue| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$EmptyMode| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$printTypeIfTrue| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |upand| ...) is being compiled. ;; The variable |$Boolean| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |upCOLLECT| ...) is being compiled. ;; The variable |$compilingLoop| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |upCOLLECT1| ...) is being compiled. ;; The variable |$interpOnly| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |upLoopIterSTEP| ...) is being compiled. ;; The variable |$Integer| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |falseFun| ...) is being compiled. ;; Warning: The variable |x| is not used. ; (DEFUN |evalLoopIter| ...) is being compiled. ;; The variable |$SingleInteger| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |interpIter| ...) is being compiled. ;; The variable |$indexVars| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$indexTypes| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |interpCOLLECTbodyIter| ...) is being compiled. ;; The variable |$collectTypeList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |collectOneStream| ...) is being compiled. ;; Warning: The variable |t| is not used. ; (DEFUN |collectSeveralStreams| ...) is being compiled. ;; Warning: The variable |t| is not used. ; (DEFUN |mkIterZippedFun| ...) is being compiled. ;; The variable |$index| is undefined. ;; The compiler will assume this variable is a global. ;; Warning: The variable |indexList| is not used. ; (DEFUN |replaceSymbols| ...) is being compiled. ;; The variable |$Symbol| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$declaredMode| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |upNullList| ...) is being compiled. ;; Warning: The variable |l| is not used. ; (DEFUN |upDeclare| ...) is being compiled. ;; The variable |$Void| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |declare| ...) is being compiled. ;; The variable |$compilingMap| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |replaceSharps| ...) is being compiled. ;; The variable |$FormalMapVariableList| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$TriangleVariableList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |isDomainValuedVariable| ...) is being compiled. ;; The variable |$InteractiveFrame| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |containsPolynomial| ...) is being compiled. ;; The variable |$univariateDomains| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$multivariateDomains| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/i-spec1.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=i-spec2.clisp i-spec2.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>i-spec2.clisp PRODUCED "i-spec2.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=i-spec2.o i-spec2.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling i-spec2.clisp. ; (DEFUN |upDEF| ...) is being compiled. ;; The variable |$e| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$Void| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |upDollar| ...) is being compiled. ;; The variable |$genValue| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$localVars| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$immediateDataSymbol| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$OutputForm| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |upequation| ...) is being compiled. ;; The variable |$Boolean| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |uperror| ...) is being compiled. ;; The variable |$compilingMap| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$String| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$mapName| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |upfreeWithType| ...) is being compiled. ;; Warning: The variable |type| is not used. ; (DEFUN |uplocalWithType| ...) is being compiled. ;; Warning: The variable |type| is not used. ; (DEFUN |compileIF| ...) is being compiled. ;; The variable |$Exit| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$declaredMode| is undefined. ;; The compiler will assume this variable is a global. ;; Warning: The variable |cond| is not used. ; (DEFUN |putPvarModes| ...) is being compiled. ;; The variable |$env| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |evalis| ...) is being compiled. ;; The variable |$opIsIs| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |evalIsPredicate| ...) is being compiled. ;; Warning: The variable |mode| is not used. ; (DEFUN |isPatMatch| ...) is being compiled. ;; The variable |$subs| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |upiterate| ...) is being compiled. ;; The variable |$repeatBodyLabel| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$iterateCount| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |upbreak| ...) is being compiled. ;; The variable |$repeatLabel| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$breakCount| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |getInterpMacroNames| ...) is being compiled. ;; The variable |$InterpreterMacroAlist| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$InteractiveFrame| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |getReduceFunction| ...) is being compiled. ;; The variable |$Symbol| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |upREPEAT| ...) is being compiled. ;; The variable |$compilingLoop| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |upREPEAT1| ...) is being compiled. ;; The variable |$interpOnly| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |upreturn| ...) is being compiled. ;; The variable |$mapTarget| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$mapReturnTypes| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$mapThrowCount| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |upNullTuple| ...) is being compiled. ;; Warning: The variable |l| is not used. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/i-spec2.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=i-syscmd.clisp i-syscmd.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>i-syscmd.clisp PRODUCED "i-syscmd.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=i-syscmd.o i-syscmd.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling i-syscmd.clisp. ; (DEFUN #:G2034 ...) is being compiled. ;; The variable |$systemCommands| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |systemCommand| ...) is being compiled. ;; The variable |$CategoryFrame| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |synonymsForUserLevel| ...) is being compiled. ;; The variable |$UserLevel| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |unAbbreviateKeyword| ...) is being compiled. ;; The variable LINE is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$currentLine| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |abbreviationsSpad2Cmd| ...) is being compiled. ;; The variable |$options| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |clearCmdSortedCaches| ...) is being compiled. ;; The variable |$ConstructorCache| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$Void| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |clearCmdCompletely| ...) is being compiled. ;; The variable |$localExposureData| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$localExposureDataDefault| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |clearCmdAll| ...) is being compiled. ;; The variable |$frameRecord| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$previousBindings| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$trace_names| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$InteractiveFrame| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$useInternalHistoryTable| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$internalHistoryTable| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$IOindex| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$frameMessages| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$interpreterFrameName| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |queryClients| ...) is being compiled. ;; The variable |$SessionManager| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$QueryClients| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |close| ...) is being compiled. ;; The variable |$SpadServer| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$CloseClient| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$currentFrameNum| is undefined. ;; The compiler will assume this variable is a global. ;; Warning: The variable |args| is not used. ; (DEFUN |compile| ...) is being compiled. ;; The variable |$edit_file| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |compileAsharpCmd1| ...) is being compiled. ;; The variable |$asharpCmdlineFlags| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$newConlist| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |summary| ...) is being compiled. ;; Warning: The variable |l| is not used. ; (DEFUN |credits| ...) is being compiled. ;; The variable CREDITS is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |displaySpad2Cmd| ...) is being compiled. ;; The variable |$EmptyEnvironment| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |clearParserMacro| ...) is being compiled. ;; The variable |$pfMacros| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |interpFunctionDepAlists| ...) is being compiled. ;; The variable |$dependentAlist| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$dependeeAlist| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |fixObjectForPrinting| ...) is being compiled. ;; The variable |$msgdbPrims| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |displayType| ...) is being compiled. ;; Warning: The variable |omitVariableNameIfTrue| is not used. ; (DEFUN |displayValue| ...) is being compiled. ;; The variable |$EmptyMode| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |newHelpSpad2Cmd| ...) is being compiled. ;; The variable |$useFullScreenHelp| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |frameNames| ...) is being compiled. ;; The variable |$interpreterFrameRing| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |emptyInterpreterFrame| ...) is being compiled. ;; The variable |$HiFiAccess| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$HistList| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$HistListLen| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$HistListAct| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$HistRecord| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |makeInitialModemapFrame| ...) is being compiled. ;; The variable |$InitialModemapFrame| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |writeInputLines| ...) is being compiled. ;; The variable UNDERBAR is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |restoreHistory2| ...) is being compiled. ;; The variable |$e| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |writify,writifyInner| ...) is being compiled. ;; The variable |$seen| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$NullStream| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$NonNullStream| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |writifyComplain| ...) is being compiled. ;; The variable |$writifyComplained| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |loadSpad2Cmd| ...) is being compiled. ;; Warning: The variable |args| is not used. ; (DEFUN |reportCount| ...) is being compiled. ;; The variable $LINELENGTH is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$cacheCount| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$cacheAlist| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$streamCount| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |quitSpad2Cmd| ...) is being compiled. ;; The variable |$quitCommandType| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |read_or_compile| ...) is being compiled. ;; The variable |$lisp_bin_filetype| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |reportOperations| ...) is being compiled. ;; The variable |$quadSymbol| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |reportOpsFromUnitDirectly0| ...) is being compiled. ;; The variable |$useEditorForShowOutput| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |reportOpsFromUnitDirectly| ...) is being compiled. ;; The variable |$showOptions| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$FormalMapVariableList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |synonym| ...) is being compiled. ;; Warning: The variable |l| is not used. ; (DEFUN |synonymSpad2Cmd| ...) is being compiled. ;; The variable |$CommandSynonymAlist| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |recordFrame| ...) is being compiled. ;; The variable |$undoFlag| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |diffAlist| ...) is being compiled. ;; The variable |$reportUndo| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |processSynonyms| ...) is being compiled. ;; The variable CHR is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |doSystemCommand| ...) is being compiled. ;; The variable |$noParseCommands| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$tokenCommands| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |npboot| ...) is being compiled. ;; The variable |$ans| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |npsynonym| ...) is being compiled. ;; Warning: The variable |unab| is not used. ; (DEFUN |tokenSystemCommand| ...) is being compiled. ;; Warning: The variable |unabr| is not used. ; (DEFUN |handleParsedSystemCommands| ...) is being compiled. ;; Warning: The variable |unabr| is not used. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/i-syscmd.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=i-toplev.clisp i-toplev.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>i-toplev.clisp PRODUCED "i-toplev.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=i-toplev.o i-toplev.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling i-toplev.clisp. ; (DEFUN |interpsysInitialization| ...) is being compiled. ;; The variable |$displayStartMsgs| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$interpreterTimedNames| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$interpreterTimedClasses| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$InteractiveFrame| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$ruleSetsInitialized| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$IOindex| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$superHash| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |interpsys_restart| ...) is being compiled. ;; The variable |$currentLine| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |readSpadProfileIfThere| ...) is being compiled. ;; The variable |$edit_file| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |processInteractive| ...) is being compiled. ;; The variable |$reportInstantiations| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$instantRecord| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |recordAndPrint| ...) is being compiled. ;; The variable |$printAnyIfTrue| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$EmptyMode| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$Void| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$printVoidIfTrue| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$collectOutput| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$algebraOutputStream| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$e| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$printTimeIfTrue| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$printTypeIfTrue| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$printStorageIfTrue| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$printStatisticsSummaryIfTrue| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |printTypeAndTimeNormal| ...) is being compiled. ;; The variable |$outputLines| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |msgText| ...) is being compiled. ;; The variable $LINELENGTH is undefined. ;; The compiler will assume this variable is a global. ;; The variable $MARGIN is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |interpretTopLevel| ...) is being compiled. ;; The variable |$timedNameStack| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |interpret1| ...) is being compiled. ;; The variable |$genValue| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |interpret2| ...) is being compiled. ;; Warning: The variable |posnForm| is not used. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/i-toplev.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=incl.clisp incl.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>incl.clisp PRODUCED "incl.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=incl.o incl.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling incl.clisp. ; (DEFUN |incStringStream| ...) is being compiled. ;; The variable |Top| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |incClassify| ...) is being compiled. ;; The variable |incCommands| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |ifCond| ...) is being compiled. ;; The variable |$inclAssertions| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |incLude1| ...) is being compiled. ;; The variable |StreamNil| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |Continuation| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |IfSkipToEnd| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |IfKeepPart| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |IfSkipPart| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |ElseifKeepPart| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |ElseifSkipPart| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |ElseifSkipToEnd| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |ElseKeepPart| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |ElseSkipToEnd| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |inclHandleBug| ...) is being compiled. ;; Warning: The variable |pos| is not used. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/incl.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=interop.clisp interop.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>interop.clisp PRODUCED "interop.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=interop.o interop.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling interop.clisp. ; (DEFUN |DNameToSExpr1| ...) is being compiled. ;; The variable |DNameStringID| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |DNameToSExpr| ...) is being compiled. ;; The variable |DNameOtherID| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |SExprToDName| ...) is being compiled. ;; The variable |DNameApplyID| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |DNameTupleID| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |runOldAxiomFunctor| ...) is being compiled. ;; The variable |$oldAxiomPreCategoryDispatch| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |makeLazyOldAxiomDispatchDomain| ...) is being compiled. ;; The variable |$lazyOldAxiomDomainDispatch| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |makeOldAxiomDispatchDomain| ...) is being compiled. ;; The variable |$oldAxiomDomainDispatch| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |lazyOldAxiomDomainLookupExport| ...) is being compiled. ;; Warning: The variable |env| is not used. ; (DEFUN |lazyOldAxiomDomainHashCode| ...) is being compiled. ;; Warning: The variable |env| is not used. ; (DEFUN |lazyOldAxiomDomainDevaluate| ...) is being compiled. ;; Warning: The variable |env| is not used. ; (DEFUN |lazyOldAxiomAddChild| ...) is being compiled. ;; Warning: The variable |kid| is not used. ;; Warning: The variable |env| is not used. ; (DEFUN |oldAxiomPreCategoryBuild| ...) is being compiled. ;; The variable |$oldAxiomCategoryDispatch| is undefined. ;; The compiler will assume this variable is a global. ;; Warning: The variable |env| is not used. ; (DEFUN |oldAxiomPreCategoryHashCode| ...) is being compiled. ;; Warning: The variable |env| is not used. ; (DEFUN |oldAxiomCategoryDefaultPackage| ...) is being compiled. ;; Warning: The variable |dom| is not used. ; (DEFUN |oldAxiomPreCategoryDevaluate| ...) is being compiled. ;; The variable T$ is undefined. ;; The compiler will assume this variable is a global. ;; Warning: The variable |env| is not used. ; (DEFUN |oldAxiomCategoryDevaluate| ...) is being compiled. ;; Warning: The variable |env| is not used. ; (DEFUN |oldAxiomCategoryLookupExport| ...) is being compiled. ;; Warning: The variable |box| is not used. ;; Warning: The variable |env| is not used. ; (DEFUN |oldAxiomCategoryParentCount| ...) is being compiled. ;; Warning: The variable |env| is not used. ; (DEFUN |oldAxiomCategoryNthParent| ...) is being compiled. ;; Warning: The variable |env| is not used. ; (DEFUN |oldAxiomCategoryHashCode| ...) is being compiled. ;; Warning: The variable |env| is not used. ; (DEFUN |oldAxiomDomainLookupExport| ...) is being compiled. ;; The variable |$hashOp1| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$hashOp0| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$hashOpApply| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$hashOpSet| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$hashSeg| is undefined. ;; The compiler will assume this variable is a global. ;; Warning: The variable |env| is not used. ; (DEFUN |oldAxiomDomainHashCode| ...) is being compiled. ;; Warning: The variable |env| is not used. ; (DEFUN |oldAxiomDomainDevaluate| ...) is being compiled. ;; Warning: The variable |env| is not used. ; (DEFUN |oldAxiomAddChild| ...) is being compiled. ;; Warning: The variable |child| is not used. ;; Warning: The variable |env| is not used. ; (DEFUN |isDomain| ...) is being compiled. ;; The variable |$domainTypeTokens| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |basicLookupCheckDefaults| ...) is being compiled. ;; The variable |$lookupDefaults| is undefined. ;; The compiler will assume this variable is a global. ;; Warning: The variable |domain| is not used. ; (DEFUN |opIsHasCat| ...) is being compiled. ;; The variable |$hasCatOpHash| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |lazyMatchArg2| ...) is being compiled. ;; The variable |$isDefaultingPackage| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |hashNewLookupInTable| ...) is being compiled. ;; The variable |$monitorNewWorld| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |replaceGoGetSlot| ...) is being compiled. ;; The variable |$returnNowhereFromGoGet| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |getFunctionFromDomain1| ...) is being compiled. ;; The variable |$nonLisplibDomains| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |lookupDisplay| ...) is being compiled. ;; The variable |$NRTmonitorIfTrue| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/interop.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=int-top.clisp int-top.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>int-top.clisp PRODUCED "int-top.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=int-top.o int-top.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling int-top.clisp. ; (DEFUN |runspad| ...) is being compiled. ;; The variable |$quitTag| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |ncTopLevel| ...) is being compiled. ;; The variable |$InteractiveFrame| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |printFirstPrompt?| ...) is being compiled. ;; The variable |$interpreterFrameName| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$SpadServer| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |SpadInterpretStream| ...) is being compiled. ;; The variable |$nopos| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |setCurrentLine| ...) is being compiled. ;; The variable |$currentLine| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |intloopReadConsole| ...) is being compiled. ;; The variable $DALYMODE is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |intloopEchoParse| ...) is being compiled. ;; The variable |$lines| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$EchoLines| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |clearMacroTable| ...) is being compiled. ;; The variable |$pfMacros| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |intSetNeedToSignalSessionManager| ...) is being compiled. ;; The variable |$NeedToSignalSessionManager| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |intloopSpadProcess| ...) is being compiled. ;; The variable |$currentCarrier| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$ncMsgList| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$prevCarrier| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |intInterpretPform| ...) is being compiled. ;; The variable |$QuietCommand_tmp| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |phIntReportMsgs| ...) is being compiled. ;; Warning: The variable |interactive?| is not used. ; (DEFUN |incString| ...) is being compiled. ;; The variable |Top| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |phMacro| ...) is being compiled. ;; The variable |$ncmMacro| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |phBegin| ...) is being compiled. ;; The variable |$convPhase| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$ncmPhase| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/int-top.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=lisplib.clisp lisplib.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>lisplib.clisp PRODUCED "lisplib.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=lisplib.o lisplib.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling lisplib.clisp. ; (DEFUN |lisplibWrite| ...) is being compiled. ;; The variable $LISPLIB is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |rwriteLispForm| ...) is being compiled. ;; The variable |$libFile| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |loadLib| ...) is being compiled. ;; The variable |$forceDatabaseUpdate| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$printLoadMsgs| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$InteractiveMode| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$CategoryFrame| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |loadLibNoUpdate| ...) is being compiled. ;; Warning: The variable |libName| is not used. ; (DEFUN |autoLoad| ...) is being compiled. ;; Warning: The variable |abb| is not used. ; (DEFUN |compDefineLisplib| ...) is being compiled. ;; The variable |$spadLibFT| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$algebraOutputStream| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$newConlist| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |initializeLisplib| ...) is being compiled. ;; The variable |$compiler_output_stream| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |finalizeLisplib| ...) is being compiled. ;; The variable |$lisplibForm| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$lisplibKind| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$lisplibModemap| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$lisplibCategory| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$edit_file| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$lisplibModemapAlist| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$lisplibSuperDomain| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$lisplibPredicates| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$lisplibAbbreviation| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$lisplibParents| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$lisplibAncestors| is undefined. ;; The compiler will assume this variable is a global. ;; Warning: The variable |libName| is not used. ; (DEFUN |lisplibError| ...) is being compiled. ;; The variable |$bootStrapMode| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |getFunctorOps| ...) is being compiled. ;; The variable |$lisplibOperationAlist| is undefined. ;; The compiler will assume this variable is a global. ;; Warning: The variable |form| is not used. ; (DEFUN |transformOperationAlist| ...) is being compiled. ;; The variable CONST is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$functionLocations| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |getSlot1FromCategoryForm| ...) is being compiled. ;; The variable |$FormalMapVariableList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |mkEvalableCategoryForm| ...) is being compiled. ;; The variable |$CategoryNames| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$EmptyMode| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$Category| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |isDomainForm| ...) is being compiled. ;; The variable |$SpecialDomainNames| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/lisplib.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=macex.clisp macex.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>macex.clisp PRODUCED "macex.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=macex.o macex.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling macex.clisp. ; (DEFUN |macWhere| ...) is being compiled. ;; The variable |$pfMacros| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |macId| ...) is being compiled. ;; The variable |$macActive| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$posActive| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/macex.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=match.clisp match.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>match.clisp PRODUCED "match.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=match.o match.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling match.clisp. ; (DEFUN |patternCheck,subWild| ...) is being compiled. ;; The variable |$oldWild| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/match.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=msg.clisp msg.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>msg.clisp PRODUCED "msg.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=msg.o msg.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling msg.clisp. ; (DEFUN |ncSoftError| ...) is being compiled. ;; The variable |$newcompErrorCount| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$compErrorPrefix| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |ncBug| ...) is being compiled. ;; The variable |$nopos| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$compBugPrefix| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |processKeyedError| ...) is being compiled. ;; The variable |$ncMsgList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |putDatabaseStuff| ...) is being compiled. ;; The variable |aL| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |processChPosesForOneLine| ...) is being compiled. ;; The variable |$preLength| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |queueUpErrors| ...) is being compiled. ;; The variable |$outputList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |redundant| ...) is being compiled. ;; The variable |$noRepList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |msgOutputter| ...) is being compiled. ;; The variable $LINELENGTH is undefined. ;; The compiler will assume this variable is a global. ;; The variable $LOGLENGTH is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |getStFromMsg| ...) is being compiled. ;; The variable |$showKeyNum| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |setOptKeyBlanks| ...) is being compiled. ;; The variable |$optKeyBlanks| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |getPosStL| ...) is being compiled. ;; The variable |$lastPos| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |showMsgPos?| ...) is being compiled. ;; The variable |$erMsgToss| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |isKeyQualityP| ...) is being compiled. ;; The variable |$specificMsgTags| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |initImPr| ...) is being compiled. ;; The variable |$imPrTagGuys| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |setMsgCatlessAttr| ...) is being compiled. ;; The variable |catless| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |whichCat| ...) is being compiled. ;; The variable |$attrCats| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/msg.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=msgdb.clisp msgdb.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>msgdb.clisp PRODUCED "msgdb.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=msgdb.o msgdb.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling msgdb.clisp. ; (DEFUN |getKeyedMsg| ...) is being compiled. ;; The variable |$defaultMsgDatabaseName| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |sayPatternMsg| ...) is being compiled. ;; The variable $LINELENGTH is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |throwPatternMsg| ...) is being compiled. ;; The variable |$testingSystem| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |say_msg_local| ...) is being compiled. ;; The variable $MARGIN is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$printMsgsToFile| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |throwKeyedErrorMsg| ...) is being compiled. ;; Warning: The variable |kind| is not used. ; (DEFUN |breakKeyedMsg| ...) is being compiled. ;; The variable |$BreakMode| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |keyedMsgCompFailure| ...) is being compiled. ;; The variable |$useCoerceOrCroak| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$Coerce| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$reportInterpOnly| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$compilingMap| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |throwKeyedMsgCannotCoerceWithValue| ...) is being compiled. ;; The variable |$genValue| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$OutputForm| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |sayNewLine| ...) is being compiled. ;; The variable |$fricasOutput| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |spadStartUpMsgs| ...) is being compiled. ;; The variable |$build_version| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$build_date| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$opSysName| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |brightPrint0| ...) is being compiled. ;; The variable $MARG is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$highlightAllowed| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$highlightFontOn| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$highlightFontOff| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |sayDisplayWidth,fn| ...) is being compiled. ;; The variable |$quadSymbol| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |sayBrightlyNT2| ...) is being compiled. ;; The variable X is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$sayBrightlyStream| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |sayMSGNT| ...) is being compiled. ;; The variable |$algebraOutputStream| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |sayHtml| ...) is being compiled. ;; The variable |$htmlOutputStream| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |sayMathML| ...) is being compiled. ;; The variable |$mathmlOutputStream| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |sayTeX| ...) is being compiled. ;; The variable |$texOutputStream| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |sayTexmacs| ...) is being compiled. ;; The variable |$texmacsOutputStream| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |sayFORMULA| ...) is being compiled. ;; The variable |$formulaOutputStream| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |escapeSpecialChars| ...) is being compiled. ;; The variable |$htCharAlist| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$htSpecialChars| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/msgdb.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=nlib.o nlib.lisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling nlib.lisp. ; (DEFUN |make_filename0| ...) is being compiled. ;; The variable |$filetype_table| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |get_directory_list| ...) is being compiled. ;; The variable |$UserLevel| is undefined. ;; The compiler will assume this variable is a global. ;; The variable $LIBRARY-DIRECTORY-LIST is undefined. ;; The compiler will assume this variable is a global. ;; The variable $DIRECTORY-LIST is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/nlib.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=nrunfast.clisp nrunfast.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>nrunfast.clisp PRODUCED "nrunfast.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=nrunfast.o nrunfast.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling nrunfast.clisp. ; (DEFUN |initNewWorld| ...) is being compiled. ;; The variable |$monitorNewWorld| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |getDomainView| ...) is being compiled. ;; Warning: The variable |catform| is not used. ; (DEFUN |newLookupInTable| ...) is being compiled. ;; The variable |$lookupDefaults| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |isDefaultPackageForm?| ...) is being compiled. ;; The variable |AND_char| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |sigDomainVal| ...) is being compiled. ;; Warning: The variable |dollar| is not used. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/nrunfast.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=nrungo.clisp nrungo.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>nrungo.clisp PRODUCED "nrungo.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=nrungo.o nrungo.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling nrungo.clisp. ; (DEFUN |substDomainArgs| ...) is being compiled. ;; The variable |$FormalMapVariableList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |NRT_opt_call| ...) is being compiled. ;; The variable |$optimizableConstructorNames| is undefined. ;; The compiler will assume this variable is a global. ;; Warning: The variable |opName| is not used. ;; Warning: The variable |sigTail| is not used. ; (DEFUN |NRTcompileEvalForm| ...) is being compiled. ;; The variable |$insideCompileBodyIfTrue| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |NRTgetMinivectorIndex| ...) is being compiled. ;; The variable |$minivector| is undefined. ;; The compiler will assume this variable is a global. ;; Warning: The variable |op| is not used. ;; Warning: The variable |sig| is not used. ;; Warning: The variable |domVector| is not used. ; (DEFUN |NRTisRecurrenceRelation| ...) is being compiled. ;; The variable |$Integer| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |notSlot| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |mkDiffAssoc| ...) is being compiled. ;; The variable |$TriangleVariableList| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/nrungo.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=nrunopt.clisp nrunopt.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>nrunopt.clisp PRODUCED "nrunopt.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=nrunopt.o nrunopt.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling nrunopt.clisp. ; (DEFUN |getInfovecCode| ...) is being compiled. ;; The variable |$template| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$lookupFunction| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |makeDomainTemplate| ...) is being compiled. ;; The variable |$byteVec| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |makeGoGetSlot| ...) is being compiled. ;; The variable |$byteAddress| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |makeCompactDirect| ...) is being compiled. ;; The variable |$NRTslot1PredicateList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |makeCompactDirect1| ...) is being compiled. ;; The variable |$byteVecAcc| is undefined. ;; The compiler will assume this variable is a global. ;; Warning: The variable |op| is not used. ; (DEFUN |makePredicateBitVector| ...) is being compiled. ;; The variable |$insideCategoryPackageIfTrue| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$categoryPredicateList| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$predGensymAlist| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$pairlis| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$lisplibPredicates| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |NRTmakeCategoryAlist| ...) is being compiled. ;; The variable |$uncondAlist| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$condAlist| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |NRTcatCompare| ...) is being compiled. ;; The variable |$levelAlist| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |depthAssoc| ...) is being compiled. ;; The variable |$depthAssocCache| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |getCodeVector| ...) is being compiled. ;; The variable |$infovec| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |dcOpPrint| ...) is being compiled. ;; The variable |$predvec| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |getExportCategory| ...) is being compiled. ;; The variable |$FormalMapVariableList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |extendsCategory| ...) is being compiled. ;; The variable |$functorForm| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$why| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |extendsCategoryBasic0| ...) is being compiled. ;; The variable |$EmptyEnvironment| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |templateVal| ...) is being compiled. ;; Warning: The variable |domform| is not used. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/nrunopt.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=pathname.clisp pathname.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>pathname.clisp PRODUCED "pathname.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=pathname.o pathname.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling pathname.clisp. ; (DEFUN |isSystemDirectory| ...) is being compiled. ;; The variable $SPADROOT is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/pathname.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=pf2sex.clisp pf2sex.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>pf2sex.clisp PRODUCED "pf2sex.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=pf2sex.o pf2sex.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling pf2sex.clisp. ; (DEFUN |pf2Sex1| ...) is being compiled. ;; The variable |$insideRule| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$insideSEQ| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |pfDefinition2Sex| ...) is being compiled. ;; The variable |$insideApplication| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |opTran| ...) is being compiled. ;; The variable |$dotdot| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |ruleLhsTran| ...) is being compiled. ;; The variable |$predicateList| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$multiVarPredicateList| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/pf2sex.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=pile.clisp pile.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>pile.clisp PRODUCED "pile.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=pile.o pile.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling pile.clisp. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/pile.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=posit.clisp posit.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>posit.clisp PRODUCED "posit.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=posit.o posit.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling posit.clisp. ; (DEFUN |poNoPosition| ...) is being compiled. ;; The variable |$nopos| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/posit.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=property.o property.lisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling property.lisp. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/property.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=ptrees.clisp ptrees.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>ptrees.clisp PRODUCED "ptrees.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=ptrees.o ptrees.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling ptrees.clisp. ; (DEFUN |pfParen| ...) is being compiled. ;; Warning: The variable |a| is not used. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/ptrees.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=rulesets.clisp rulesets.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>rulesets.clisp PRODUCED "rulesets.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=rulesets.o rulesets.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling rulesets.clisp. ; (DEFUN |createResolveTTRules| ...) is being compiled. ;; The variable |$Res| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |createResolveTMRules| ...) is being compiled. ;; The variable |$ResMode| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |initializeRuleSets| ...) is being compiled. ;; The variable |$ruleSetsInitialized| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/rulesets.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=scan.clisp scan.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>scan.clisp PRODUCED "scan.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=scan.o scan.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling scan.clisp. ; (DEFUN |scanKeyTableCons| ...) is being compiled. ;; The variable |scanKeyWords| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |scanDictCons| ...) is being compiled. ;; The variable |scanKeyTable| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |is_white?| ...) is being compiled. ;; The variable SPACE_CHAR is undefined. ;; The compiler will assume this variable is a global. ;; The variable PAGE_CTL is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |finish_comment| ...) is being compiled. ;; The variable $COMBLOCKLIST is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |scanIgnoreLine| ...) is being compiled. ;; The variable CLOSEPAREN is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |scanToken| ...) is being compiled. ;; The variable QUESTION is undefined. ;; The compiler will assume this variable is a global. ;; The variable STRING_CHAR is undefined. ;; The compiler will assume this variable is a global. ;; The variable ESCAPE is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |lfcomment| ...) is being compiled. ;; Warning: The variable |n| is not used. ;; Warning: The variable |lp| is not used. ; (DEFUN |constoken1| ...) is being compiled. ;; Warning: The variable |ln| is not used. ; (DEFUN |startsComment?| ...) is being compiled. ;; The variable PLUSCOMMENT is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |startsNegComment?| ...) is being compiled. ;; The variable MINUSCOMMENT is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |scanCloser?| ...) is being compiled. ;; The variable |scanCloser| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |scanNumber| ...) is being compiled. ;; The variable RADIX_CHAR is undefined. ;; The compiler will assume this variable is a global. ;; The variable DOT is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |scanExponent| ...) is being compiled. ;; The variable EXPONENT1 is undefined. ;; The compiler will assume this variable is a global. ;; The variable EXPONENT2 is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |subMatch| ...) is being compiled. ;; The variable |scanDict| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |punctuation?| ...) is being compiled. ;; The variable |scanPun| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/scan.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=serror.clisp serror.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>serror.clisp PRODUCED "serror.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=serror.o serror.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling serror.clisp. ; (DEFUN |sySpecificErrorHere| ...) is being compiled. ;; The variable |$stok| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |npListAndRecover| ...) is being compiled. ;; The variable |$stack| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$inputStream| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/serror.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=server.clisp server.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>server.clisp PRODUCED "server.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=server.o server.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling server.clisp. ; (DEFUN |serverReadLine| ...) is being compiled. ;; The variable |$SpadServer| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |parseAndInterpret| ...) is being compiled. ;; The variable |$InteractiveFrame| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |executeQuietCommand| ...) is being compiled. ;; The variable |stringBuf| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |parseAndEvalStr1| ...) is being compiled. ;; The variable |$QuietCommand_tmp| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/server.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=setvars.clisp setvars.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>setvars.clisp PRODUCED "setvars.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=setvars.o setvars.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling setvars.clisp. ; (DEFUN |resetWorkspaceVariables| ...) is being compiled. ;; The variable |$count_list| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$edit_file| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$timer_list| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$CommandSynonymAlist| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$InitialCommandSynonymAlist| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$IOindex| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$e| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$env| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$setOptions| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |set1| ...) is being compiled. ;; The variable |$UserLevel| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$displaySetValue| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |displaySetOptionInformation| ...) is being compiled. ;; The variable $LINELENGTH is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |setAsharpArgs| ...) is being compiled. ;; The variable |$asharpCmdlineFlags| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |setOutputLibrary| ...) is being compiled. ;; Warning: The variable |arg| is not used. ; (DEFUN |setExposeAddGroup| ...) is being compiled. ;; The variable |$globalExposureGroupAlist| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$localExposureData| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$interpreterFrameName| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |setFunctionsCache| ...) is being compiled. ;; The variable |$cacheCount| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$cacheAlist| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |countCache| ...) is being compiled. ;; The variable |$options| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |setHistory| ...) is being compiled. ;; The variable |$HiFiAccess| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$useInternalHistoryTable| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |setOutputAlgebra| ...) is being compiled. ;; The variable |$algebraOutputStream| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$algebraOutputFile| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$algebraFormat| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |setOutputCharacters| ...) is being compiled. ;; The variable |$specialCharacters| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$plainRTspecialCharacters| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$RTspecialCharacters| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$specialCharacterAlist| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |setOutputFortran| ...) is being compiled. ;; The variable |$fortranOutputStream| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$fortranOutputFile| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$fortranFormat| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |setOutputMathml| ...) is being compiled. ;; The variable |$mathmlOutputStream| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$mathmlOutputFile| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$mathmlFormat| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |setOutputTexmacs| ...) is being compiled. ;; The variable |$texmacsOutputStream| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$texmacsOutputFile| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$texmacsFormat| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |setOutputHtml| ...) is being compiled. ;; The variable |$htmlOutputStream| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$htmlOutputFile| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$htmlFormat| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |setOutputOpenMath| ...) is being compiled. ;; The variable |$openMathOutputStream| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$openMathOutputFile| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$openMathFormat| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |setOutputFormula| ...) is being compiled. ;; The variable |$formulaOutputStream| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$formulaOutputFile| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$formulaFormat| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |setOutputTex| ...) is being compiled. ;; The variable |$texOutputStream| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$texOutputFile| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$texFormat| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |setStreamsCalculate| ...) is being compiled. ;; The variable |$streamCount| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/setvars.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=sfsfun.clisp sfsfun.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>sfsfun.clisp PRODUCED "sfsfun.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=sfsfun.o sfsfun.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling sfsfun.clisp. ; (DEFUN |logH| ...) is being compiled. ;; Warning: The variable |z| is not used. ; (DEFUN |PsiAsymptotic| ...) is being compiled. ;; The variable |$PsiAsymptoticBern| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |BesselIBackRecur| ...) is being compiled. ;; Warning: The variable |largev| is not used. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/sfsfun.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=simpbool.clisp simpbool.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>simpbool.clisp PRODUCED "simpbool.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=simpbool.o simpbool.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling simpbool.clisp. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/simpbool.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=slam.clisp slam.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>slam.clisp PRODUCED "slam.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=slam.o slam.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling slam.clisp. ; (DEFUN |reportFunctionCompilation| ...) is being compiled. ;; The variable |$compiledOpNameList| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$minivector| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$compileRecurrence| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$e| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |getCacheCount| ...) is being compiled. ;; The variable |$cacheAlist| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$cacheCount| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |mkCircularAlist| ...) is being compiled. ;; The variable |$failed| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |compileRecurrenceRelation| ...) is being compiled. ;; The variable |$TriangleVariableList| is undefined. ;; The compiler will assume this variable is a global. ;; Warning: The variable |junk| is not used. ; (DEFUN |clearCache| ...) is being compiled. ;; The variable |$mapSubNameAlist| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |compileInteractive| ...) is being compiled. ;; The variable |$InteractiveMode| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$reportCompilation| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |clearAllSlams,fn| ...) is being compiled. ;; The variable |$functorDependencyAlist| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/slam.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=spad.o spad.lisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling spad.lisp. ; (DEFUN |fin| ...) is being compiled. ;; The variable *EOF* is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/spad.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=termrw.clisp termrw.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>termrw.clisp PRODUCED "termrw.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=termrw.o termrw.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling termrw.clisp. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/termrw.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=trace.clisp trace.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>trace.clisp PRODUCED "trace.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=trace.o trace.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling trace.clisp. ; (DEFUN |traceSpad2Cmd| ...) is being compiled. ;; The variable |$mapSubNameAlist| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$options| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |trace3| ...) is being compiled. ;; The variable |$mathTraceList| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$fromSpadTrace| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |untrace2| ...) is being compiled. ;; The variable |$letAssoc| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |getMapSig| ...) is being compiled. ;; The variable |$InteractiveFrame| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |ptimers| ...) is being compiled. ;; The variable |$timerTicksPerSecond| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |stackTraceOptionError| ...) is being compiled. ;; The variable |$traceErrorStack| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |coerceToOutput| ...) is being compiled. ;; The variable |$OutputForm| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |coerceTraceArgs2E| ...) is being compiled. ;; Warning: The variable |traceName| is not used. ; (DEFUN |coerceSpadArgs2E| ...) is being compiled. ;; The variable |$tracedSpadModemap| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |augmentTraceNames| ...) is being compiled. ;; Warning: The variable |mapSubNames| is not used. ; (DEFUN |traceDomainLocalOps| ...) is being compiled. ;; Warning: The variable |dom| is not used. ;; Warning: The variable |lops| is not used. ;; Warning: The variable |options| is not used. ; (DEFUN |untraceDomainLocalOps| ...) is being compiled. ;; The variable |abb| is undefined. ;; The compiler will assume this variable is a global. ;; Warning: The variable |dom| is not used. ;; Warning: The variable |lops| is not used. ; (DEFUN |untraceAllDomainLocalOps| ...) is being compiled. ;; Warning: The variable |dom| is not used. ; (DEFUN |traceDomainConstructor| ...) is being compiled. ;; The variable |$ConstructorCache| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |traceReply| ...) is being compiled. ;; The variable $LINELENGTH is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |addTraceItem| ...) is being compiled. ;; The variable |$constructors| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$domains| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$packages| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |tracelet| ...) is being compiled. ;; The variable |$traceletFunctions| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |break| ...) is being compiled. ;; The variable |$break_condition| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |monitor_print_value| ...) is being compiled. ;; The variable |$mathTrace| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |monitor_get_value| ...) is being compiled. ;; The variable |$monitor_value| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$monitor_caller| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$monitor_name| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |monitor_x0| ...) is being compiled. ;; The variable |$monitor_fun_depth| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/trace.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=daase.o daase.lisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling daase.lisp. ; (DEFUN INITIAL-GETDATABASE ...) is being compiled. ;; The variable |$lisp_bin_filetype| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN LOCALDATABASE ...) is being compiled. ;; The variable |$index_filename| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$ConstructorCache| is undefined. ;; The compiler will assume this variable is a global. ;; The variable ASYS is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN LOCALASY ...) is being compiled. ;; The variable |$InteractiveMode| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$CategoryFrame| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$EmptyEnvironment| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN LOCALNRLIB ...) is being compiled. ;; The variable |$FormalMapVariableList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN WRITE-BROWSEDB ...) is being compiled. ;; Warning: The variable ATTPOS is not used. ; (DEFUN SQUEEZE ...) is being compiled. ;; Warning: The variable BOUND is not used. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/daase.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=ncomp.clisp ncomp.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>ncomp.clisp PRODUCED "ncomp.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=ncomp.o ncomp.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling ncomp.clisp. ; (DEFUN |expandMacros| ...) is being compiled. ;; The variable |$MacroTable| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |processGlobals1| ...) is being compiled. ;; The variable |$globalDefs| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |handleKind| ...) is being compiled. ;; The variable |$TriangleVariableList| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$FormalMapVariableList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |boo_comp_cats| ...) is being compiled. ;; The variable |$compiler_output_stream| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |boo_comp1| ...) is being compiled. ;; The variable |$EmptyMode| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$EmptyEnvironment| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |S_process| ...) is being compiled. ;; The variable |$Translation| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$currentLine| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$InteractiveFrame| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/ncomp.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=parsing.o parsing.lisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling parsing.lisp. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/parsing.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=parse.clisp parse.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>parse.clisp PRODUCED "parse.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=parse.o parse.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling parse.clisp. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/parse.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=postpar.clisp postpar.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>postpar.clisp PRODUCED "postpar.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=postpar.o postpar.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling postpar.clisp. ; (DEFUN |displayPreCompilationErrors| ...) is being compiled. ;; The variable |$postStack| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$topOp| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |postError| ...) is being compiled. ;; The variable |$defOp| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |postCategory| ...) is being compiled. ;; The variable |$insidePostCategoryIfTrue| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |postDef| ...) is being compiled. ;; The variable |$maxSignatureLineNumber| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$docList| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$headerDocumentation| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/postpar.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=setvart.clisp setvart.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>setvart.clisp PRODUCED "setvart.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=setvart.o setvart.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling setvart.clisp. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/setvart.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=s-parser.clisp s-parser.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>s-parser.clisp PRODUCED "s-parser.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=s-parser.o s-parser.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling s-parser.clisp. ; (DEFUN OPTIONAL ...) is being compiled. ;; Warning: The variable |x| is not used. ; (DEFUN ACTION ...) is being compiled. ;; Warning: The variable |x| is not used. ; (DEFUN |push_reduction| ...) is being compiled. ;; Warning: The variable |x| is not used. ; (DEFUN |getSignatureDocumentation2| ...) is being compiled. ;; The variable $COMBLOCKLIST is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |parse_Expression| ...) is being compiled. ;; The variable PRIOR-TOKEN is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/s-parser.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=scwrap2.clisp scwrap2.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>scwrap2.clisp PRODUCED "scwrap2.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=scwrap2.o scwrap2.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling scwrap2.clisp. ; (DEFUN |spad_syntax_error| ...) is being compiled. ;; Warning: The variable |parsing| is not used. ; (DEFUN |print_defun| ...) is being compiled. ;; Warning: The variable |name| is not used. ; (DEFUN |spadCompile1| ...) is being compiled. ;; The variable |$MacroTable| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |starts_expression?| ...) is being compiled. ;; The variable |$expression_nostarters| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |ntokreader| ...) is being compiled. ;; The variable |$trans_table| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$ignored_tab0| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$trans_key| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$trans_key_id| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |fakeloopProcess1| ...) is being compiled. ;; The variable |$ignorable_backset| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/scwrap2.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=spaderror.o spaderror.lisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling spaderror.lisp. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/spaderror.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=ax.clisp ax.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>ax.clisp PRODUCED "ax.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=ax.o ax.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling ax.clisp. ; (DEFUN |spad2AxTranslatorAutoloadOnceTrigger| ...) is being compiled. ;; Warning: The variable |any| is not used. ; (DEFUN |setForeignStyle| ...) is being compiled. ;; The variable |$foreignTag| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |setConditionalCast| ...) is being compiled. ;; The variable |$conditionalCast| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |setExtendedDomains| ...) is being compiled. ;; The variable |$extendedDomains| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |makeAxExportForm| ...) is being compiled. ;; The variable |$literals| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$baseForms| is undefined. ;; The compiler will assume this variable is a global. ;; Warning: The variable |filename| is not used. ; (DEFUN |stripType| ...) is being compiled. ;; The variable |$stripTypes| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |modemapToAx| ...) is being compiled. ;; The variable |$FormalMapVariableList| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$TriangleVariableList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |axFormatType| ...) is being compiled. ;; The variable |$pretendFlag| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$augmentedArgs| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |augmentTo| ...) is being compiled. ;; The variable |$modemapArgs| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |makeDefaultDef| ...) is being compiled. ;; The variable |$defaultFlag| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |get1defaultOp| ...) is being compiled. ;; The variable |$opList| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/ax.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=bc-matrix.clisp bc-matrix.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>bc-matrix.clisp PRODUCED "bc-matrix.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=bc-matrix.o bc-matrix.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling bc-matrix.clisp. ; (DEFUN |bcInputMatrixByFormula| ...) is being compiled. ;; The variable |$bcParseOnly| is undefined. ;; The compiler will assume this variable is a global. ;; Warning: The variable |junk| is not used. ; (DEFUN |bcInputExplicitMatrix| ...) is being compiled. ;; Warning: The variable |junk| is not used. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/bc-matrix.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=bc-misc.clisp bc-misc.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>bc-misc.clisp PRODUCED "bc-misc.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=bc-misc.o bc-misc.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling bc-misc.clisp. ; (DEFUN |bcSeriesExpansion| ...) is being compiled. ;; Warning: The variable |a| is not used. ;; Warning: The variable |b| is not used. ; (DEFUN |bcSeriesByFormula| ...) is being compiled. ;; Warning: The variable |a| is not used. ;; Warning: The variable |b| is not used. ; (DEFUN |bcTaylorSeries| ...) is being compiled. ;; Warning: The variable |a| is not used. ;; Warning: The variable |b| is not used. ; (DEFUN |bcSeriesByFormulaGen| ...) is being compiled. ;; Warning: The variable |htPage| is not used. ; (DEFUN |bcLaurentSeries| ...) is being compiled. ;; Warning: The variable |a| is not used. ;; Warning: The variable |b| is not used. ; (DEFUN |bcPuiseuxSeries| ...) is being compiled. ;; Warning: The variable |a| is not used. ;; Warning: The variable |b| is not used. ; (DEFUN |bcRealLimit| ...) is being compiled. ;; Warning: The variable |a| is not used. ;; Warning: The variable |b| is not used. ; (DEFUN |bcComplexLimit| ...) is being compiled. ;; Warning: The variable |a| is not used. ;; Warning: The variable |b| is not used. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/bc-misc.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=bc-solve.clisp bc-solve.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>bc-solve.clisp PRODUCED "bc-solve.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=bc-solve.o bc-solve.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling bc-solve.clisp. ; (DEFUN |bcLinearSolve| ...) is being compiled. ;; Warning: The variable |p| is not used. ;; Warning: The variable |nn| is not used. ; (DEFUN |bcLinearSolveEqns| ...) is being compiled. ;; Warning: The variable |htPage| is not used. ;; Warning: The variable |p| is not used. ; (DEFUN |bcSystemSolve| ...) is being compiled. ;; Warning: The variable |htPage| is not used. ;; Warning: The variable |p| is not used. ; (DEFUN |bcSolveSingle| ...) is being compiled. ;; Warning: The variable |p| is not used. ; (DEFUN |bcInputEquations| ...) is being compiled. ;; The variable |$bcParseOnly| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |bcSolveEquationsNumerically| ...) is being compiled. ;; Warning: The variable |p| is not used. ; (DEFUN |bcLinearSolveMatrix| ...) is being compiled. ;; Warning: The variable |htPage| is not used. ;; Warning: The variable |junk| is not used. ; (DEFUN |bcLinearSolveMatrixInhomo| ...) is being compiled. ;; Warning: The variable |junk| is not used. ; (DEFUN |bcLinearSolveMatrixHomo| ...) is being compiled. ;; Warning: The variable |key| is not used. ; (DEFUN |linearFinalRequest| ...) is being compiled. ;; Warning: The variable |mat| is not used. ;; Warning: The variable |vect| is not used. ; (DEFUN |finalExactRequest| ...) is being compiled. ;; The variable |flag| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/bc-solve.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=ht-util.clisp ht-util.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>ht-util.clisp PRODUCED "ht-util.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=ht-util.o ht-util.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling ht-util.clisp. ; (DEFUN |htpDestroyPage| ...) is being compiled. ;; The variable |$activePageList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |iht| ...) is being compiled. ;; The variable |$newPage| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$htLineList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |htProcessToggleButtons| ...) is being compiled. ;; The variable |$curPage| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |renamePatternVariables| ...) is being compiled. ;; The variable |$PatternVariableList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |renamePatternVariables1| ...) is being compiled. ;; The variable |$EmptyMode| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |doDoitButton| ...) is being compiled. ;; Warning: The variable |htPage| is not used. ; (DEFUN |typeCheckInputAreas| ...) is being compiled. ;; The variable |$bcParseOnly| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |parseAndEval| ...) is being compiled. ;; The variable |$InteractiveFrame| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |htEscapeString| ...) is being compiled. ;; The variable |$funnyQuote| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$funnyBacks| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/ht-util.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=htsetvar.clisp htsetvar.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>htsetvar.clisp PRODUCED "htsetvar.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=htsetvar.o htsetvar.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling htsetvar.clisp. ; (DEFUN |htSetVars| ...) is being compiled. ;; The variable |$path| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$lastTree| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$setOptions| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |htShowIntegerPage| ...) is being compiled. ;; The variable |$htInitial| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$htFinal| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |htKill| ...) is being compiled. ;; Warning: The variable |htPage| is not used. ; (DEFUN |htDoNothing| ...) is being compiled. ;; Warning: The variable |htPage| is not used. ;; Warning: The variable |command| is not used. ; (DEFUN |htSetCache| ...) is being compiled. ;; The variable |$valueList| is undefined. ;; The compiler will assume this variable is a global. ;; Warning: The variable |options| is not used. ; (DEFUN |htCacheSet| ...) is being compiled. ;; The variable |$cacheAlist| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$cacheCount| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/htsetvar.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=ht-root.clisp ht-root.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>ht-root.clisp PRODUCED "ht-root.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=ht-root.o ht-root.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling ht-root.clisp. ; (DEFUN |htSystemVariables| ...) is being compiled. ;; The variable |$fullScreenSysVars| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$UserLevel| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$setOptions| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |htSystemVariables,fn| ...) is being compiled. ;; The variable |$heading| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |htSystemVariables,gn| ...) is being compiled. ;; The variable |$levels| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |htSetSystemVariable| ...) is being compiled. ;; Warning: The variable |htPage| is not used. ; (DEFUN |htGlossPage| ...) is being compiled. ;; The variable |$tick| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |htGlossSearch| ...) is being compiled. ;; Warning: The variable |junk| is not used. ; (DEFUN |mkUnixPattern| ...) is being compiled. ;; The variable |$wild| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/ht-root.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=br-con.clisp br-con.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>br-con.clisp PRODUCED "br-con.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=br-con.o br-con.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling br-con.clisp. ; (DEFUN |conPageFastPath| ...) is being compiled. ;; The variable |$lowerCaseConTb| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |kxPage| ...) is being compiled. ;; Warning: The variable |htPage| is not used. ; (DEFUN |kiPage| ...) is being compiled. ;; The variable |$conformsAreDomains| is undefined. ;; The compiler will assume this variable is a global. ;; Warning: The variable |junk| is not used. ; (DEFUN |kePage| ...) is being compiled. ;; Warning: The variable |junk| is not used. ; (DEFUN |ksPage| ...) is being compiled. ;; Warning: The variable |junk| is not used. ; (DEFUN |dbSearchOrder| ...) is being compiled. ;; The variable |$predvec| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$FormalMapVariableList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |kcpPage| ...) is being compiled. ;; Warning: The variable |junk| is not used. ; (DEFUN |kcaPage| ...) is being compiled. ;; Warning: The variable |junk| is not used. ; (DEFUN |kcdPage| ...) is being compiled. ;; Warning: The variable |junk| is not used. ; (DEFUN |kcdoPage| ...) is being compiled. ;; Warning: The variable |junk| is not used. ; (DEFUN |kcaPage1| ...) is being compiled. ;; Warning: The variable |article| is not used. ; (DEFUN |kccPage| ...) is being compiled. ;; Warning: The variable |junk| is not used. ; (DEFUN |kcdePage| ...) is being compiled. ;; Warning: The variable |junk| is not used. ; (DEFUN |kcuPage| ...) is being compiled. ;; Warning: The variable |junk| is not used. ; (DEFUN |kcnPage| ...) is being compiled. ;; The variable |conname| is undefined. ;; The compiler will assume this variable is a global. ;; Warning: The variable |junk| is not used. ; (DEFUN |kDomainName| ...) is being compiled. ;; The variable |$PatternVariableList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |conOpPage| ...) is being compiled. ;; Warning: The variable |conform| is not used. ; (DEFUN |conOpPage1| ...) is being compiled. ;; The variable |$Primitives| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |dbConstructorDoc,fn| ...) is being compiled. ;; The variable |$args| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |dbConstructorDoc,gn| ...) is being compiled. ;; The variable |$op| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |dbConstructorDoc,hn| ...) is being compiled. ;; The variable |$sig| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |dbDocTable| ...) is being compiled. ;; The variable |$docTableHash| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |dbAddDocTable| ...) is being compiled. ;; The variable |$docTable| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |dbGetDocTable,gn| ...) is being compiled. ;; The variable |$conform| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |kTestPred| ...) is being compiled. ;; The variable |$domain| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |dbAddChainDomain| ...) is being compiled. ;; The variable |$infovec| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |dbShowCons| ...) is being compiled. ;; The variable |$exposedOnlyIfTrue| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |dbConsExposureMessage| ...) is being compiled. ;; The variable |$atLeastOneUnexposed| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |dbShowConsDoc1| ...) is being compiled. ;; The variable |$TriangleVariableList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |dbSelectCon| ...) is being compiled. ;; Warning: The variable |which| is not used. ; (DEFUN |isAsharpFileName?| ...) is being compiled. ;; Warning: The variable |con| is not used. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/br-con.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=br-data.clisp br-data.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>br-data.clisp PRODUCED "br-data.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=br-data.o br-data.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling br-data.clisp. ; (DEFUN |lefts| ...) is being compiled. ;; The variable |$has_category_hash| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |buildLibdbConEntry| ...) is being compiled. ;; The variable |$conname| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$conform| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$exposed?| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$doc| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$kind| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |libConstructorSig| ...) is being compiled. ;; The variable |$FormalMapVariableList| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$TriangleVariableList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |writedb| ...) is being compiled. ;; The variable |$outStream| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |libdbTrim| ...) is being compiled. ;; The variable |$Newline| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |dbSplitLibdb| ...) is being compiled. ;; The variable |$tick| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |getGlossLines| ...) is being compiled. ;; The variable |$charBlank| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |mkUsersHashTable| ...) is being compiled. ;; The variable |$usersTb| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |mkDependentsHashTable| ...) is being compiled. ;; The variable |$depTb| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |parentsOf| ...) is being compiled. ;; The variable |$parentsCache| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |ancestorsRecur| ...) is being compiled. ;; The variable |$done| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$insideCategoryIfTrue| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$insideFunctorIfTrue| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$lisplibParents| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$functorForm| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |ancestorsAdd| ...) is being compiled. ;; The variable |$if| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |sublisFormal,sublisFormal1| ...) is being compiled. ;; The variable |$formals| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |buildDefaultPackageNamesHT| ...) is being compiled. ;; The variable |$defaultPackageNamesHT| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |extendLocalLibdb| ...) is being compiled. ;; The variable |$createLocalLibDb| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$newConstructorList| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/br-data.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=showimp.clisp showimp.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>showimp.clisp PRODUCED "showimp.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=showimp.o showimp.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling showimp.clisp. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/showimp.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=br-op1.clisp br-op1.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>br-op1.clisp PRODUCED "br-op1.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=br-op1.o br-op1.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling br-op1.clisp. ; (DEFUN |dbShowOps| ...) is being compiled. ;; The variable |$groupChoice| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$exposedOnlyIfTrue| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |reduceByGroup| ...) is being compiled. ;; The variable |$topicHash| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |dbShowOp1| ...) is being compiled. ;; The variable |$opDescriptionThreshold| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$OpViewTable| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |dbOpsExposureMessage| ...) is being compiled. ;; The variable |$atLeastOneUnexposed| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |fromHeading| ...) is being compiled. ;; The variable |$pn| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |conform2StringList| ...) is being compiled. ;; The variable |$lowerCaseConTb| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |dbGatherData| ...) is being compiled. ;; The variable |$dbDataFunctionAlist| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |dbGetOrigin| ...) is being compiled. ;; Warning: The variable |op| is not used. ; (DEFUN |dbGetCondition| ...) is being compiled. ;; Warning: The variable |op| is not used. ; (DEFUN |dbShowOpAllDomains| ...) is being compiled. ;; The variable |$has_category_hash| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |dbShowOpSignatures| ...) is being compiled. ;; Warning: The variable |htPage| is not used. ;; Warning: The variable |opAlist| is not used. ; (DEFUN |dbShowOpParameters| ...) is being compiled. ;; Warning: The variable |htPage| is not used. ;; Warning: The variable |opAlist| is not used. ; (DEFUN |dbShowOpDocumentation| ...) is being compiled. ;; Warning: The variable |data| is not used. ; (DEFUN |htSayExpose| ...) is being compiled. ;; The variable |$includeUnexposed?| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |dbExpandOpAlistIfNecessary| ...) is being compiled. ;; The variable |$docTableHash| is undefined. ;; The compiler will assume this variable is a global. ;; Warning: The variable |needOrigins?| is not used. ; (DEFUN |fortexp0| ...) is being compiled. ;; The variable |$OutputForm| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |evalDomainOpPred,evpred| ...) is being compiled. ;; The variable |$predicateList| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/br-op1.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=br-op2.clisp br-op2.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>br-op2.clisp PRODUCED "br-op2.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=br-op2.o br-op2.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling br-op2.clisp. ; (DEFUN |htSayExplicitExports| ...) is being compiled. ;; The variable |$displayReturnValue| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |htSayArgument| ...) is being compiled. ;; The variable |$signature| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$conkind| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$conlength| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$generalSearch?| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$conargs| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |addWhereList| ...) is being compiled. ;; The variable |$whereList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |dbGetFormFromDocumentation| ...) is being compiled. ;; The variable |$charRbrace| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |dbChooseOperandName| ...) is being compiled. ;; The variable |$FunctionList| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$NumberList| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$chooseDownCaseOfType| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$ElementList| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$DomainList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |whoUsesOperation| ...) is being compiled. ;; The variable |$FormalMapVariableList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |whoUsesMatch1?| ...) is being compiled. ;; The variable |$conname| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |koAttrs| ...) is being compiled. ;; The variable |$domain| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |koOps,fn| ...) is being compiled. ;; The variable |$packageItem| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |kFormatSlotDomain,fn| ...) is being compiled. ;; The variable |$Primitives| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |hashTable2Alist| ...) is being compiled. ;; The variable |$if| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |getSigSubst| ...) is being compiled. ;; The variable |$Dmarker| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/br-op2.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=br-search.clisp br-search.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>br-search.clisp PRODUCED "br-search.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=br-search.o br-search.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling br-search.clisp. ; (DEFUN |grepConstructDo| ...) is being compiled. ;; The variable |$localLibdb| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$newConstructorList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |grepForAbbrev| ...) is being compiled. ;; The variable |$lowerCaseConTb| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$includeUnexposed?| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$defaultPackageNamesHT| is undefined. ;; The compiler will assume this variable is a global. ;; Warning: The variable |key| is not used. ; (DEFUN |grepf| ...) is being compiled. ;; The variable |$key| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |pmTransFilter| ...) is being compiled. ;; The variable |$browseMixedCase| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$charUnderscore| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |isFilterDelimiter?| ...) is being compiled. ;; The variable |$pmFilterDelimiters| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |mkGrepPattern1,addWilds| ...) is being compiled. ;; The variable |$wild1| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |mkGrepPattern1,g| ...) is being compiled. ;; The variable |$options| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |genSearch1| ...) is being compiled. ;; The variable |$exposedOnlyIfTrue| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |genSearchSay| ...) is being compiled. ;; The variable |$browseCountThreshold| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |dbGetName| ...) is being compiled. ;; The variable |$tick| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |sayDocMessage| ...) is being compiled. ;; The variable |$blank| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |oSearchGrep| ...) is being compiled. ;; Warning: The variable |key| is not used. ; (DEFUN |grepConstructorSearch| ...) is being compiled. ;; Warning: The variable |yes| is not used. ; (DEFUN |dbWordFrom| ...) is being compiled. ;; The variable |$dbDelimiters| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |grepSearchJump| ...) is being compiled. ;; Warning: The variable |yes| is not used. ; (DEFUN |generalSearchDo| ...) is being compiled. ;; The variable |$htPage| is undefined. ;; The compiler will assume this variable is a global. ;; Warning: The variable |flag| is not used. ; (DEFUN |grepSource| ...) is being compiled. ;; The variable $SPADROOT is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/br-search.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=br-util.clisp br-util.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>br-util.clisp PRODUCED "br-util.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=br-util.o br-util.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling br-util.clisp. ; (DEFUN |escapeSpecialIds| ...) is being compiled. ;; The variable |$htCharAlist| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$htSpecialChars| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |htPred2English,fn| ...) is being compiled. ;; The variable |$precList| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$emList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |htPred2English,gn| ...) is being compiled. ;; Warning: The variable |prec| is not used. ; (DEFUN |form2HtString,fn| ...) is being compiled. ;; The variable |$FormalMapVariableList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |dbConstructorKind| ...) is being compiled. ;; The variable |$defaultPackageNamesHT| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |bcConform1,hd| ...) is being compiled. ;; The variable |$Primitives| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$FormalFunctionParameterList| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$italicHead?| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$bcMultipleNames| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |bcConform1,say| ...) is being compiled. ;; The variable |$italics?| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |dbEvalableConstructor?| ...) is being compiled. ;; The variable |$from_show_implementations| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |bcCon| ...) is being compiled. ;; Warning: The variable |options| is not used. ; (DEFUN |bcStar| ...) is being compiled. ;; The variable |$includeUnexposed?| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |emptySearchPage| ...) is being compiled. ;; Warning: The variable |skipNamePart| is not used. ; (DEFUN |errorPage| ...) is being compiled. ;; Warning: The variable |htPage| is not used. ; (DEFUN |htQueryPage| ...) is being compiled. ;; Warning: The variable |htPage| is not used. ; (DEFUN |dbKindString| ...) is being compiled. ;; The variable |$dbKindAlist| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |dbName| ...) is being compiled. ;; The variable |$tick| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |bcNotReady| ...) is being compiled. ;; Warning: The variable |htPage| is not used. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/br-util.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=br-saturn.clisp br-saturn.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>br-saturn.clisp PRODUCED "br-saturn.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=br-saturn.o br-saturn.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling br-saturn.clisp. ; (DEFUN |page| ...) is being compiled. ;; The variable |$curPage| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |bcHt| ...) is being compiled. ;; The variable |$newPage| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$htLineList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |issueHTStandard| ...) is being compiled. ;; The variable |$MenuServer| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$SendLine| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |endHTPage| ...) is being compiled. ;; The variable |$EndOfPage| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |htInitPageNoHeading| ...) is being compiled. ;; The variable |$atLeastOneUnexposed| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |htpMakeEmptyPage| ...) is being compiled. ;; The variable |$activePageList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |kPage| ...) is being compiled. ;; The variable |$conformsAreDomains| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |dbPresentCons| ...) is being compiled. ;; The variable |$includeUnexposed?| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$exposedOnlyIfTrue| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |addParameterTemplates| ...) is being compiled. ;; The variable |$PatternVariableList| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$conArgstrings| is undefined. ;; The compiler will assume this variable is a global. ;; Warning: The variable |page| is not used. ; (DEFUN |dbGatherThenShow| ...) is being compiled. ;; Warning: The variable |htPage| is not used. ;; Warning: The variable |opAlist| is not used. ; (DEFUN |dbPresentOps| ...) is being compiled. ;; The variable |$UserLevel| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |displayDomainOp| ...) is being compiled. ;; The variable |$Primitives| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$TriangleVariableList| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$FormalMapVariableList| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$sig| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$charFauxNewline| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$charNewline| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |htBeginMenu| ...) is being compiled. ;; Warning: The variable |kind| is not used. ; (DEFUN |htEndMenu| ...) is being compiled. ;; Warning: The variable |kind| is not used. ; (DEFUN |purgeLocalLibdb| ...) is being compiled. ;; The variable |$newConstructorList| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/br-saturn.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=apply.clisp apply.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>apply.clisp PRODUCED "apply.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=apply.o apply.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling apply.clisp. ; (DEFUN |compToApply| ...) is being compiled. ;; The variable |$EmptyMode| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |compApplication| ...) is being compiled. ;; The variable |$Category| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$formalArgList| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$prefix| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |compFormWithModemap| ...) is being compiled. ;; The variable |$FormalMapVariableList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |compMapCondFun| ...) is being compiled. ;; Warning: The variable |op| is not used. ;; Warning: The variable |dc| is not used. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/apply.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=c-doc.clisp c-doc.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>c-doc.clisp PRODUCED "c-doc.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=c-doc.o c-doc.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling c-doc.clisp. ; (DEFUN |record_on_docList| ...) is being compiled. ;; The variable |$docList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |recordDocumentation| ...) is being compiled. ;; The variable |$maxSignatureLineNumber| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |recordHeaderDocumentation| ...) is being compiled. ;; The variable $COMBLOCKLIST is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$headerDocumentation| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |finalizeDocumentation| ...) is being compiled. ;; The variable |$bootStrapMode| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$op| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$lisplibForm| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |finalizeDocumentation,fn| ...) is being compiled. ;; The variable |$FormalMapVariableList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |transDoc| ...) is being compiled. ;; Warning: The variable |conname| is not used. ; (DEFUN |transformAndRecheckComments| ...) is being compiled. ;; The variable |$checkingXmptex?| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$exposeFlag| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |checkRewrite| ...) is being compiled. ;; The variable |$argl| is undefined. ;; The compiler will assume this variable is a global. ;; Warning: The variable |name| is not used. ; (DEFUN |checkTexht| ...) is being compiled. ;; The variable |$charLbrace| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$charRbrace| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |checkRecordHash| ...) is being compiled. ;; The variable |$charBack| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$HTlinks| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$htHash| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$name| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$origin| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$HTlisplinks| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$lispHash| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$glossHash| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$currentSysList| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$setOptions| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$sysHash| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |checkAddMacros| ...) is being compiled. ;; The variable |$HTmacs| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |checkComments| ...) is being compiled. ;; The variable |$attribute?| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |checkIndentedLines| ...) is being compiled. ;; The variable |$charFauxNewline| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |newWordFrom| ...) is being compiled. ;; The variable |$charBlank| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$stringFauxNewline| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |checkGetArgs| ...) is being compiled. ;; The variable |$charComma| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |checkTrim,wherePP| ...) is being compiled. ;; The variable |$charPlus| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |checkFixCommonProblem| ...) is being compiled. ;; The variable |$HTspadmacros| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |checkDecorate| ...) is being compiled. ;; The variable |$charExclusions| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |checkAddBackSlashes| ...) is being compiled. ;; The variable |$charEscapeList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |checkIeEgfun| ...) is being compiled. ;; The variable |$charPeriod| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |checkSplitPunctuation| ...) is being compiled. ;; The variable |$charSemiColon| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$charQuote| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$htMacroTable| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$charDash| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |checkSplitOn| ...) is being compiled. ;; The variable |$charSplitList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |checkBalance| ...) is being compiled. ;; The variable |$checkPrenAlist| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |checkBeginEnd| ...) is being compiled. ;; The variable |$beginEndList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |checkSkipOpToken| ...) is being compiled. ;; The variable |$charDelimiters| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |checkAlphabetic| ...) is being compiled. ;; The variable |$charIdentifierEndings| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |checkDocError1| ...) is being compiled. ;; The variable |$compileDocumentation| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |checkDocError| ...) is being compiled. ;; The variable |$checkErrorFlag| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$recheckingFlag| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$constructorName| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$exposeFlagHeading| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$outStream| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |checkDocMessage| ...) is being compiled. ;; The variable |$x| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/c-doc.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=c-util.clisp c-util.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>c-util.clisp PRODUCED "c-util.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=c-util.o c-util.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling c-util.clisp. ; (DEFUN |level| ...) is being compiled. ;; The variable |$level| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |displaySemanticErrors| ...) is being compiled. ;; The variable |$semanticErrorStack| is undefined. ;; The compiler will assume this variable is a global. ;; The variable CUROUTSTREAM is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |displayWarnings| ...) is being compiled. ;; The variable |$warningStack| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |displayComp| ...) is being compiled. ;; The variable |$bright| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$dim| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$insideCapsuleFunctionIfTrue| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$op| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$s| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$x| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$m| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$f| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$exitModeStack| is undefined. ;; The compiler will assume this variable is a global. ;; The variable $X is undefined. ;; The compiler will assume this variable is a global. ;; The variable $M is undefined. ;; The compiler will assume this variable is a global. ;; The variable $F is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |consProplistOf| ...) is being compiled. ;; The variable |$InteractiveMode| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |intersectionContour,computeIntersection| ...) is being compiled. ;; The variable |$var| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |addContour,fn3| ...) is being compiled. ;; The variable |$getPutTrace| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |TrimCF| ...) is being compiled. ;; The variable |$CategoryFrame| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |isSideEffectFree| ...) is being compiled. ;; The variable |$SideEffectFreeFunctionList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |isAlmostSimple,fn| ...) is being compiled. ;; The variable |$assignmentList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |removeEnv| ...) is being compiled. ;; The variable |$EmptyEnvironment| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |genDomainVar| ...) is being compiled. ;; The variable |$Index| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |genVariable| ...) is being compiled. ;; The variable |$genSDVar| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |compilerMessage| ...) is being compiled. ;; The variable |$PrintCompilerMessageIfTrue| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |stackSemanticError| ...) is being compiled. ;; The variable |$scanIfTrue| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$initCapsuleErrorCount| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |stackMessage| ...) is being compiled. ;; The variable |$compErrorMessageStack| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |pmatchWithSl| ...) is being compiled. ;; The variable |$EmptyMode| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$PatternVariableList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |elapsedTime| ...) is being compiled. ;; The variable |$previousTime| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$timerTicksPerSecond| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |extendsCategoryForm| ...) is being compiled. ;; The variable |$Category| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |?modemaps| ...) is being compiled. ;; The variable |$CapsuleModemapFrame| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/c-util.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=category.clisp category.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>category.clisp PRODUCED "category.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=category.o category.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling category.clisp. ; (DEFUN |mkCategory| ...) is being compiled. ;; Warning: The variable |domList| is not used. ; (DEFUN |CatEval| ...) is being compiled. ;; The variable |$EmptyEnvironment| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |simplify_cond1| ...) is being compiled. ;; The variable |$compForModeIfTrue| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/category.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=compiler.clisp compiler.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>compiler.clisp PRODUCED "compiler.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=compiler.o compiler.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling compiler.clisp. ; (DEFUN |initEnvHashTable| ...) is being compiled. ;; The variable |$envHashTable| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |compTopLevel| ...) is being compiled. ;; The variable |$CategoryFrame| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |compOrCroak1,fn| ...) is being compiled. ;; The variable |$exitModeStack| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$s| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$level| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$scanIfTrue| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |comp| ...) is being compiled. ;; The variable |$compStack| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |compNoStacking| ...) is being compiled. ;; The variable |$EmptyMode| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$Representation| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |hasFormalMapVariable,hasone?| ...) is being compiled. ;; The variable |$formalMapVariables| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |compWithMappingMode| ...) is being compiled. ;; The variable |$formalArgList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |compWithMappingMode1| ...) is being compiled. ;; The variable |$FormalMapVariableList| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$QuickCode| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |primitiveType| ...) is being compiled. ;; The variable |$String| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$NonNegativeInteger| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$PositiveInteger| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$Integer| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$DoubleFloat| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |compSymbol| ...) is being compiled. ;; The variable |$NoValueMode| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$Boolean| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$functorLocalParameters| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |outputComp| ...) is being compiled. ;; The variable |$OutputForm| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |compForm2| ...) is being compiled. ;; The variable |$TriangleVariableList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |compForm3| ...) is being compiled. ;; The variable |$compUniquelyIfTrue| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |getFormModemaps| ...) is being compiled. ;; The variable |$insideCategoryPackageIfTrue| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |finish_setq_single| ...) is being compiled. ;; The variable |$QuickLet| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |saveLocVarsTypeDecl| ...) is being compiled. ;; Warning: The variable |x| is not used. ; (DEFUN |setqMultiple| ...) is being compiled. ;; The variable |$noEnv| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |setqMultiple,decompose| ...) is being compiled. ;; Warning: The variable |length| is not used. ; (DEFUN |setqMultipleExplicit| ...) is being compiled. ;; Warning: The variable |m| is not used. ; (DEFUN |compQuote| ...) is being compiled. ;; Warning: The variable |m| is not used. ; (DEFUN |compVector| ...) is being compiled. ;; The variable |$EmptyVector| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |replaceExitEtc,fn| ...) is being compiled. ;; The variable |$finalEnv| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |modifyModeStack| ...) is being compiled. ;; The variable |$reportExitModeStack| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |compLeave| ...) is being compiled. ;; The variable |$leaveLevelStack| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |compReturn| ...) is being compiled. ;; The variable |$returnMode| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |compSel| ...) is being compiled. ;; The variable |$Zero| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$One| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |compHasFormat1| ...) is being compiled. ;; The variable |$EmptyEnvironment| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |compHasFormat| ...) is being compiled. ;; The variable |$functorForm| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |compImport| ...) is being compiled. ;; Warning: The variable |m| is not used. ; (DEFUN |compColon| ...) is being compiled. ;; The variable |$insideCategoryIfTrue| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$bootStrapMode| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$insideFunctorIfTrue| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |coerce| ...) is being compiled. ;; The variable |$InteractiveMode| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$Rep| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |coerceEasy| ...) is being compiled. ;; The variable |$Void| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$Exit| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |coerceHard| ...) is being compiled. ;; The variable |$Symbol| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |getmode_pl| ...) is being compiled. ;; Warning: The variable |x| is not used. ; (DEFUN |coerceExtraHard| ...) is being compiled. ;; Warning: The variable |pl| is not used. ; (DEFUN |coerceExit| ...) is being compiled. ;; The variable |$exitMode| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |compileSpad2Cmd| ...) is being compiled. ;; The variable |$edit_file| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$options| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$newConlist| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/compiler.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=define.clisp define.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>define.clisp PRODUCED "define.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=define.o define.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling define.clisp. ; (DEFUN |compDefine1| ...) is being compiled. ;; The variable |$insideWhereIfTrue| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$EmptyMode| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$NoValueMode| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$ConstructorNames| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$insideCapsuleFunctionIfTrue| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$Category| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$insideCategoryIfTrue| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$formalArgList| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$insideFunctorIfTrue| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$functorForm| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$prefix| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |addEmptyCapsuleIfNecessary| ...) is being compiled. ;; The variable |$SpecialDomainNames| is undefined. ;; The compiler will assume this variable is a global. ;; Warning: The variable |target| is not used. ; (DEFUN |compDefineCategory1| ...) is being compiled. ;; The variable |$bootStrapMode| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$lisplibCategory| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |makeCategoryPredicates| ...) is being compiled. ;; The variable |$tvl| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$TriangleVariableList| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$mvl| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$FormalMapVariableList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |mkCategoryPackage| ...) is being compiled. ;; The variable |$categoryPredicateList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |compDefineCategory2| ...) is being compiled. ;; The variable $LISPLIB is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$lisplibForm| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$lisplibKind| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$lisplibModemap| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$lisplibParents| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$lisplibAncestors| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$lisplibAbbreviation| is undefined. ;; The compiler will assume this variable is a global. ;; Warning: The variable |specialCases| is not used. ; (DEFUN |compDefineFunctor1| ...) is being compiled. ;; The variable |$functorSpecialCases| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$pairlis| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$mutableDomains| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$domainShell| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$insideCategoryPackageIfTrue| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$lisplibOperationAlist| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$lisplibMissingFunctions| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |compFunctorBody| ...) is being compiled. ;; The variable |$edit_file| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$NRTaddForm| is undefined. ;; The compiler will assume this variable is a global. ;; Warning: The variable |parForm| is not used. ; (DEFUN |reportOnFunctorCompilation| ...) is being compiled. ;; The variable |$semanticErrorStack| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$warningStack| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$op| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |displayMissingFunctions| ...) is being compiled. ;; The variable |$CheckVectorList| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$env| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |makeFunctorArgumentParameters| ...) is being compiled. ;; The variable |$tmp_e| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |makeFunctorArgumentParameters,augmentSig| ...) is being compiled. ;; The variable |$ConditionalOperators| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |genDomainView| ...) is being compiled. ;; Warning: The variable |viewSelector| is not used. ; (DEFUN |compDefWhereClause,addSuchthat| ...) is being compiled. ;; The variable |$predAlist| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |compDefWhereClause,transformType| ...) is being compiled. ;; The variable |$sigAlist| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |compInternalFunction| ...) is being compiled. ;; Warning: The variable |m| is not used. ; (DEFUN |compDefineCapsuleFunction| ...) is being compiled. ;; The variable |$returnMode| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$signatureOfForm| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$functionLocations| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$functorStats| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |putInLocalDomainReferences| ...) is being compiled. ;; The variable |$QuickCode| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |do_compile| ...) is being compiled. ;; The variable |$suffix| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$doNotCompileJustPrint| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$functionStats| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |compSubDomain1| ...) is being compiled. ;; The variable |$Boolean| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$lisplibSuperDomain| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |compCapsuleInner| ...) is being compiled. ;; The variable |$functorLocalParameters| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$addForm| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$signature| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |doIt| ...) is being compiled. ;; The variable |$NonMentionableDomainNames| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$Representation| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |DomainSubstitutionFunction,Subst| ...) is being compiled. ;; The variable |$extraParms| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/define.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=functor.clisp functor.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>functor.clisp PRODUCED "functor.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=functor.o functor.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling functor.clisp. ; (DEFUN |optFunctorBody| ...) is being compiled. ;; The variable |$definition| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |DescendCodeAdd| ...) is being compiled. ;; The variable |$CategoryFrame| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$FormalMapVariableList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |DescendCodeAdd1| ...) is being compiled. ;; The variable |$addFormLhs| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$QuickCode| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |DescendCode| ...) is being compiled. ;; The variable |$locals| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$epilogue| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$ConstantAssignments| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |ProcessCond| ...) is being compiled. ;; The variable |$pairlis| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$NRTslot1PredicateList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |SetFunctionSlots| ...) is being compiled. ;; The variable |$SetFunctions| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$MissingFunctionInfo| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |LookUpSigSlots| ...) is being compiled. ;; The variable |$insideCategoryPackageIfTrue| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$functorForm| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$lisplibOperationAlist| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |SigSlotsMatch| ...) is being compiled. ;; Warning: The variable |implem| is not used. ; (DEFUN |ICformat| ...) is being compiled. ;; The variable |$ICformat_hash| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |resolvePatternVars| ...) is being compiled. ;; The variable |$TriangleVariableList| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/functor.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=info.clisp info.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>info.clisp PRODUCED "info.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=info.o info.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling info.clisp. ; (DEFUN |chaseInferences,foo| ...) is being compiled. ;; The variable |$info_e| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |knownInfo| ...) is being compiled. ;; The variable |$infoHash| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |knownInfo1| ...) is being compiled. ;; The variable |$EmptyMode| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/info.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=iterator.clisp iterator.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>iterator.clisp PRODUCED "iterator.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=iterator.o iterator.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling iterator.clisp. ; (DEFUN |compReduce| ...) is being compiled. ;; The variable |$formalArgList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |compReduce1| ...) is being compiled. ;; The variable |$Boolean| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |getIdentity| ...) is being compiled. ;; The variable |$identity_list| is undefined. ;; The compiler will assume this variable is a global. ;; Warning: The variable |e| is not used. ; (DEFUN |compRepeatOrCollect| ...) is being compiled. ;; The variable |$exitModeStack| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$leaveLevelStack| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |compRepeatOrCollect,fn| ...) is being compiled. ;; The variable |$NoValueMode| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |compInitGstep| ...) is being compiled. ;; The variable |$EmptyMode| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$Integer| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |compIterator1| ...) is being compiled. ;; The variable |$SingleInteger| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$NonNegativeInteger| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$until| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/iterator.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=modemap.clisp modemap.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>modemap.clisp PRODUCED "modemap.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=modemap.o modemap.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling modemap.clisp. ; (DEFUN |addModemapKnown| ...) is being compiled. ;; The variable |$insideCapsuleFunctionIfTrue| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$CapsuleModemapFrame| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |addModemap0| ...) is being compiled. ;; The variable |$functorForm| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |mkNewModemapList| ...) is being compiled. ;; The variable |$forceAdd| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |augModemapsFromDomain| ...) is being compiled. ;; The variable |$DummyFunctorNames| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$Category| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |getOperationAlist| ...) is being compiled. ;; The variable |$insideFunctorIfTrue| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$domainShell| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$tmp_e| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |substNames| ...) is being compiled. ;; The variable |$FormalMapVariableList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |compCat| ...) is being compiled. ;; Warning: The variable |m| is not used. ; (DEFUN |addModemap| ...) is being compiled. ;; The variable |$InteractiveMode| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |getDomainsInScope| ...) is being compiled. ;; The variable |$CapsuleDomainsInScope| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/modemap.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=nruncomp.clisp nruncomp.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>nruncomp.clisp PRODUCED "nruncomp.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=nruncomp.o nruncomp.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling nruncomp.clisp. ; (DEFUN |NRTaddDeltaCode| ...) is being compiled. ;; The variable |$NRTbase| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$NRTdeltaList| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$NRTdeltaListComp| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$template| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$NRTaddForm| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$addForm| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |deltaTran| ...) is being compiled. ;; The variable |$FormalMapVariableList| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$formalArgList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |NRTencode,encode| ...) is being compiled. ;; The variable |$QuickCode| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |optDeltaEntry| ...) is being compiled. ;; The variable |$killOptimizeIfTrue| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$bootstrapDomains| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$functorForm| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$optimizableConstructorNames| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |genDeltaEntry| ...) is being compiled. ;; The variable |$functorLocalParameters| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$NRTdeltaLength| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$EmptyMode| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |NRTassignCapsuleFunctionSlot| ...) is being compiled. ;; The variable |$insideCategoryPackageIfTrue| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |consDomainName| ...) is being compiled. ;; The variable |$devaluateList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |simplify_self_preds1| ...) is being compiled. ;; The variable |$op| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |buildFunctor| ...) is being compiled. ;; The variable |$ModeVariableList| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$uncondAlist| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$condAlist| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$NRTslot1PredicateList| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$CheckVectorList| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |NRTcheckVector| ...) is being compiled. ;; The variable |$SetFunctions| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |NRTaddToSlam| ...) is being compiled. ;; The variable |$mutableDomain| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |genOperationAlist| ...) is being compiled. ;; The variable |$lisplibOperationAlist| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |changeDirectoryInSlot1,fn| ...) is being compiled. ;; The variable |$lastPred| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$newEnv| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |NRTputInHead| ...) is being compiled. ;; The variable |$elt| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/nruncomp.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=package.clisp package.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>package.clisp PRODUCED "package.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=package.o package.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling package.clisp. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/package.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --translate_boot --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys --output=htcheck.clisp htcheck.boot GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"BOOTTRAN" package> BOOTTRAN>htcheck.clisp PRODUCED "htcheck.clisp PRODUCED" BOOTTRAN>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=htcheck.o htcheck.clisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling htcheck.clisp. ; (DEFUN |buildHtMacroTable| ...) is being compiled. ;; The variable |$htMacroTable| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$primitiveHtCommands| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/htcheck.o. NIL FRICAS-LISP>/build/reproducible-path/fricas-1.3.6/src/scripts/build_helper --compile_lisp --debug=no --use=/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp --output=util.o util.lisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > #<"FRICAS-LISP" package> FRICAS-LISP> Compiling util.lisp. ; (DEFUN MAKE-ABSOLUTE-FILENAME ...) is being compiled. ;; The variable $SPADROOT is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN REROOT ...) is being compiled. ;; The variable |$defaultMsgDatabaseName| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN BUILD-INTERPSYS ...) is being compiled. ;; The variable FRICAS-LISP::*BUILDING-FRICASSYS* is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |setViewportProcess| ...) is being compiled. ;; The variable |$ViewportProcessToWatch| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |waitForViewport| ...) is being compiled. ;; The variable |$MenuServer| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$IOindex| is undefined. ;; The compiler will assume this variable is a global. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/src/interp/util.o. NIL FRICAS-LISP>617 the database was updated...remaking interpsys touch database.date 615 making exposed.lsp from /build/reproducible-path/fricas-1.3.6/src/algebra/exposed.lsp cp /build/reproducible-path/fricas-1.3.6/src/algebra/exposed.lsp exposed.lsp 616 making /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/exposed.o from exposed.lsp echo '(progn (compile-file "exposed.lsp" :output-file' \ ' "/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/exposed.o") (quit))' \ | /build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/lisp GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > Compiling exposed.lsp. End of Pass 1. End of Pass 2. OPTIMIZE levels: Safety=0 (No runtime error checking), Space=0, Speed=3 Finished compiling /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/exposed.o. echo '(load "makeint.lisp") #-:ecl(BOOT::reclaim)' \ '#+:ecl(FRICAS-LISP::make-program "/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/interpsys" nil)' \ '#-:ecl(BOOT::spad-save "/build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/interpsys" t)' | \ DAASE='/build/reproducible-path/fricas-1.3.6/src/share' /build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ >;; Loading "makeint.lisp" ;; Loading "./interp-proclaims.lisp" Warning: SIMPLE-WARNING: The OPTIMIZE quality DEBUG is unknown. ;; Finished loading "./interp-proclaims.lisp" ;; Loading "util" start address -T 0xf82d70 ;; Finished loading "util" ;; Loading "vmlisp.o" start address -T 0xf85870 ;; Finished loading "vmlisp.o" ;; Loading "hashcode.o" start address -T 0xee4df0 ;; Finished loading "hashcode.o" ;; Loading "as.o" start address -T 0xf90c10 ;; Finished loading "as.o" ;; Loading "foam_l.o" start address -T 0x10b9010 ;; Finished loading "foam_l.o" ;; Loading "macros.o" start address -T 0x10cdb80 ;; Finished loading "macros.o" ;; Loading "setq.o" start address -T 0xcb05f0 ;; Finished loading "setq.o" ;; Loading "buildom.o" start address -T 0x10de0b0 ;; Finished loading "buildom.o" ;; Loading "cattable.o" start address -T 0x10e7ab0 ;; Finished loading "cattable.o" ;; Loading "clam.o" start address -T 0x10f25d0 ;; Finished loading "clam.o" ;; Loading "clammed.o" start address -T 0x10fbfb0 ;; Finished loading "clammed.o" ;; Loading "compat.o" start address -T 0xeca800 ;; Finished loading "compat.o" ;; Loading "compress.o" start address -T 0xc8b860 ;; Finished loading "compress.o" ;; Loading "cparse.o" start address -T 0x1106f50 ;; Finished loading "cparse.o" ;; Loading "cstream.o" start address -T 0x1125540 ;; Finished loading "cstream.o" ;; Loading "database.o" start address -T 0x11293c0 ;; Finished loading "database.o" ;; Loading "format.o" start address -T 0x1134c80 ;; Finished loading "format.o" ;; Loading "g-boot.o" start address -T 0x11482b0 ;; Finished loading "g-boot.o" ;; Loading "g-cndata.o" start address -T 0x1151960 ;; Finished loading "g-cndata.o" ;; Loading "g-error.o" start address -T 0x1157770 ;; Finished loading "g-error.o" ;; Loading "g-opt.o" start address -T 0x115c530 ;; Finished loading "g-opt.o" ;; Loading "g-timer.o" start address -T 0x11653d0 ;; Finished loading "g-timer.o" ;; Loading "g-util.o" start address -T 0x116b1f0 ;; Finished loading "g-util.o" ;; Loading "hypertex.o" start address -T 0xf077d0 ;; Finished loading "hypertex.o" ;; Loading "i-analy.o" start address -T 0x1178cf0 ;; Finished loading "i-analy.o" ;; Loading "i-coerce.o" start address -T 0x1187370 ;; Finished loading "i-coerce.o" ;; Loading "i-coerfn.o" start address -T 0x1294010 ;; Finished loading "i-coerfn.o" ;; Loading "i-eval.o" start address -T 0x11a5590 ;; Finished loading "i-eval.o" ;; Loading "i-funsel.o" start address -T 0x12bb7c0 ;; Finished loading "i-funsel.o" ;; Loading "i-intern.o" start address -T 0x12d9750 ;; Finished loading "i-intern.o" ;; Loading "i-map.o" start address -T 0x12e6860 ;; Finished loading "i-map.o" ;; Loading "i-output.o" start address -T 0x12fbee0 ;; Finished loading "i-output.o" ;; Loading "i-resolv.o" start address -T 0x1333650 ;; Finished loading "i-resolv.o" ;; Loading "i-spec1.o" start address -T 0x1343f80 ;; Finished loading "i-spec1.o" ;; Loading "i-spec2.o" start address -T 0x135ecb0 ;; Finished loading "i-spec2.o" ;; Loading "i-syscmd.o" start address -T 0x1454010 ;; Finished loading "i-syscmd.o" ;; Loading "i-toplev.o" start address -T 0x1377dc0 ;; Finished loading "i-toplev.o" ;; Loading "incl.o" start address -T 0x137e9e0 ;; Finished loading "incl.o" ;; Loading "interop.o" start address -T 0x1482d20 ;; Finished loading "interop.o" ;; Loading "int-top.o" start address -T 0x1490560 ;; Finished loading "int-top.o" ;; Loading "lisplib.o" start address -T 0x14973d0 ;; Finished loading "lisplib.o" ;; Loading "macex.o" start address -T 0x149f1d0 ;; Finished loading "macex.o" ;; Loading "match.o" start address -T 0x14a4730 ;; Finished loading "match.o" ;; Loading "msg.o" start address -T 0x14ab310 ;; Finished loading "msg.o" ;; Loading "msgdb.o" start address -T 0x14b67a0 ;; Finished loading "msgdb.o" ;; Loading "nlib.o" start address -T 0x14c7be0 ;; Finished loading "nlib.o" ;; Loading "nrunfast.o" start address -T 0x14d1310 ;; Finished loading "nrunfast.o" ;; Loading "nrungo.o" start address -T 0x14db810 ;; Finished loading "nrungo.o" ;; Loading "nrunopt.o" start address -T 0x14e2a10 ;; Finished loading "nrunopt.o" ;; Loading "pathname.o" start address -T 0xed2bd0 ;; Finished loading "pathname.o" ;; Loading "pf2sex.o" start address -T 0x14f7dc0 ;; Finished loading "pf2sex.o" ;; Loading "pile.o" start address -T 0x1502a80 ;; Finished loading "pile.o" ;; Loading "posit.o" start address -T 0x15077f0 ;; Finished loading "posit.o" ;; Loading "property.o" start address -T 0xac1f70 ;; Finished loading "property.o" ;; Loading "ptrees.o" start address -T 0x150e140 ;; Finished loading "ptrees.o" ;; Loading "rulesets.o" start address -T 0xb10cb0 ;; Finished loading "rulesets.o" ;; Loading "scan.o" start address -T 0x1521d40 ;; Finished loading "scan.o" ;; Loading "serror.o" start address -T 0x152d350 ;; Finished loading "serror.o" ;; Loading "server.o" start address -T 0x15311c0 ;; Finished loading "server.o" ;; Loading "setvars.o" start address -T 0x1535c80 ;; Finished loading "setvars.o" ;; Loading "sfsfun.o" start address -T 0x169b010 ;; Finished loading "sfsfun.o" ;; Loading "simpbool.o" start address -T 0x15499c0 ;; Finished loading "simpbool.o" ;; Loading "slam.o" start address -T 0x16b0cb0 ;; Finished loading "slam.o" ;; Loading "spad.o" start address -T 0xfa5d40 ;; Finished loading "spad.o" ;; Loading "termrw.o" start address -T 0x154e9f0 ;; Finished loading "termrw.o" ;; Loading "trace.o" start address -T 0x16bb890 ;; Finished loading "trace.o" ;; Loading "daase.o" start address -T 0x16d6af0 ;; Finished loading "daase.o" ;; Loading "ncomp.o" start address -T 0x16ea0f0 ;; Finished loading "ncomp.o" ;; Loading "parsing.o" start address -T 0xc91840 ;; Finished loading "parsing.o" ;; Loading "parse.o" start address -T 0x16f3c90 ;; Finished loading "parse.o" ;; Loading "postpar.o" start address -T 0x16fa290 ;; Finished loading "postpar.o" ;; Loading "setvart.o" start address -T 0xcca3d0 ;; Finished loading "setvart.o" ;; Loading "s-parser.o" start address -T 0x1717ed0 ;; Finished loading "s-parser.o" ;; Loading "scwrap2.o" start address -T 0x1723b80 ;; Finished loading "scwrap2.o" ;; Loading "spaderror.o" start address -T 0xcbea40 ;; Finished loading "spaderror.o" ;; Loading "ax.o" start address -T 0x172a850 ;; Finished loading "ax.o" ;; Loading "bc-matrix.o" start address -T 0x1734cf0 ;; Finished loading "bc-matrix.o" ;; Loading "bc-misc.o" start address -T 0x1738fd0 ;; Finished loading "bc-misc.o" ;; Loading "bc-solve.o" start address -T 0x17405d0 ;; Finished loading "bc-solve.o" ;; Loading "ht-util.o" start address -T 0x1746f90 ;; Finished loading "ht-util.o" ;; Loading "htsetvar.o" start address -T 0x1752bc0 ;; Finished loading "htsetvar.o" ;; Loading "ht-root.o" start address -T 0x175d150 ;; Finished loading "ht-root.o" ;; Loading "br-con.o" start address -T 0x1764270 ;; Finished loading "br-con.o" ;; Loading "br-data.o" start address -T 0x17793c0 ;; Finished loading "br-data.o" ;; Loading "showimp.o" start address -T 0x1789230 ;; Finished loading "showimp.o" ;; Loading "br-op1.o" start address -T 0x18e1010 ;; Finished loading "br-op1.o" ;; Loading "br-op2.o" start address -T 0x18f31a0 ;; Finished loading "br-op2.o" ;; Loading "br-search.o" start address -T 0x18fe500 ;; Finished loading "br-search.o" ;; Loading "br-util.o" start address -T 0x1912a00 ;; Finished loading "br-util.o" ;; Loading "br-saturn.o" start address -T 0x1921eb0 ;; Finished loading "br-saturn.o" ;; Loading "apply.o" start address -T 0x19331e0 ;; Finished loading "apply.o" ;; Loading "c-doc.o" start address -T 0x1938d00 ;; Finished loading "c-doc.o" ;; Loading "c-util.o" start address -T 0x1950430 ;; Finished loading "c-util.o" ;; Loading "category.o" start address -T 0x1960d20 ;; Finished loading "category.o" ;; Loading "compiler.o" start address -T 0x1968f50 ;; Finished loading "compiler.o" ;; Loading "define.o" start address -T 0x1987120 ;; Finished loading "define.o" ;; Loading "functor.o" start address -T 0x19a05e0 ;; Finished loading "functor.o" ;; Loading "info.o" start address -T 0x19ad090 ;; Finished loading "info.o" ;; Loading "iterator.o" start address -T 0x19b3f90 ;; Finished loading "iterator.o" ;; Loading "modemap.o" start address -T 0x19ba1d0 ;; Finished loading "modemap.o" ;; Loading "nruncomp.o" start address -T 0x19c1830 ;; Finished loading "nruncomp.o" ;; Loading "package.o" start address -T 0x19d2080 ;; Finished loading "package.o" ;; Loading "htcheck.o" start address -T 0xeece90 ;; Finished loading "htcheck.o" Using local database /build/reproducible-path/fricas-1.3.6/src/share/algebra/compress.daase.. Re-reading compress.daase Using local database /build/reproducible-path/fricas-1.3.6/src/share/algebra/interp.daase.. Re-reading interp.daase FriCAS initialization: interpreter FriCAS initialization: database FriCAS initialization: constructors FriCAS initialization: history FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- Using local database /build/reproducible-path/fricas-1.3.6/src/share/algebra/compress.daase.. Re-reading compress.daase Using local database /build/reproducible-path/fricas-1.3.6/src/share/algebra/interp.daase.. Re-reading interp.daase Using local database /build/reproducible-path/fricas-1.3.6/src/share/algebra/operation.daase.. Re-reading operation.daase Using local database /build/reproducible-path/fricas-1.3.6/src/share/algebra/browse.daase.. Re-reading browse.daase Using local database /build/reproducible-path/fricas-1.3.6/src/share/algebra/category.daase.. Re-reading category.daase Initial getdatabase preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. ;; Finished loading "makeint.lisp" T > T >ls /build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/interpsys /build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/interpsys 6 /build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/interpsys created make[3]: Leaving directory '/build/reproducible-path/fricas-1.3.6/src/interp' ../config/mkinstalldirs /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/share cd doc && /usr/bin/make util-ht make[3]: Entering directory '/build/reproducible-path/fricas-1.3.6/src/doc' cp /build/reproducible-path/fricas-1.3.6/src/doc/ht/util.ht util.ht mkdir -p /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/share/hypertex/pages cp util.ht /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/share/hypertex/pages/util.ht echo timestamp > util-ht make[3]: Leaving directory '/build/reproducible-path/fricas-1.3.6/src/doc' 30b running find-algebra-files (cd ./algebra; \ . ../scripts/find-algebra-files) \ > algebra/tmp-extract-spad.mk ./../config/move-if-change \ algebra/tmp-extract-spad.mk algebra/extract-spad.mk cd algebra && /usr/bin/make make[3]: Entering directory '/build/reproducible-path/fricas-1.3.6/src/algebra' (cd .; \ sed -n 's/^)abbrev [a-z]* *\([A-Z0-9]*\) *\([^ ]*\)/\1 \2/p' \ acplot.spad aggcat2.spad aggcat.spad algcat.spad algext.spad algfact.spad algfunc.spad alg_top.spad allfact.spad alql.spad amodgcd.spad any.spad array1.spad array2.spad attribs.spad bags.spad bezout.spad boolean.spad brill.spad card.spad carten.spad catdef.spad cden.spad charpol.spad clifford.spad clip.spad coerce.spad color.spad combfunc.spad combinat.spad complet.spad computation.spad computil.spad constant.spad contfrac.spad coordsys.spad cra.spad crfp.spad curve.spad cycles.spad cyclotom.spad cyldec.spad ddfact.spad defaults.spad defintef.spad defintrf.spad derham.spad dhmatrix.spad dirichlet.spad discrgrp.spad distro.spad divisor.spad dpolcat.spad drawopt.spad drawpak.spad draw.spad efstruc.spad efuls.spad efupxs.spad eigen.spad elemntry.spad elfuts.spad equation1.spad error.spad evalut.spad expexpan.spad export3D.spad expps.spad expr2ups.spad exprode.spad expr.spad extred.spad facutil.spad fdalg.spad ffact.spad ffcat.spad ffcg.spad fffg.spad fff.spad ffhom.spad ffnb.spad ffpoly.spad ffp.spad ffx.spad files.spad float.spad fmod.spad fname.spad fnla.spad formula.spad fortcat.spad fortmac.spad fortout.spad fortpak.spad fortran.spad forttyp.spad fourier.spad fparfrac.spad fraction.spad free.spad fr.spad fs2expxp.spad fs2ups.spad fspace.spad galfact.spad gaussfac.spad gaussian.spad gbeuclid.spad gbintern.spad gb.spad gdirprod.spad gdpoly.spad geneez.spad generic.spad genser.spad genups.spad ghensel.spad gnudraw.spad gpgcd.spad gpol.spad gpresent.spad graph.spad grdef.spad groebf.spad groebsol.spad gseries.spad hashstate.spad html.spad ideal.spad idecomp.spad indexedp.spad intaf.spad intalg.spad intaux.spad intclos.spad intden.spad intef.spad integer.spad integrat.spad interval.spad intfact.spad intlocp.spad intpar.spad intpm.spad intrf.spad irexpand.spad irsn.spad ituple.spad jet.spad kl.spad kovacic.spad laplace.spad laurent.spad leadcdet.spad lie.spad limitps.spad lindep.spad lingrob.spad linpen.spad liouv.spad listgcd.spad list.spad lll.spad lmdict.spad lodof.spad lodof2.spad lodo.spad logic.spad mama.spad manip.spad mantepse.spad mappkg.spad matcat.spad matfuns.spad matrix.spad matstor.spad mesh.spad mfinfact.spad mkfunc.spad mkrecord.spad mlift.spad moddfact.spad modgcd.spad modhpsol.spad modmonom.spad modmon.spad modring.spad moebius.spad mring.spad mrv_limit.spad mset.spad mts.spad muldep.spad multfact.spad multpoly.spad multsqfr.spad naalgc.spad naalg.spad newdata.spad newpoint.spad newpoly.spad nlinsol.spad nlode.spad npcoef.spad nregset.spad nsregset.spad numarr.spad numeigen.spad numeric.spad numode.spad numquad.spad numsolve.spad numtheor.spad oct.spad odealg.spad odeef.spad oderf.spad omcat.spad omdev.spad omerror.spad omserver.spad opalg.spad openmath.spad op.spad ordinal.spad ore.spad outform.spad outform2.spad out.spad pade.spad padiclib.spad padic.spad paramete.spad partperm.spad patmatch1.spad pattern.spad pcurve.spad perman.spad permgrps.spad perm.spad pfbr.spad pfo.spad pfr.spad pf.spad pgcd.spad pgrobner.spad pinterp.spad pleqn.spad plot3d.spad plot.spad plottool.spad polset.spad poltopol.spad polycat.spad poly.spad primelt.spad product.spad prs.spad prtition.spad pscat.spad pseudolin.spad ptranfn.spad puiseux.spad qalgset.spad quat.spad radeigen.spad radix.spad random.spad ratfact.spad rdeefx.spad rdesys.spad real0q.spad realzero.spad reclos.spad rec.spad regset.spad rep1.spad rep2.spad resring.spad retract.spad rf.spad riccati.spad rinterp.spad rule.spad scene.spad seg.spad serexp.spad setorder.spad sets.spad sex.spad sf.spad sgcf.spad sign.spad si.spad skpol.spad smith.spad smith2.spad solvedio.spad solvefor.spad solvelin.spad solverad.spad sortpak.spad space.spad special.spad special2.spad sregset.spad ssolve.spad stream.spad string.spad sttaylor.spad sttf.spad sturm.spad suchthat.spad sum.spad sups.spad symbol.spad syssolp.spad system.spad tableau.spad table.spad taylor.spad tensor.spad tex.spad texmacs.spad transsolve.spad tree.spad trigcat.spad triset.spad tube.spad twofact.spad u32vec.spad unittest.spad updecomp.spad utsode.spad variable.spad vector.spad view2D.spad view3D.spad viewDef.spad vecrec.spad viewpack.spad vsbasis.spad weier.spad wtpol.spad xdpolyf.spad xhash.spad xlpoly.spad xpfact.spad xpoly.spad ystream.spad zerodim.spad) > abbrev.list if test -d "/build/reproducible-path/fricas-1.3.6/pre-generated/src/algebra"; then \ /usr/bin/make BUILD_WAY=use_lisp stamp-alg ; \ else \ /usr/bin/make BUILD_WAY=normal stamp ; \ fi make[4]: Entering directory '/build/reproducible-path/fricas-1.3.6/src/algebra' ( for A in A1AGG ABELGRP ABELMON ABELSG ACF ACFS ACPLOT AF AGG AHYP ALAGG ALGEBRA ALGFACT ALGFF ALGMANIP ALGMFACT ALGPKG ALGSC ALIST AMR ANON AN ANTISYM ANY1 ANY APPLYORE APPRULE APRODC ARR2CAT ARRAY12 ARRAY1 ARRAY2 ARRAY22 ASSOCEQ ASTACK ATCS ATADDVA ATAPPRO ATARBEX ATARBPR ATCANCL ATCANON ATCUNOR ATFINAG ATLR ATMULVA ATNZDIV ATRIG ATSHMUT ATTWSR ATUNIKN ATVCWC AUTOMOR BALFACT BASTYPE BBTREE BDISTL BEZOUT BEZOUT2 BGAGG BIALG BICPO BINARY BINFILE BITS BITST BJOIN BLAT BMEET BMODULE BOOLEAN BOP1 BOP BOUNDZRO BRAGG BRILL BSTREE BTAGG BTCAT BTOURN BTREE CABMON CACHSET CAD CADU CARD CARTEN2 CARTEN CCLASS CDEN CDFMAT CDFVEC CELL CFACET CFCAT CHAINC CHARNZ CHARPOL CHARPOL2 CHARPOL3 CHAR CHARZ CHVAR CINTSLPE CKP CLAGG CLIF CLINDEP CLIP CMPLXRT COALG COCHNC CODCPO COLOR COMBF COMBINAT COMBOPC COMM COMMUPC COMPCODE COMPUTIL COMPAR COMPCAT COMPLEX2 COMPLEX COMPLPAT COMPPROP COMRING CONTFRAC COORDSYS CPIMA CPMATCH CRAPACK CRFP CSTTOOLS CTRIGMNP CUBEC CUBECF CVMP CYCGRP CYCLES CYCLOTOM ; do \ echo ')lisp (fricas_compile_fasl' \ ' "/build/reproducible-path/fricas-1.3.6/pre-generated/src/algebra/'$A'.lsp"' \ '"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/'$A'.o")' ; \ done ; \ echo ')quit' ) | \ DAASE=/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu FRICAS=/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/interpsys openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/compress.daase.. Re-reading compress.daase Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/interp.daase.. Re-reading interp.daase Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/operation.daase.. Re-reading operation.daase Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/category.daase.. Re-reading category.daase Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/browse.daase.. Re-reading browse.daase (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/A1AGG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ABELGRP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ABELMON.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ABELSG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ACF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ACFS.o" (1) -> ; (DEFUN |ACPLOT;makeRatFcnSketch| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ACPLOT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/AF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/AGG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/AHYP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ALAGG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ALGEBRA.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ALGFACT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ALGFF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ALGMANIP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ALGMFACT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ALGPKG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ALGSC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ALIST.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/AMR.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ANON.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/AN.o" (1) -> ; (DEFUN |ANTISYM;Nalpha| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ANTISYM.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ANY1.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ANY.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/APPLYORE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/APPRULE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/APRODC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ARR2CAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ARRAY12.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ARRAY1.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ARRAY2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ARRAY22.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ASSOCEQ.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ASTACK.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ATCS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ATADDVA.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ATAPPRO.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ATARBEX.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ATARBPR.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ATCANCL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ATCANON.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ATCUNOR.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ATFINAG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ATLR.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ATMULVA.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ATNZDIV.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ATRIG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ATSHMUT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ATTWSR.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ATUNIKN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ATVCWC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/AUTOMOR.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/BALFACT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/BASTYPE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/BBTREE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/BDISTL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/BEZOUT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/BEZOUT2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/BGAGG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/BIALG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/BICPO.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/BINARY.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/BINFILE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/BITS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/BITST.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/BJOIN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/BLAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/BMEET.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/BMODULE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/BOOLEAN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/BOP1.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/BOP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/BOUNDZRO.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/BRAGG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/BRILL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/BSTREE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/BTAGG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/BTCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/BTOURN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/BTREE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/CABMON.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/CACHSET.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/CAD.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/CADU.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/CARD.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/CARTEN2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/CARTEN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/CCLASS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/CDEN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/CDFMAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/CDFVEC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/CELL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/CFACET.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/CFCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/CHAINC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/CHARNZ.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/CHARPOL.o" (1) -> ; (DEFUN |CHARPOL2;danilewski;MR;1| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/CHARPOL2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/CHARPOL3.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/CHAR.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/CHARZ.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/CHVAR.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/CINTSLPE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/CKP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/CLAGG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/CLIF.o" (1) -> ; (DEFUN |CLINDEP;kmap| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/CLINDEP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/CLIP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/CMPLXRT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/COALG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/COCHNC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/CODCPO.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/COLOR.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/COMBF.o" (1) -> ; (DEFUN |COMBINAT;partition;2I;1| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/COMBINAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/COMBOPC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/COMM.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/COMMUPC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/COMPCODE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/COMPUTIL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/COMPAR.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/COMPCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/COMPLEX2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/COMPLEX.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/COMPLPAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/COMPPROP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/COMRING.o" (1) -> ; (DEFUN |CONTFRAC;showAll?| ...) is being compiled. ;; The variable |$streamsShowAll| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/CONTFRAC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/COORDSYS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/CPIMA.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/CPMATCH.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/CRAPACK.o" (1) -> ; (DEFUN |CRFP;startPolynomial;UPR;5| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/CRFP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/CSTTOOLS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/CTRIGMNP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/CUBEC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/CUBECF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/CVMP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/CYCGRP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/CYCLES.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/CYCLOTOM.o" (1) -> echo timestamp > stamp-fasls1 ( for A in DBASE DBLRESP DDFACT DECIMAL DEFINTEF DEFINTRF DEGRED DELTAC DELTCF DEQUEUE DERHAM DFELEM DFINTTLS DFLOAT DFMAT DFVEC DFSFUN DFSFUN2 DGRPH DHMATRIX DIAGG DIFEXT DIFRING DIHGRP DIOPS DIOSP DIRPCAT DIRPROD2 DIRPROD DIRRING DISPLAY DISTCAT DISTEX DISTLAT DISTPOL DISTRO DISTRO2 DIVRING DJBP DLAGG DLIST DLP DMP DCPO DPMM DPMO DPOLCAT DQAGG DRAWCFUN DRAWCURV DRAWCX DRAWHACK DRAWPT DRAW DROPT0 DROPT1 DROPT DSMP DSTCFPG DVARCAT EAB EF EFACTOR EFGUSER EFSTRUC EFULS EFUPXS ELAGG ELEMFUN ELFUTS ELINSOL ELIPIDF ELTAB ELTAGG EMR ENTIRER EP EQ2 EQ EQTBL ERROR ES1 ES2 ES EUCDOM EVALAB EVALCYC EXIT EXP3D EXPEXPAN EXPR2 EXPR2UPS EXPRODE EXPR EXPRTUBE EXPUPXS EXTRED FACTCAT FACTFUNC FACUTIL FAKEPOL FAMR FARRAY FAXF FBICPO FCDCPO FCOMP FCPAK1 FCTOOL FC FDALG FDIV2 FDIVCAT FDIV FDCPO FELFUN FEVALAB FEXPR FFCAT2 FFCAT FFCGP FFCG FFCGX FFF FFHOM FFIELDC FFINTBAS FFNBP FFNB FFNBX FFPOLY2 FFPOLY FFP FFSLPE FF FFX FGLMICPK FGROUP FGRPH FIELD FILECAT FILE FINAALG FINGEN FINGPKG FINGRP FINITE FINLAT FINRALG FLAGG2 ; do \ echo ')lisp (fricas_compile_fasl' \ ' "/build/reproducible-path/fricas-1.3.6/pre-generated/src/algebra/'$A'.lsp"' \ '"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/'$A'.o")' ; \ done ; \ echo ')quit' ) | \ DAASE=/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu FRICAS=/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/interpsys openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/compress.daase.. Re-reading compress.daase Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/interp.daase.. Re-reading interp.daase Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/operation.daase.. Re-reading operation.daase Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/category.daase.. Re-reading category.daase Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/browse.daase.. Re-reading browse.daase (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DBASE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DBLRESP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DDFACT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DECIMAL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DEFINTEF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DEFINTRF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DEGRED.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DELTAC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DELTCF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DEQUEUE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DERHAM.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DFELEM.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DFINTTLS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DFLOAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DFMAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DFVEC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DFSFUN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DFSFUN2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DGRPH.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DHMATRIX.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DIAGG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DIFEXT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DIFRING.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DIHGRP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DIOPS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DIOSP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DIRPCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DIRPROD2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DIRPROD.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DIRRING.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DISPLAY.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DISTCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DISTEX.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DISTLAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DISTPOL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DISTRO.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DISTRO2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DIVRING.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DJBP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DLAGG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DLIST.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DLP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DMP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DCPO.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DPMM.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DPMO.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DPOLCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DQAGG.o" (1) -> ; (DEFUN |DRAWCFUN;myTrap1| ...) is being compiled. ;; The variable |$numericFailure| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DRAWCFUN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DRAWCURV.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DRAWCX.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DRAWHACK.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DRAWPT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DRAW.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DROPT0.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DROPT1.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DROPT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DSMP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DSTCFPG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DVARCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/EAB.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/EF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/EFACTOR.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/EFGUSER.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/EFSTRUC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/EFULS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/EFUPXS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ELAGG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ELEMFUN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ELFUTS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ELINSOL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ELIPIDF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ELTAB.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ELTAGG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/EMR.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ENTIRER.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/EP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/EQ2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/EQ.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/EQTBL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ERROR.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ES1.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ES2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ES.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/EUCDOM.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/EVALAB.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/EVALCYC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/EXIT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/EXP3D.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/EXPEXPAN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/EXPR2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/EXPR2UPS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/EXPRODE.o" (1) -> ; (DEFUN |EXPR;getSimplifyDenomsFlag;B;35| ...) is being compiled. ;; The variable |algreduc_flag| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/EXPR.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/EXPRTUBE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/EXPUPXS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/EXTRED.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FACTCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FACTFUNC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FACUTIL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FAKEPOL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FAMR.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FARRAY.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FAXF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FBICPO.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FCDCPO.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FCOMP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FCPAK1.o" (1) -> ; (DEFUN |FCTOOL;newFortranTempVar;S;1| ...) is being compiled. ;; The variable |$defaultFortranType| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |FCTOOL;checkType;2S;2| ...) is being compiled. ;; The variable |$fortranPrecision| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |FCTOOL;segment2l| ...) is being compiled. ;; The variable |$maximumFortranExpressionLength| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |FCTOOL;segment| ...) is being compiled. ;; The variable |$fortranSegment| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |FCTOOL;fortranifyIntrinsicFunctionName| ...) is being compiled. ;; The variable |$useIntrinsicFunctions| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |FCTOOL;mkMat| ...) is being compiled. ;; The variable |$fortInts2Floats| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |FCTOOL;exp2FortSpecial| ...) is being compiled. ;; The variable |$fortranArrayStartingIndex| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |FCTOOL;fortran2Lines1| ...) is being compiled. ;; The variable |$fortLength| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |FCTOOL;exp2FortOptimize| ...) is being compiled. ;; The variable |$fortranOptimizationLevel| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FCTOOL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FC.o" (1) -> ; (DEFUN |FDALG;scalar?;$2NniB;43| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FDALG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FDIV2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FDIVCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FDIV.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FDCPO.o" (1) -> ; (DEFUN |FELFUN;landen2;FLFL;4| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FELFUN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FEVALAB.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FEXPR.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FFCAT2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FFCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FFCGP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FFCG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FFCGX.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FFF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FFHOM.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FFIELDC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FFINTBAS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FFNBP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FFNB.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FFNBX.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FFPOLY2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FFPOLY.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FFP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FFSLPE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FFX.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FGLMICPK.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FGROUP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FGRPH.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FIELD.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FILECAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FILE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FINAALG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FINGEN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FINGPKG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FINGRP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FINITE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FINLAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FINRALG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FLAGG2.o" (1) -> echo timestamp > stamp-fasls2 ( for A in FLAGG FLALG FLASORT FLINEXP FLIOUFUN FLOATCP FLOATRP FLOAT FMAGMA FMCAT FMC FMFUN FMOEBF FMONOID FM FM2 FMCF2 FMTC FNAME FNCAT FNGRPH FNLA FOP FORDER FORMCAT FORMULA1 FORMULA FORTCAT FORTFN FORTFORM FORTRAN FPARFRAC FPATMAB FPC FPOSET FPS FR2 FRAC2 FRAC FRAMALG FRETRCT FRIDEAL2 FRIDEAL FRIMOD FRMOD FRNAAF2 FRNAALG FR FRUTIL FS2EXPXP FS2 FS2UPS FS2UPS2 FSAGG2 FSAGG FSCINT FSCINTA FSERIES FSFUN FSINT FSPECF FSPRMELT FSRED FSRROOT FS FST FTEM FT FUNCTION FVC FVFUN GALFACT GALFACTU GALPOLYU GAUSSFAC GBEUCLID GBF GBINTERN GB GCDBAS GCDDOM GCNAALG GDMP GDRAW GENEEZ GENMFACT GENMOEBF GENPGCD GENUPS GENUPS1 GENUPS2 GENUSER GHENSEL GMODPOL GOSPER GPOLCAT GPOLSET GRALG GRAY GRDEF GRIMAGE GRMOD GROEBSOL GROUP GROUPP GROUPPF1 GSERIES GSTBL GTSET HACKPI HANKP HASHSTAT HASHTBL HB HDMP HDP HEAP HELLFDIV HEUGCD HEXADEC HOAGG HOMOL HOPFALG HTMLFORM HYPCAT IALGFACT IARRAY1 IARRAY2 IBACHIN IBATOOL IBITS IBPTOOLS ICARD ICDEN IDEAL IDECOMP IDPC IDPO IEP IEVALAB IFARRAY IFF IIARRAY2 IJB ILIST ILOGIC ; do \ echo ')lisp (fricas_compile_fasl' \ ' "/build/reproducible-path/fricas-1.3.6/pre-generated/src/algebra/'$A'.lsp"' \ '"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/'$A'.o")' ; \ done ; \ echo ')quit' ) | \ DAASE=/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu FRICAS=/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/interpsys openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/compress.daase.. Re-reading compress.daase Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/interp.daase.. Re-reading interp.daase Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/operation.daase.. Re-reading operation.daase Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/category.daase.. Re-reading category.daase Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/browse.daase.. Re-reading browse.daase (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FLAGG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FLALG.o" (1) -> ; (DEFUN |FLASORT;siftUp| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FLASORT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FLINEXP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FLIOUFUN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FLOATCP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FLOATRP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FLOAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FMAGMA.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FMCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FMC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FMFUN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FMOEBF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FMONOID.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FM.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FM2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FMCF2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FMTC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FNAME.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FNCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FNGRPH.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FNLA.o" (1) -> ; (DEFUN |FOP;topFortranOutputStack;S;1| ...) is being compiled. ;; The variable |$fortranOutputFile| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FOP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FORDER.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FORMCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FORMULA1.o" (1) -> ; (DEFUN |FORMULA;display;$V;5| ...) is being compiled. ;; The variable $LINELENGTH is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FORMULA.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FORTCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FORTFN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FORTFORM.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FORTRAN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FPARFRAC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FPATMAB.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FPC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FPOSET.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FPS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FR2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FRAC2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FRAC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FRAMALG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FRETRCT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FRIDEAL2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FRIDEAL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FRIMOD.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FRMOD.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FRNAAF2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FRNAALG.o" (1) -> ; (DEFUN |FR;gcd;3$;54| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FR.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FRUTIL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FS2EXPXP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FS2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FS2UPS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FS2UPS2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FSAGG2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FSAGG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FSCINT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FSCINTA.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FSERIES.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FSFUN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FSINT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FSPECF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FSPRMELT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FSRED.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FSRROOT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FST.o" (1) -> ; (DEFUN |FTEM;processTemplate;2Fn;7| ...) is being compiled. ;; The variable |$fortranOutputFile| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FTEM.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FUNCTION.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FVC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FVFUN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GALFACT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GALFACTU.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GALPOLYU.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GAUSSFAC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GBEUCLID.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GBF.o" (1) -> ; (DEFUN |GBINTERN;gbasisExtend;2L2IL;6| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GBINTERN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GB.o" (1) -> ; (DEFUN |GCDBAS;gcdDecomposition;VR;4| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GCDBAS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GCDDOM.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GCNAALG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GDMP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GDRAW.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GENEEZ.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GENMFACT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GENMOEBF.o" (1) -> ; (DEFUN |GENPGCD;lift| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GENPGCD.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GENUPS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GENUPS1.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GENUPS2.o" (1) -> ; (DEFUN |GENUSER;exquo2| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GENUSER.o" (1) -> ; (DEFUN |GHENSEL;HenselLift;TPLRPPiR;10| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GHENSEL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GMODPOL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GOSPER.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GPOLCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GPOLSET.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GRALG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GRAY.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GRDEF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GRIMAGE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GRMOD.o" (1) -> ; (DEFUN |GROEBSOL;groebSolve;LLL;8| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GROEBSOL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GROUP.o" (1) -> ; (DEFUN |GROUPP;inferFromRelations| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GROUPP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GROUPPF1.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GSERIES.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GSTBL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GTSET.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/HACKPI.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/HANKP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/HASHSTAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/HASHTBL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/HB.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/HDMP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/HDP.o" (1) -> ; (DEFUN |HEAP;siftUp| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/HEAP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/HELLFDIV.o" (1) -> ; (DEFUN |HEUGCD;internal| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/HEUGCD.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/HEXADEC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/HOAGG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/HOMOL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/HOPFALG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/HTMLFORM.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/HYPCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/IALGFACT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/IARRAY1.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/IARRAY2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/IBACHIN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/IBATOOL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/IBITS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/IBPTOOLS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ICARD.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ICDEN.o" (1) -> ; (DEFUN |IDEAL;relationsIdeal;LSt;30| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/IDEAL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/IDECOMP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/IDPC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/IDPO.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/IEP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/IEVALAB.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/IFARRAY.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/IFF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/IIARRAY2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/IJB.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ILIST.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ILOGIC.o" (1) -> echo timestamp > stamp-fasls3 ( for A in IMATLIN IMATQF IMATRIX IMODHP INBFF INCALG INCRMAPS INDE INEP INFCG INFINITY INFORM1 INFORM INFPROD0 INFSP INMODGCD INNMFACT INPSIGN INS INTABL INTAF INTALG INTALG2 INTBIT INTCAT INTDEN INTDOM INTDSOL INTEF INTFACT INTG0 INTHEORY INTHERAL INTHERTR INTLOCP INTPAF INTPAR1 INTPAR2 INTPM INTRAT INTRET INTRF INTRVL INTSLPE INT INTTOOLS INTTR INVLAPLA IPADIC IPF IPRNTPK IR2F IR2 IROOT IRREDFFX IRRF2F IRSN IR IRURPK ISMITH ISTRING ISUMP ISUPS ITAYLOR ITFUN2 ITFUN3 ITRIGMNP ITUPLE IVECTOR IXAGG JBBFC JBC JBE JBFC JBLF JBP JBSA JBUNDLE JBX JCT JDE JDIFF JGB JLF JVF JOINLAT JORDAN KAFILE KDAGG KERNEL2 KERNEL KOERCE KOERCEF KONVERF KONVERT KOVACIC LALG LAMBDA LAPLACE LA LAT LATJOFM LATMOFJ LAUPOL LAZM3PK LEADCDET LEXP LEXTRIPK LFCAT LF LGROBP LIB LIECAT LIE LIMITPS LIMITRF LINCOMB LINDEP LINEXP LINPEN LIST2MAP LIST2 LIST3 LIST LISTPKG LLLRED LMDICT LMODULE LMOPS LNAGG LO LODEEF LODO1 LODO2 LODO3 LODO3AUX LODOCAT LODOCONV LODOF LODOF2 LODOOPS LODO LOGIC LOOP LORER LPEFRAC LPOLY LSAGG LSMP1 LSMP LSPP LSQM LUD LWORD LZSTAGG M3D MAGCD MAGCD2 MAGCDOC MAGCDT2 MAGCDT3 MAGCDT4 MAGMA MAGMAWU MAMA MAPHACK1 MAPHACK2 MAPHACK3 MAPPKG1 MAPPKG2 MAPPKG3 MATCAT2 MATCAT ; do \ echo ')lisp (fricas_compile_fasl' \ ' "/build/reproducible-path/fricas-1.3.6/pre-generated/src/algebra/'$A'.lsp"' \ '"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/'$A'.o")' ; \ done ; \ echo ')quit' ) | \ DAASE=/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu FRICAS=/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/interpsys openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/compress.daase.. Re-reading compress.daase Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/interp.daase.. Re-reading interp.daase Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/operation.daase.. Re-reading operation.daase Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/category.daase.. Re-reading category.daase Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/browse.daase.. Re-reading browse.daase (1) -> ; (DEFUN |IMATLIN;rowEchelon;2M;5| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/IMATLIN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/IMATQF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/IMATRIX.o" (1) -> ; (DEFUN |IMODHP;do_modular_solve;VVNniUvISU;5| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/IMODHP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/INBFF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/INCALG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/INCRMAPS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/INDE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/INEP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/INFCG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/INFINITY.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/INFORM1.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/INFORM.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/INFPROD0.o" (1) -> ; (DEFUN |INFSP;findGenZeros| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/INFSP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/INMODGCD.o" (1) -> ; (DEFUN |INNMFACT;intChoose| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/INNMFACT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/INPSIGN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/INS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/INTABL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/INTAF.o" (1) -> ; (DEFUN |INTALG;find_multiples| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/INTALG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/INTALG2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/INTBIT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/INTCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/INTDEN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/INTDOM.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/INTDSOL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/INTEF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/INTFACT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/INTG0.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/INTHEORY.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/INTHERAL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/INTHERTR.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/INTLOCP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/INTPAF.o" (1) -> ; (DEFUN |INTPAR1;expextint;MMMLL;5| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/INTPAR1.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/INTPAR2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/INTPM.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/INTRAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/INTRET.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/INTRF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/INTRVL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/INTSLPE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/INT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/INTTOOLS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/INTTR.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/INVLAPLA.o" (1) -> ; (DEFUN |IPADIC;showAll?| ...) is being compiled. ;; The variable |$streamsShowAll| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/IPADIC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/IPF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/IPRNTPK.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/IR2F.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/IR2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/IROOT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/IRREDFFX.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/IRRF2F.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/IRSN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/IR.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/IRURPK.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ISMITH.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ISTRING.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ISUMP.o" (1) -> ; (DEFUN |ISUPS;compose0!2| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ISUPS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ITAYLOR.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ITFUN2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ITFUN3.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ITRIGMNP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ITUPLE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/IVECTOR.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/IXAGG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/JBBFC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/JBC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/JBE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/JBFC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/JBLF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/JBP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/JBSA.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/JBUNDLE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/JBX.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/JCT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/JDE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/JDIFF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/JGB.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/JLF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/JVF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/JOINLAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/JORDAN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/KAFILE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/KDAGG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/KERNEL2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/KERNEL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/KOERCE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/KOERCEF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/KONVERF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/KONVERT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/KOVACIC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LALG.o" (1) -> Warning: SIMPLE-WARNING: LAMBDA;freeVariable? has a duplicate definition in this file Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LAMBDA.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LAPLACE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LA.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LATJOFM.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LATMOFJ.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LAUPOL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LAZM3PK.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LEADCDET.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LEXP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LEXTRIPK.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LFCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LGROBP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LIB.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LIECAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LIE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LIMITPS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LIMITRF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LINCOMB.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LINDEP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LINEXP.o" (1) -> ; (DEFUN |LINPEN;=;2$B;9| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LINPEN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LIST2MAP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LIST2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LIST3.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LIST.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LISTPKG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LLLRED.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LMDICT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LMODULE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LMOPS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LNAGG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LO.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LODEEF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LODO1.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LODO2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LODO3.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LODO3AUX.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LODOCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LODOCONV.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LODOF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LODOF2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LODOOPS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LODO.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LOGIC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LOOP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LORER.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LPEFRAC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LPOLY.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LSAGG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LSMP1.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LSMP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LSPP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LSQM.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LUD.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LWORD.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LZSTAGG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/M3D.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MAGCD.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MAGCD2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MAGCDOC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MAGCDT2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MAGCDT3.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MAGCDT4.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MAGMA.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MAGMAWU.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MAMA.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MAPHACK1.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MAPHACK2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MAPHACK3.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MAPPKG1.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MAPPKG2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MAPPKG3.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MATCAT2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MATCAT.o" (1) -> echo timestamp > stamp-fasls4 ( for A in MATLIN MATRIX MATSTOR MCALCFN MCDEN MCMPLX MDAGG MDDFACT MEETLAT MESH MEVCAT MEVAL1 MEVAL2 MFGRPH MFINFACT MFLOAT MHROWRED MINT MKBCFUNC MKCHSET MKFUNC MKRECORD MKUCFUNC MLIFT MMAP MMLFORM MODFACT MODFIELD MODHP MODHPS MODMONOM MODMON MODOP MODRING MODULE MOEBIUS MOMPKG MONOGEN MONOID MONOTOOL MORECAT MPC2 MPC3 MPCPF MPOLY MPRFF MRATFAC MRCAT MRF2 MRING MRVLIM MSETAGG MSET MSYSCMD MTHING MTSCAT MULDEP MULTFACT MULTSQFR NAALG NARING NARNG NASRING NASRNG NBLM NCEP NCNTFRAC NFINTBAS NGROEB NLINSOL NNI NODE1 NONE1 NONE NORMMA NORMPK NORMRETR NPCOEF NREP NSMP NSUP2 NSUP NTPOLFN NTSCAT NUMERIC NUMFMT NUMODE NUMQUAD NUMTUBE OAGROUP OAMON OAMONS OASGP OCAMON OC OCTCT2 OCT ODECONST ODEEF ODEINT ODEPAL ODEPRIM ODEPRRIC ODERAT ODERED ODERTRIC ODESYS ODETOOLS ODPOL ODP ODR ODVAR OEXPR OFACET OFTOOL OINTDOM OMCONN OMDEV OMENC OMERRK OMERR OMEXPR OMPKG OMSAGG OMSERVER OM ONECOMP2 ONECOMP OPQUERY OP ; do \ echo ')lisp (fricas_compile_fasl' \ ' "/build/reproducible-path/fricas-1.3.6/pre-generated/src/algebra/'$A'.lsp"' \ '"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/'$A'.o")' ; \ done ; \ echo ')quit' ) | \ DAASE=/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu FRICAS=/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/interpsys openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/compress.daase.. Re-reading compress.daase Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/interp.daase.. Re-reading interp.daase Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/operation.daase.. Re-reading operation.daase Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/category.daase.. Re-reading category.daase Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/browse.daase.. Re-reading browse.daase (1) -> ; (DEFUN |MATLIN;fractionFreeGauss!;2M;8| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MATLIN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MATRIX.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MATSTOR.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MCALCFN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MCDEN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MCMPLX.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MDAGG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MDDFACT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MEETLAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MESH.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MEVCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MEVAL1.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MEVAL2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MFGRPH.o" (1) -> ; (DEFUN |MFINFACT;intChoose| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MFINFACT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MFLOAT.o" (1) -> ; (DEFUN |MHROWRED;rowEchelonLocal;M2RM;13| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Warning: SIMPLE-WARNING: MHROWRED;rowEchelon1 has a duplicate definition in this file Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MHROWRED.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MINT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MKBCFUNC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MKCHSET.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MKFUNC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MKRECORD.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MKUCFUNC.o" (1) -> ; (DEFUN |MLIFT;lifting1| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MLIFT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MMAP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MMLFORM.o" (1) -> ; (DEFUN |MODFACT;mod_exp;UvILUv;5| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MODFACT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MODFIELD.o" (1) -> ; (DEFUN |MODHP;HP_solve_I;LLSNniMMU;10| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MODHP.o" (1) -> ; (DEFUN |MODHPS;check_sol_mod_diff| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MODHPS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MODMONOM.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MODMON.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MODOP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MODRING.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MODULE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MOEBIUS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MOMPKG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MONOGEN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MONOID.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MONOTOOL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MORECAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MPC2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MPC3.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MPCPF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MPOLY.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MPRFF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MRATFAC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MRCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MRF2.o" (1) -> ; (DEFUN |MRING;construct!| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MRING.o" (1) -> ; (DEFUN |MRVLIM;expr_to_series;EKRU;7| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MRVLIM.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MSETAGG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MSET.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MSYSCMD.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MTHING.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MTSCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MULDEP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MULTFACT.o" (1) -> ; (DEFUN |MULTSQFR;nsqfree;SupLLR;1| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MULTSQFR.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NAALG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NARING.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NARNG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NASRING.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NASRNG.o" (1) -> ; (DEFUN |NBLM;final_reduce| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NBLM.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NCEP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NCNTFRAC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NFINTBAS.o" (1) -> ; (DEFUN |NGROEB;gbasis| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NGROEB.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NLINSOL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NNI.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NODE1.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NONE1.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NONE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NORMMA.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NORMPK.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NORMRETR.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NPCOEF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NREP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NSMP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NSUP2.o" (1) -> ; (DEFUN |NSUP;monicModulo;3$;6| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NSUP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NTPOLFN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NTSCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NUMERIC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NUMFMT.o" (1) -> ; (DEFUN |NUMODE;rk4a;VI4FIMV;1| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NUMODE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NUMQUAD.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NUMTUBE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/OAGROUP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/OAMON.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/OAMONS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/OASGP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/OCAMON.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/OC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/OCTCT2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/OCT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ODECONST.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ODEEF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ODEINT.o" (1) -> ; (DEFUN |ODEPAL;rat_solve| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ODEPAL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ODEPRIM.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ODEPRRIC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ODERAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ODERED.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ODERTRIC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ODESYS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ODETOOLS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ODPOL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ODP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ODR.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ODVAR.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/OEXPR.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/OFACET.o" (1) -> ; (DEFUN |OFTOOL;precondition;2Of;14| ...) is being compiled. ;; The variable |$fractionDisplayType| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/OFTOOL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/OINTDOM.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/OMCONN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/OMDEV.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/OMENC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/OMERRK.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/OMERR.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/OMEXPR.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/OMPKG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/OMSAGG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/OMSERVER.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/OM.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ONECOMP2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ONECOMP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/OPQUERY.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/OP.o" (1) -> echo timestamp > stamp-fasls5 ( for A in ORDCOMP2 ORDCOMP OREMAT ORDFIN ORDFUNS ORDMON ORDRING ORDSET OREPCAT OREPCTO ORESUP OREUP ORTHPOL OSGROUP OSI OUTFORM OUT OVAR OWP PADEPAC PADE PADICCT PADICRC PALETTE PAN2EXPR PARPC2 PARPCURV PARRPKG PARSC2 PARSCURV PARSU2 PARSURF PARTPERM PATAB PATLRES PATMAB PATMATCH PATRES2 PATRES PATTERN1 PATTERN2 PATTERN PBWLB PCDEN PDO PDOHLP PDRING PENDTREE PERMAN PERMCAT PERMGRP PERM PEVALUT PFACET PFBR PFECAT PFOQ PFO PFOTOOLS PFRPAC PFR PFUTIL PF PGCD PGE PGROEB PICOERCE PID PINTERPA PINTERP PIT PI PLEQN PLOT1 PLOT3D PLOT PLOTTOOL PMASSFS PMASS PMDOWN PMFS PMINS PMKERNEL PMLSAGG PMPLCAT PMPREDFS PMPRED PMQFCAT PMSYM PMTOOLS PNTHEORY POINT POLTOPOL POLUTIL POLY2 POLY2UP POLYCATQ POLYCAT POLYLIFT POLYROOT POLYVEC POLY PORDER POSET POSETF PPCURVE PREASSOC PREORD PRIGCD3 PRIMARR2 PRIMARR PRIMCAT PRIMELT PRIMES PRINT PRODUCT PRQAGG PR PRROOT PRS PRTITION PSCAT PSCURVE PSETCAT PSETPK PSEUDLIN PSQFR PTCAT PTFUNC2 PTPACK PTRANFN PUSHVAR PWFFINTB ; do \ echo ')lisp (fricas_compile_fasl' \ ' "/build/reproducible-path/fricas-1.3.6/pre-generated/src/algebra/'$A'.lsp"' \ '"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/'$A'.o")' ; \ done ; \ echo ')quit' ) | \ DAASE=/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu FRICAS=/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/interpsys openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/compress.daase.. Re-reading compress.daase Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/interp.daase.. Re-reading interp.daase Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/operation.daase.. Re-reading operation.daase Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/category.daase.. Re-reading category.daase Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/browse.daase.. Re-reading browse.daase (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ORDCOMP2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ORDCOMP.o" (1) -> ; (DEFUN |OREMAT;rowEchelon;MFLR;2| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/OREMAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ORDFIN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ORDFUNS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ORDMON.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ORDRING.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ORDSET.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/OREPCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/OREPCTO.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ORESUP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/OREUP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ORTHPOL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/OSGROUP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/OSI.o" (1) -> ; (DEFUN |OUTFORM;width0| ...) is being compiled. ;; The variable $LINELENGTH is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/OUTFORM.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/OUT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/OVAR.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/OWP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PADEPAC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PADE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PADICCT.o" (1) -> ; (DEFUN |PADICRC;showAll?| ...) is being compiled. ;; The variable |$streamsShowAll| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PADICRC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PALETTE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PAN2EXPR.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PARPC2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PARPCURV.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PARRPKG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PARSC2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PARSCURV.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PARSU2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PARSURF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PARTPERM.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PATAB.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PATLRES.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PATMAB.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PATMATCH.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PATRES2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PATRES.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PATTERN1.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PATTERN2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PATTERN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PBWLB.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PCDEN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PDO.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PDOHLP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PDRING.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PENDTREE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PERMAN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PERMCAT.o" (1) -> ; (DEFUN |PERMGRP;strip| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PERMGRP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PERM.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PEVALUT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PFACET.o" (1) -> ; (DEFUN |PFBR;chooseFSQViableSubstitutions| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PFBR.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PFECAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PFOQ.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PFO.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PFOTOOLS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PFRPAC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PFR.o" (1) -> ; (DEFUN |PFUTIL;decompose;UP2L;1| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PFUTIL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PF.o" (1) -> ; (DEFUN |PGCD;notCoprime| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PGCD.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PGE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PGROEB.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PICOERCE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PID.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PINTERPA.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PINTERP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PIT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PI.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PLEQN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PLOT1.o" (1) -> ; (DEFUN |PLOT3D;adaptivePlot| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |PLOT3D;myTrap| ...) is being compiled. ;; The variable |$numericFailure| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PLOT3D.o" (1) -> ; (DEFUN |PLOT;adaptivePlot| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |PLOT;myTrap| ...) is being compiled. ;; The variable |$numericFailure| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PLOT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PLOTTOOL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PMASSFS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PMASS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PMDOWN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PMFS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PMINS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PMKERNEL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PMLSAGG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PMPLCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PMPREDFS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PMPRED.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PMQFCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PMSYM.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PMTOOLS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PNTHEORY.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/POINT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/POLTOPOL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/POLUTIL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/POLY2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/POLY2UP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/POLYCATQ.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/POLYCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/POLYLIFT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/POLYROOT.o" (1) -> ; (DEFUN |POLYVEC;divide!;3UvIV;12| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/POLYVEC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/POLY.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PORDER.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/POSET.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/POSETF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PPCURVE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PREASSOC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PREORD.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PRIGCD3.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PRIMARR2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PRIMARR.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PRIMCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PRIMELT.o" (1) -> ; (DEFUN |PRIMES;rabinProvesCompositeSmall| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PRIMES.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PRINT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PRODUCT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PRQAGG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PR.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PRROOT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PRS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PRTITION.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PSCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PSCURVE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PSETCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PSETPK.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PSEUDLIN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PSQFR.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PTCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PTFUNC2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PTPACK.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PTRANFN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PUSHVAR.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PWFFINTB.o" (1) -> echo timestamp > stamp-fasls6 ( for A in QALGSET2 QALGSET QCMPACK QEQUAT QFCAT2 QFCAT QFORM QUAGG QUATCAT QUATCT2 QUAT2 QUAT QUEUE RADCAT RADFF RADIX RADUTIL RANDSRC RATFACT RATRET RCAGG RCFIELD RDEAUX RDEEFX RDEEFX2 RDEEFS RDEPAR RDETRS RDIST RDIV REAL0Q REAL0 REALSOLV REAL RECLOS REDORDER REF REGSET REP1 REP2 REPDB REP REPSQ RESLATC RESRING RESULT RETFROM RETRACT RETSOL RFDIST RFFACT RFSSPLIT RF RGCHAIN RIDIST RING RINTERP RMATCAT RMATRIX RMCAT2 RMODULE RNG RNS ROIRC ROMAN RPOLCAT RRCC RSDCMPK RSETCAT RSETGCD RULECOLD RULESET RULE RURPK SAE SAOS SARGND SBOUND SCACHE SCANUTIL SCELL SCENE SCIFS SCNP SCONF SCPKG SCRT SDPOL SDVAR SEG2 SEGBIND2 SEGBIND SEGCAT SEG SEGXCAT SEM SEQU SEQU2 SEQUCAT SETAGG SETCAT SETMN SETLAT SEXCAT SEXOF SEX SFORT SFQCMPK SFRGCD SFRTCAT SGCF SGROUP SHDP SHP SIGNEF SIGNRF SIMPAN SIMPC SIMPCF SINT SKAGG SKICOMB SKSMP SMATCAT SMITH SMP SMPCOER SMTS SNTSCAT SOLVEFOR SOLVERAD SOLVESER SOLVETRA SORD SOREXPV SORTPAK SPACE3 SPACEC SPECOUT SPFCAT SPFUTS SPLNODE SPLTREE SPTCAT SQMATRIX SRAGG SRDCMPK SREGSET SRNG SRING SSKPOLC STACK STEXPS STEXPST STR ; do \ echo ')lisp (fricas_compile_fasl' \ ' "/build/reproducible-path/fricas-1.3.6/pre-generated/src/algebra/'$A'.lsp"' \ '"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/'$A'.o")' ; \ done ; \ echo ')quit' ) | \ DAASE=/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu FRICAS=/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/interpsys openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/compress.daase.. Re-reading compress.daase Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/interp.daase.. Re-reading interp.daase Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/operation.daase.. Re-reading operation.daase Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/category.daase.. Re-reading category.daase Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/browse.daase.. Re-reading browse.daase (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/QALGSET2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/QALGSET.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/QCMPACK.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/QEQUAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/QFCAT2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/QFCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/QFORM.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/QUAGG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/QUATCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/QUATCT2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/QUAT2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/QUAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/QUEUE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RADCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RADFF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RADIX.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RADUTIL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RANDSRC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RATFACT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RATRET.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RCAGG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RCFIELD.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RDEAUX.o" (1) -> ; (DEFUN |RDEEFX;p_power_in_q| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RDEEFX.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RDEEFX2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RDEEFS.o" (1) -> ; (DEFUN |RDEPAR;do_SPDE_exp0| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RDEPAR.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RDETRS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RDIST.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RDIV.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/REAL0Q.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/REAL0.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/REALSOLV.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/REAL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RECLOS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/REDORDER.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/REF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/REGSET.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/REP1.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/REP2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/REPDB.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/REP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/REPSQ.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RESLATC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RESRING.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RESULT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RETFROM.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RETRACT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RETSOL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RFDIST.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RFFACT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RFSSPLIT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RGCHAIN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RIDIST.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RING.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RINTERP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RMATCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RMATRIX.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RMCAT2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RMODULE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RNG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RNS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ROIRC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ROMAN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RPOLCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RRCC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RSDCMPK.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RSETCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RSETGCD.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RULECOLD.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RULESET.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RULE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RURPK.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SAE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SAOS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SARGND.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SBOUND.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SCACHE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SCANUTIL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SCELL.o" (1) -> ; (DEFUN |SCENE;applyfxTrap| ...) is being compiled. ;; The variable |$numericFailure| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SCENE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SCIFS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SCNP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SCONF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SCPKG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SCRT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SDPOL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SDVAR.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SEG2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SEGBIND2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SEGBIND.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SEGCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SEG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SEGXCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SEM.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SEQU.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SEQU2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SEQUCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SETAGG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SETCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SETMN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SETLAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SEXCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SEXOF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SEX.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SFORT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SFQCMPK.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SFRGCD.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SFRTCAT.o" (1) -> ; (DEFUN |SGCF;unrankImproperPartitions0;3IL;3| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SGCF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SGROUP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SHDP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SHP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SIGNEF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SIGNRF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SIMPAN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SIMPC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SIMPCF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SINT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SKAGG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SKICOMB.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SKSMP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SMATCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SMITH.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SMP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SMPCOER.o" (1) -> ; (DEFUN |SMTS;showAll?| ...) is being compiled. ;; The variable |$streamsShowAll| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SMTS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SNTSCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SOLVEFOR.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SOLVERAD.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SOLVESER.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SOLVETRA.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SORD.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SOREXPV.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SORTPAK.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SPACE3.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SPACEC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SPECOUT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SPFCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SPFUTS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SPLNODE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SPLTREE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SPTCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SQMATRIX.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SRAGG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SRDCMPK.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SREGSET.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SRNG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SRING.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SSKPOLC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/STACK.o" (1) -> ; (DEFUN |STEXPS;stmult!0| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/STEXPS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/STEXPST.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/STR.o" (1) -> echo timestamp > stamp-fasls7 ( for A in STAGG STBL STEP STRANS STREAM1 STREAM2 STREAM3 STREAM STRICAT STRING STRTBL STTAYLOR STTFNC STTF SUBRESP SUBSPACE SUCH SULS SUMFS SUMRF SUP2 SUP SUPXS SUTS SWITCH SYMANA SYMBOL SYMFUNC SYMPOLY SYMS SYMTAB SYSSOLP TABLBUMP TABLEAU TABLE TANEXP TBAGG TBCMPPK TEMUTL TENSCAT TENSOR TENSPC TENSPOW TENSPO2 TENSPRP TEX1 TEX TEXTFILE TMFORM TOOLSIGN TOPSP TRANFUN TREE TRIGCAT TRIGMNIP TRIGMNPA TRIMAT TRMANIP TSEREXP TSEREXPG TSEREXPL TSEREXPP TSEREXPT TSETCAT TS TUBE TUBETOOL TUPLE TWOFACT TYPE TYPED U16MAT U16VEC U32MAT U32VEC U8MAT U8VEC UDGRPH UDPO UDVO UFD UGAUSS ULS2 ULSCAT ULSCCAT ULSCONS ULS UNISEG2 UNISEG UNTYPED UP2 UPCDEN UPDECOMP UPDIVP UPMP UPOLYC2 UPOLYC UPSCAT UP UPSQFREE UPXS2 UPXSCAT UPXSCCA UPXSCONS UPXSSING UPXS URAGG UTS2 UTSCAT UTSODE UTSODETL UTS VARCAT VARIABLE VECTCAT VECTOR2 VECREC1 VECREC2 VECTOR VHPSOLV VIEW2D VIEW3D VIEWDEF VIEW VOID VSBASIS VSPACE WEIER WGRPH WP WUTSET XALG XDPOLY XDPOLYF XEXPPKG XFALG XF XHASHTBL XML XMLAT XMLEL XPFACT XPOLYC XPOLY XPR XRPOLY YSTREAM ZDSOLVE ZLINDEP ZMOD ; do \ echo ')lisp (fricas_compile_fasl' \ ' "/build/reproducible-path/fricas-1.3.6/pre-generated/src/algebra/'$A'.lsp"' \ '"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/'$A'.o")' ; \ done ; \ echo ')quit' ) | \ DAASE=/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu FRICAS=/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/interpsys openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/compress.daase.. Re-reading compress.daase Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/interp.daase.. Re-reading interp.daase Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/operation.daase.. Re-reading operation.daase Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/category.daase.. Re-reading category.daase Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/browse.daase.. Re-reading browse.daase (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/STAGG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/STBL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/STEP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/STRANS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/STREAM1.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/STREAM2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/STREAM3.o" (1) -> ; (DEFUN |STREAM;showAll?;B;14| ...) is being compiled. ;; The variable |$streamsShowAll| is undefined. ;; The compiler will assume this variable is a global. ; (DEFUN |Stream;| ...) is being compiled. ;; The variable |$NullStream| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$NonNullStream| is undefined. ;; The compiler will assume this variable is a global. ;; The variable |$UninitializedStream| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/STREAM.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/STRICAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/STRING.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/STRTBL.o" (1) -> ; (DEFUN |STTAYLOR;exquo;2SU;9| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/STTAYLOR.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/STTFNC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/STTF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SUBRESP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SUBSPACE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SUCH.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SULS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SUMFS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SUMRF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SUP2.o" (1) -> ; (DEFUN |SUP;karatsubaDivide;$NniR;10| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SUP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SUPXS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SUTS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SWITCH.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SYMANA.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SYMBOL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SYMFUNC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SYMPOLY.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SYMS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SYMTAB.o" (1) -> ; (DEFUN |SYSSOLP;makeEq| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SYSSOLP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TABLBUMP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TABLEAU.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TABLE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TANEXP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TBAGG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TBCMPPK.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TEMUTL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TENSCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TENSOR.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TENSPC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TENSPOW.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TENSPO2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TENSPRP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TEX1.o" (1) -> ; (DEFUN |TEX;display;$V;7| ...) is being compiled. ;; The variable $LINELENGTH is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TEX.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TEXTFILE.o" (1) -> /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TMFORM.c: In function 'L1': /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TMFORM.c:1048:13: note: variable tracking size limit exceeded with '-fvar-tracking-assignments', retrying without 1048 | static void L1() | ^~ Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TMFORM.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TOOLSIGN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TOPSP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TRANFUN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TREE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TRIGCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TRIGMNIP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TRIGMNPA.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TRIMAT.o" (1) -> ; (DEFUN |TRMANIP;simplifyExp;2F;48| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TRMANIP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TSEREXP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TSEREXPG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TSEREXPL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TSEREXPP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TSEREXPT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TSETCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TUBE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TUBETOOL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TUPLE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TWOFACT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TYPE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TYPED.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/U16MAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/U16VEC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/U32MAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/U32VEC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/U8MAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/U8VEC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/UDGRPH.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/UDPO.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/UDVO.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/UFD.o" (1) -> ; (DEFUN |UGAUSS;pre_gauss0| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/UGAUSS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ULS2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ULSCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ULSCCAT.o" (1) -> ; (DEFUN |ULSCONS;showAll?| ...) is being compiled. ;; The variable |$streamsShowAll| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ULSCONS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ULS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/UNISEG2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/UNISEG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/UNTYPED.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/UP2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/UPCDEN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/UPDECOMP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/UPDIVP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/UPMP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/UPOLYC2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/UPOLYC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/UPSCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/UP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/UPSQFREE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/UPXS2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/UPXSCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/UPXSCCA.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/UPXSCONS.o" (1) -> ; (DEFUN |UPXSSING;sortAndDiscardTerms| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/UPXSSING.o" (1) -> ; (DEFUN |UPXS;showAll?| ...) is being compiled. ;; The variable |$streamsShowAll| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/UPXS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/URAGG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/UTS2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/UTSCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/UTSODE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/UTSODETL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/UTS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/VARCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/VARIABLE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/VECTCAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/VECTOR2.o" (1) -> ; (DEFUN |VECREC1;rational_reconstruction;2Uv2IU;5| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/VECREC1.o" (1) -> ; (DEFUN |VECREC2;rational_reconstruction2| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/VECREC2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/VECTOR.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/VHPSOLV.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/VIEW2D.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/VIEW3D.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/VIEWDEF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/VIEW.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/VOID.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/VSBASIS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/VSPACE.o" (1) -> ; (DEFUN |WEIER;weier| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/WEIER.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/WGRPH.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/WP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/WUTSET.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/XALG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/XDPOLY.o" (1) -> ; (DEFUN |XDPOLYF;findNonZeroEntry;M2NniL;6| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/XDPOLYF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/XEXPPKG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/XFALG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/XF.o" (1) -> ; (DEFUN |XHASHTBL;localSearch| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/XHASHTBL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/XML.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/XMLAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/XMLEL.o" (1) -> ; (DEFUN |XPFACT;homo_fact1| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/XPFACT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/XPOLYC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/XPOLY.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/XPR.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/XRPOLY.o" (1) -> ; (DEFUN |ParadoxicalCombinatorsForStreams;| ...) is being compiled. ;; The variable |$UninitializedStream| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/YSTREAM.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ZDSOLVE.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ZLINDEP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ZMOD.o" (1) -> echo timestamp > stamp-fasls8 ( for A in BPADIC BPADICRT COMMONOP GALUTIL MKFLCFN PADIC PADICRAT SET WFFINTBS XPBWPOLY SMPEXPR FAMR2 NEWTON UFPS GOPT GUESSF1 GUESSP1 UTSSOL FFFG UFPS1 GOPT0 EXPRSOL FFFGF RECOP STNSR GUESS GUESSEB GUESSINT GUESSF GUESSP GUESSPI GUESSAN TESTCNT TESTAUX TESTUNIT A1AGG- ABELGRP- ABELMON- ABELSG- ACF- ACFS- AGG- ALAGG- ALGEBRA- AMR- ARR2CAT- ATRIG- BASTYPE- BGAGG- BRAGG- BTAGG- BTCAT- CLAGG- COMPCAT- DIAGG- DIFEXT- DIFRING- DIOPS- DIRPCAT- DIVRING- DPOLCAT- DVARCAT- ELAGG- ELEMFUN- ELTAGG- ENTIRER- ES- EUCDOM- EVALAB- FACTCAT- FAMR- FAXF- FDIVCAT- FEVALAB- FFCAT- FFIELDC- FGRPH- FIELD- FINAALG- FINGRP- FINITE- FINRALG- FLINEXP- FMCAT- FPC- FPS- FRAMALG- FRETRCT- FRMOD- FRNAALG- FSAGG- FS- GCDDOM- GPOLCAT- GRALG- GRMOD- GROUP- HOAGG- HYPCAT- IEVALAB- INS- IXAGG- JBBFC- JBC- JBFC- KDAGG- LALG- LIECAT- LNAGG- LODOCAT- LOGIC- LSAGG- LZSTAGG- MAGMA- MAGMAWU- MATCAT- MODULE- MONOGEN- MTSCAT- NAALG- NARING- NARNG- NASRNG- OC- OM- ORDRING- ORDSET- OREPCAT- PDRING- PFECAT- POLYCAT- PORDER- POSET- PSCAT- PSETCAT- QFCAT- QUATCAT- RADCAT- RCAGG- RCFIELD- RETFROM- RETRACT- RMATCAT- RNG- RNS- RPOLCAT- RRCC- RSETCAT- SETAGG- SETCAT- SMATCAT- SPTCAT- SRAGG- STAGG- TBAGG- TENSPC- TRANFUN- TRIGCAT- TSEREXP- TSETCAT- UFD- ULSCAT- ULSCCAT- UPOLYC- UPSCAT- UPXSCCA- URAGG- UTSCAT- VECTCAT- VSPACE- XF- ; do \ echo ')lisp (fricas_compile_fasl' \ ' "/build/reproducible-path/fricas-1.3.6/pre-generated/src/algebra/'$A'.lsp"' \ '"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/'$A'.o")' ; \ done ; \ echo ')quit' ) | \ DAASE=/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu FRICAS=/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/interpsys openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/compress.daase.. Re-reading compress.daase Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/interp.daase.. Re-reading interp.daase Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/operation.daase.. Re-reading operation.daase Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/category.daase.. Re-reading category.daase Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/browse.daase.. Re-reading browse.daase (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/BPADIC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/BPADICRT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/COMMONOP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GALUTIL.o" (1) -> ; (DEFUN |MKFLCFN;mkDefun| ...) is being compiled. ;; The variable |$compileDontDefineFunctions| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MKFLCFN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PADIC.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PADICRAT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SET.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/WFFINTBS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/XPBWPOLY.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SMPEXPR.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FAMR2.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NEWTON.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/UFPS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GOPT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GUESSF1.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GUESSP1.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/UTSSOL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FFFG.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/UFPS1.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GOPT0.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/EXPRSOL.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FFFGF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RECOP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/STNSR.o" (1) -> ; (DEFUN |GUESS;checkInterpolant| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GUESS.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GUESSEB.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GUESSINT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GUESSF.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GUESSP.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GUESSPI.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GUESSAN.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TESTCNT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TESTAUX.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TESTUNIT.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/A1AGG-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ABELGRP-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ABELMON-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ABELSG-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ACF-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ACFS-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/AGG-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ALAGG-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ALGEBRA-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/AMR-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ARR2CAT-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ATRIG-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/BASTYPE-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/BGAGG-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/BRAGG-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/BTAGG-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/BTCAT-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/CLAGG-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/COMPCAT-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DIAGG-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DIFEXT-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DIFRING-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DIOPS-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DIRPCAT-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DIVRING-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DPOLCAT-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DVARCAT-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ELAGG-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ELEMFUN-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ELTAGG-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ENTIRER-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ES-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/EUCDOM-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/EVALAB-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FACTCAT-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FAMR-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FAXF-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FDIVCAT-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FEVALAB-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FFCAT-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FFIELDC-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FGRPH-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FIELD-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FINAALG-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FINGRP-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FINITE-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FINRALG-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FLINEXP-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FMCAT-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FPC-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FPS-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FRAMALG-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FRETRCT-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FRMOD-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FRNAALG-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FSAGG-.o" (1) -> ; (DEFUN |FS-;pos_diff| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FS-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GCDDOM-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GPOLCAT-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GRALG-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GRMOD-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GROUP-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/HOAGG-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/HYPCAT-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/IEVALAB-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/INS-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/IXAGG-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/JBBFC-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/JBC-.o" (1) -> ; (DEFUN |JBFC-;autoReduce;2L;41| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/JBFC-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/KDAGG-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LALG-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LIECAT-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LNAGG-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LODOCAT-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LOGIC-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LSAGG-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LZSTAGG-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MAGMA-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MAGMAWU-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MATCAT-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MODULE-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MONOGEN-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MTSCAT-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NAALG-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NARING-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NARNG-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NASRNG-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/OC-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/OM-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ORDRING-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ORDSET-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/OREPCAT-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PDRING-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PFECAT-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/POLYCAT-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PORDER-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/POSET-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PSCAT-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PSETCAT-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/QFCAT-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/QUATCAT-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RADCAT-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RCAGG-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RCFIELD-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RETFROM-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RETRACT-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RMATCAT-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RNG-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RNS-.o" (1) -> Warning: SIMPLE-WARNING: RPOLCAT-;ZToR has a duplicate definition in this file Warning: SIMPLE-WARNING: RPOLCAT-;PZToPR has a duplicate definition in this file Warning: SIMPLE-WARNING: RPOLCAT-;QToR has a duplicate definition in this file Warning: SIMPLE-WARNING: RPOLCAT-;PQToPR has a duplicate definition in this file Warning: SIMPLE-WARNING: RPOLCAT-;ZToQ has a duplicate definition in this file Warning: SIMPLE-WARNING: RPOLCAT-;RToQ has a duplicate definition in this file Warning: SIMPLE-WARNING: RPOLCAT-;PZToPQ has a duplicate definition in this file Warning: SIMPLE-WARNING: RPOLCAT-;PRToPQ has a duplicate definition in this file Warning: SIMPLE-WARNING: RPOLCAT-;RToZ has a duplicate definition in this file Warning: SIMPLE-WARNING: RPOLCAT-;PRToPZ has a duplicate definition in this file Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RPOLCAT-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RRCC-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RSETCAT-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SETAGG-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SETCAT-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SMATCAT-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SPTCAT-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SRAGG-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/STAGG-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TBAGG-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TENSPC-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TRANFUN-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TRIGCAT-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TSEREXP-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TSETCAT-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/UFD-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ULSCAT-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ULSCCAT-.o" (1) -> ; (DEFUN |UPOLYC-;pseudoRemainder;3S;37| ...) is being compiled. ;; The variable |$NoValue| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/UPOLYC-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/UPSCAT-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/UPXSCCA-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/URAGG-.o" (1) -> ; (DEFUN |UTSCAT-;showAll?| ...) is being compiled. ;; The variable |$streamsShowAll| is undefined. ;; The compiler will assume this variable is a global. Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/UTSCAT-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/VECTCAT-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/VSPACE-.o" (1) -> Value = #p"/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/XF-.o" (1) -> echo timestamp > stamp-fasls99 cp acplot.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/acplot.spad cp aggcat2.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/aggcat2.spad cp aggcat.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/aggcat.spad cp algcat.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/algcat.spad cp algext.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/algext.spad cp algfact.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/algfact.spad cp algfunc.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/algfunc.spad cp alg_top.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/alg_top.spad cp allfact.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/allfact.spad cp alql.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/alql.spad cp amodgcd.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/amodgcd.spad cp any.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/any.spad cp array1.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/array1.spad cp array2.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/array2.spad cp attribs.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/attribs.spad cp bags.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/bags.spad cp bezout.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/bezout.spad cp boolean.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/boolean.spad cp brill.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/brill.spad cp card.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/card.spad cp carten.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/carten.spad cp catdef.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/catdef.spad cp cden.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/cden.spad cp charpol.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/charpol.spad cp clifford.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/clifford.spad cp clip.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/clip.spad cp coerce.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/coerce.spad cp color.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/color.spad cp combfunc.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/combfunc.spad cp combinat.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/combinat.spad cp complet.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/complet.spad cp computation.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/computation.spad cp computil.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/computil.spad cp constant.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/constant.spad cp contfrac.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/contfrac.spad cp coordsys.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/coordsys.spad cp cra.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/cra.spad cp crfp.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/crfp.spad cp curve.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/curve.spad cp cycles.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/cycles.spad cp cyclotom.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/cyclotom.spad cp cyldec.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/cyldec.spad cp ddfact.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/ddfact.spad cp defaults.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/defaults.spad cp defintef.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/defintef.spad cp defintrf.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/defintrf.spad cp derham.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/derham.spad cp dhmatrix.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/dhmatrix.spad cp dirichlet.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/dirichlet.spad cp discrgrp.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/discrgrp.spad cp distro.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/distro.spad cp divisor.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/divisor.spad cp dpolcat.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/dpolcat.spad cp drawopt.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/drawopt.spad cp drawpak.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/drawpak.spad cp draw.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/draw.spad cp efstruc.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/efstruc.spad cp efuls.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/efuls.spad cp efupxs.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/efupxs.spad cp eigen.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/eigen.spad cp elemntry.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/elemntry.spad cp elfuts.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/elfuts.spad cp equation1.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/equation1.spad cp error.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/error.spad cp evalut.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/evalut.spad cp expexpan.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/expexpan.spad cp export3D.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/export3D.spad cp expps.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/expps.spad cp expr2ups.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/expr2ups.spad cp exprode.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/exprode.spad cp expr.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/expr.spad cp extred.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/extred.spad cp facutil.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/facutil.spad cp fdalg.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/fdalg.spad cp ffact.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/ffact.spad cp ffcat.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/ffcat.spad cp ffcg.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/ffcg.spad cp fffg.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/fffg.spad cp fff.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/fff.spad cp ffhom.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/ffhom.spad cp ffnb.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/ffnb.spad cp ffpoly.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/ffpoly.spad cp ffp.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/ffp.spad cp ffx.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/ffx.spad cp files.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/files.spad cp float.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/float.spad cp fmod.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/fmod.spad cp fname.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/fname.spad cp fnla.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/fnla.spad cp formula.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/formula.spad cp fortcat.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/fortcat.spad cp fortmac.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/fortmac.spad cp fortout.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/fortout.spad cp fortpak.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/fortpak.spad cp fortran.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/fortran.spad cp forttyp.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/forttyp.spad cp fourier.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/fourier.spad cp fparfrac.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/fparfrac.spad cp fraction.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/fraction.spad cp free.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/free.spad cp fr.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/fr.spad cp fs2expxp.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/fs2expxp.spad cp fs2ups.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/fs2ups.spad cp fspace.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/fspace.spad cp galfact.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/galfact.spad cp gaussfac.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/gaussfac.spad cp gaussian.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/gaussian.spad cp gbeuclid.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/gbeuclid.spad cp gbintern.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/gbintern.spad cp gb.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/gb.spad cp gdirprod.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/gdirprod.spad cp gdpoly.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/gdpoly.spad cp geneez.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/geneez.spad cp generic.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/generic.spad cp genser.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/genser.spad cp genups.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/genups.spad cp ghensel.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/ghensel.spad cp gnudraw.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/gnudraw.spad cp gpgcd.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/gpgcd.spad cp gpol.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/gpol.spad cp gpresent.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/gpresent.spad cp graph.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/graph.spad cp grdef.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/grdef.spad cp groebf.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/groebf.spad cp groebsol.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/groebsol.spad cp gseries.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/gseries.spad cp hashstate.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/hashstate.spad cp html.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/html.spad cp ideal.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/ideal.spad cp idecomp.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/idecomp.spad cp indexedp.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/indexedp.spad cp intaf.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/intaf.spad cp intalg.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/intalg.spad cp intaux.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/intaux.spad cp intclos.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/intclos.spad cp intden.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/intden.spad cp intef.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/intef.spad cp integer.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/integer.spad cp integrat.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/integrat.spad cp interval.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/interval.spad cp intfact.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/intfact.spad cp intlocp.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/intlocp.spad cp intpar.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/intpar.spad cp intpm.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/intpm.spad cp intrf.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/intrf.spad cp irexpand.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/irexpand.spad cp irsn.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/irsn.spad cp ituple.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/ituple.spad cp jet.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/jet.spad cp kl.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/kl.spad cp kovacic.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/kovacic.spad cp laplace.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/laplace.spad cp laurent.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/laurent.spad cp leadcdet.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/leadcdet.spad cp lie.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/lie.spad cp limitps.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/limitps.spad cp lindep.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/lindep.spad cp lingrob.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/lingrob.spad cp linpen.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/linpen.spad cp liouv.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/liouv.spad cp listgcd.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/listgcd.spad cp list.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/list.spad cp lll.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/lll.spad cp lmdict.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/lmdict.spad cp lodof.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/lodof.spad cp lodof2.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/lodof2.spad cp lodo.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/lodo.spad cp logic.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/logic.spad cp mama.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/mama.spad cp manip.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/manip.spad cp mantepse.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/mantepse.spad cp mappkg.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/mappkg.spad cp matcat.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/matcat.spad cp matfuns.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/matfuns.spad cp matrix.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/matrix.spad cp matstor.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/matstor.spad cp mesh.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/mesh.spad cp mfinfact.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/mfinfact.spad cp mkfunc.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/mkfunc.spad cp mkrecord.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/mkrecord.spad cp mlift.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/mlift.spad cp moddfact.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/moddfact.spad cp modgcd.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/modgcd.spad cp modhpsol.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/modhpsol.spad cp modmonom.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/modmonom.spad cp modmon.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/modmon.spad cp modring.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/modring.spad cp moebius.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/moebius.spad cp mring.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/mring.spad cp mrv_limit.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/mrv_limit.spad cp mset.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/mset.spad cp mts.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/mts.spad cp muldep.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/muldep.spad cp multfact.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/multfact.spad cp multpoly.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/multpoly.spad cp multsqfr.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/multsqfr.spad cp naalgc.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/naalgc.spad cp naalg.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/naalg.spad cp newdata.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/newdata.spad cp newpoint.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/newpoint.spad cp newpoly.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/newpoly.spad cp nlinsol.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/nlinsol.spad cp nlode.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/nlode.spad cp npcoef.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/npcoef.spad cp nregset.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/nregset.spad cp nsregset.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/nsregset.spad cp numarr.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/numarr.spad cp numeigen.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/numeigen.spad cp numeric.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/numeric.spad cp numode.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/numode.spad cp numquad.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/numquad.spad cp numsolve.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/numsolve.spad cp numtheor.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/numtheor.spad cp oct.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/oct.spad cp odealg.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/odealg.spad cp odeef.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/odeef.spad cp oderf.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/oderf.spad cp omcat.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/omcat.spad cp omdev.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/omdev.spad cp omerror.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/omerror.spad cp omserver.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/omserver.spad cp opalg.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/opalg.spad cp openmath.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/openmath.spad cp op.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/op.spad cp ordinal.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/ordinal.spad cp ore.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/ore.spad cp outform.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/outform.spad cp outform2.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/outform2.spad cp out.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/out.spad cp pade.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/pade.spad cp padiclib.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/padiclib.spad cp padic.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/padic.spad cp paramete.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/paramete.spad cp partperm.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/partperm.spad cp patmatch1.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/patmatch1.spad cp pattern.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/pattern.spad cp pcurve.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/pcurve.spad cp perman.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/perman.spad cp permgrps.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/permgrps.spad cp perm.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/perm.spad cp pfbr.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/pfbr.spad cp pfo.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/pfo.spad cp pfr.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/pfr.spad cp pf.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/pf.spad cp pgcd.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/pgcd.spad cp pgrobner.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/pgrobner.spad cp pinterp.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/pinterp.spad cp pleqn.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/pleqn.spad cp plot3d.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/plot3d.spad cp plot.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/plot.spad cp plottool.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/plottool.spad cp polset.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/polset.spad cp poltopol.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/poltopol.spad cp polycat.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/polycat.spad cp poly.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/poly.spad cp primelt.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/primelt.spad cp product.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/product.spad cp prs.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/prs.spad cp prtition.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/prtition.spad cp pscat.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/pscat.spad cp pseudolin.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/pseudolin.spad cp ptranfn.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/ptranfn.spad cp puiseux.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/puiseux.spad cp qalgset.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/qalgset.spad cp quat.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/quat.spad cp radeigen.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/radeigen.spad cp radix.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/radix.spad cp random.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/random.spad cp ratfact.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/ratfact.spad cp rdeefx.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/rdeefx.spad cp rdesys.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/rdesys.spad cp real0q.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/real0q.spad cp realzero.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/realzero.spad cp reclos.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/reclos.spad cp rec.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/rec.spad cp regset.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/regset.spad cp rep1.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/rep1.spad cp rep2.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/rep2.spad cp resring.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/resring.spad cp retract.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/retract.spad cp rf.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/rf.spad cp riccati.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/riccati.spad cp rinterp.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/rinterp.spad cp rule.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/rule.spad cp scene.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/scene.spad cp seg.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/seg.spad cp serexp.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/serexp.spad cp setorder.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/setorder.spad cp sets.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/sets.spad cp sex.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/sex.spad cp sf.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/sf.spad cp sgcf.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/sgcf.spad cp sign.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/sign.spad cp si.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/si.spad cp skpol.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/skpol.spad cp smith.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/smith.spad cp smith2.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/smith2.spad cp solvedio.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/solvedio.spad cp solvefor.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/solvefor.spad cp solvelin.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/solvelin.spad cp solverad.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/solverad.spad cp sortpak.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/sortpak.spad cp space.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/space.spad cp special.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/special.spad cp special2.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/special2.spad cp sregset.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/sregset.spad cp ssolve.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/ssolve.spad cp stream.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/stream.spad cp string.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/string.spad cp sttaylor.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/sttaylor.spad cp sttf.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/sttf.spad cp sturm.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/sturm.spad cp suchthat.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/suchthat.spad cp sum.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/sum.spad cp sups.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/sups.spad cp symbol.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/symbol.spad cp syssolp.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/syssolp.spad cp system.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/system.spad cp tableau.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/tableau.spad cp table.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/table.spad cp taylor.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/taylor.spad cp tensor.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/tensor.spad cp tex.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/tex.spad cp texmacs.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/texmacs.spad cp transsolve.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/transsolve.spad cp tree.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/tree.spad cp trigcat.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/trigcat.spad cp triset.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/triset.spad cp tube.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/tube.spad cp twofact.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/twofact.spad cp u32vec.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/u32vec.spad cp unittest.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/unittest.spad cp updecomp.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/updecomp.spad cp utsode.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/utsode.spad cp variable.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/variable.spad cp vector.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/vector.spad cp view2D.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/view2D.spad cp view3D.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/view3D.spad cp viewDef.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/viewDef.spad cp vecrec.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/vecrec.spad cp viewpack.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/viewpack.spad cp vsbasis.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/vsbasis.spad cp weier.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/weier.spad cp wtpol.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/wtpol.spad cp xdpolyf.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/xdpolyf.spad cp xhash.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/xhash.spad cp xlpoly.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/xlpoly.spad cp xpfact.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/xpfact.spad cp xpoly.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/xpoly.spad cp ystream.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/ystream.spad cp zerodim.spad /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/src/algebra/zerodim.spad touch stamp-spadsrc make[4]: Leaving directory '/build/reproducible-path/fricas-1.3.6/src/algebra' finished . make[3]: Leaving directory '/build/reproducible-path/fricas-1.3.6/src/algebra' cd etc && /usr/bin/make make[3]: Entering directory '/build/reproducible-path/fricas-1.3.6/src/etc' 4 making /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/asq from asq.c gcc -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -o /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/asq asq.c cp summary /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/lib/summary cp copyright /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/lib/copyright cp fricas /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/fricas chmod +x /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/fricas cp SPADEDIT /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/lib/SPADEDIT chmod +x /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/lib/SPADEDIT test -d /build/reproducible-path/fricas-1.3.6/pre-generated/target/algebra && echo timestamp > stamp-databases \ || /usr/bin/make do-stamp-databases echo ")read ./gen-cpl.lisp" > gen-cpl.in echo ')lisp (do_command_list "'/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/lib/command.list'")' >> gen-cpl.in (DD=/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu; \ if test -d /build/reproducible-path/fricas-1.3.6/pre-generated/target/algebra ; then \ DD=/build/reproducible-path/fricas-1.3.6/pre-generated/target ; \ fi ; \ cat gen-cpl.in | \ DAASE=$DD FRICAS=/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu \ FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/interpsys ) openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- Using local database /build/reproducible-path/fricas-1.3.6/pre-generated/target/algebra/compress.daase.. Re-reading compress.daase Using local database /build/reproducible-path/fricas-1.3.6/pre-generated/target/algebra/interp.daase.. Re-reading interp.daase Using local database /build/reproducible-path/fricas-1.3.6/pre-generated/target/algebra/operation.daase.. Re-reading operation.daase Using local database /build/reproducible-path/fricas-1.3.6/pre-generated/target/algebra/category.daase.. Re-reading category.daase Using local database /build/reproducible-path/fricas-1.3.6/pre-generated/target/algebra/browse.daase.. Re-reading browse.daase (1) -> (1) -> Value = NIL (1) -> echo timestamp > stamp finished . make[3]: Leaving directory '/build/reproducible-path/fricas-1.3.6/src/etc' cd interp && /usr/bin/make all-fricassys make[3]: Entering directory '/build/reproducible-path/fricas-1.3.6/src/interp' echo '(defparameter FRICAS-LISP::*building-fricassys* t)' \ '(load "makeint.lisp") #-:ecl(BOOT::reclaim)' \ '#+:cmu (setf (ext:search-list "libspad:")' \ '(list "/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/lib/" "/usr/lib/fricas/target/x86_64-linux-gnu/lib/"))' \ '#+:cmu (setq ext:*top-level-auto-declare* t)' \ '#+:cmu (setq *compile-verbose* nil)' \ '#+:cmu (setq *compile-print* nil)' \ '#+:cmu (declaim (optimize (ext:inhibit-warnings 3)))' \ '#+:ecl(FRICAS-LISP::make-program "/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys" nil)' \ '#-:ecl(BOOT::spad-save "/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys" t)' \ | DAASE="/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu" /build/reproducible-path/fricas-1.3.6/build/x86_64-linux-gnu/bin/bootsys GCL (GNU Common Lisp) 2.6.12 ANSI Fri Apr 22 15:51:11 UTC 2016 Source License: LGPL(gcl,gmp), GPL(unexec,bfd,xgcl) Binary License: GPL due to GPL'ed components: (XGCL READLINE UNEXEC) Modifications of this banner must retain notice of a compatible license Dedicated to the memory of W. Schelter Use (help) to get some basic information on how to use GCL. Temporary directory for compiler files: /tmp/ > FRICAS-LISP::*BUILDING-FRICASSYS* >;; Loading "makeint.lisp" ;; Loading "./interp-proclaims.lisp" Warning: SIMPLE-WARNING: The OPTIMIZE quality DEBUG is unknown. ;; Finished loading "./interp-proclaims.lisp" ;; Loading "util" start address -T 0xf82d70 ;; Finished loading "util" ;; Loading "vmlisp.o" start address -T 0xf85870 ;; Finished loading "vmlisp.o" ;; Loading "hashcode.o" start address -T 0xee4df0 ;; Finished loading "hashcode.o" ;; Loading "as.o" start address -T 0xf90c10 ;; Finished loading "as.o" ;; Loading "foam_l.o" start address -T 0x10b9010 ;; Finished loading "foam_l.o" ;; Loading "macros.o" start address -T 0x10cdb80 ;; Finished loading "macros.o" ;; Loading "setq.o" start address -T 0xcb05f0 ;; Finished loading "setq.o" ;; Loading "buildom.o" start address -T 0x10de0b0 ;; Finished loading "buildom.o" ;; Loading "cattable.o" start address -T 0x10e7ab0 ;; Finished loading "cattable.o" ;; Loading "clam.o" start address -T 0x10f25d0 ;; Finished loading "clam.o" ;; Loading "clammed.o" start address -T 0x10fbfb0 ;; Finished loading "clammed.o" ;; Loading "compat.o" start address -T 0xeca800 ;; Finished loading "compat.o" ;; Loading "compress.o" start address -T 0xc8b860 ;; Finished loading "compress.o" ;; Loading "cparse.o" start address -T 0x1106f50 ;; Finished loading "cparse.o" ;; Loading "cstream.o" start address -T 0x1125540 ;; Finished loading "cstream.o" ;; Loading "database.o" start address -T 0x11293c0 ;; Finished loading "database.o" ;; Loading "format.o" start address -T 0x1134c80 ;; Finished loading "format.o" ;; Loading "g-boot.o" start address -T 0x11482b0 ;; Finished loading "g-boot.o" ;; Loading "g-cndata.o" start address -T 0x1151960 ;; Finished loading "g-cndata.o" ;; Loading "g-error.o" start address -T 0x1157770 ;; Finished loading "g-error.o" ;; Loading "g-opt.o" start address -T 0x115c530 ;; Finished loading "g-opt.o" ;; Loading "g-timer.o" start address -T 0x11653d0 ;; Finished loading "g-timer.o" ;; Loading "g-util.o" start address -T 0x116b1f0 ;; Finished loading "g-util.o" ;; Loading "hypertex.o" start address -T 0xf077d0 ;; Finished loading "hypertex.o" ;; Loading "i-analy.o" start address -T 0x1178cf0 ;; Finished loading "i-analy.o" ;; Loading "i-coerce.o" start address -T 0x1187370 ;; Finished loading "i-coerce.o" ;; Loading "i-coerfn.o" start address -T 0x1294010 ;; Finished loading "i-coerfn.o" ;; Loading "i-eval.o" start address -T 0x11a5590 ;; Finished loading "i-eval.o" ;; Loading "i-funsel.o" start address -T 0x12bb7c0 ;; Finished loading "i-funsel.o" ;; Loading "i-intern.o" start address -T 0x12d9750 ;; Finished loading "i-intern.o" ;; Loading "i-map.o" start address -T 0x12e6860 ;; Finished loading "i-map.o" ;; Loading "i-output.o" start address -T 0x12fbee0 ;; Finished loading "i-output.o" ;; Loading "i-resolv.o" start address -T 0x1333650 ;; Finished loading "i-resolv.o" ;; Loading "i-spec1.o" start address -T 0x1343f80 ;; Finished loading "i-spec1.o" ;; Loading "i-spec2.o" start address -T 0x135ecb0 ;; Finished loading "i-spec2.o" ;; Loading "i-syscmd.o" start address -T 0x1454010 ;; Finished loading "i-syscmd.o" ;; Loading "i-toplev.o" start address -T 0x1377dc0 ;; Finished loading "i-toplev.o" ;; Loading "incl.o" start address -T 0x137e9e0 ;; Finished loading "incl.o" ;; Loading "interop.o" start address -T 0x1482d20 ;; Finished loading "interop.o" ;; Loading "int-top.o" start address -T 0x1490560 ;; Finished loading "int-top.o" ;; Loading "lisplib.o" start address -T 0x14973d0 ;; Finished loading "lisplib.o" ;; Loading "macex.o" start address -T 0x149f1d0 ;; Finished loading "macex.o" ;; Loading "match.o" start address -T 0x14a4730 ;; Finished loading "match.o" ;; Loading "msg.o" start address -T 0x14ab310 ;; Finished loading "msg.o" ;; Loading "msgdb.o" start address -T 0x14b67a0 ;; Finished loading "msgdb.o" ;; Loading "nlib.o" start address -T 0x14c7be0 ;; Finished loading "nlib.o" ;; Loading "nrunfast.o" start address -T 0x14d1310 ;; Finished loading "nrunfast.o" ;; Loading "nrungo.o" start address -T 0x14db810 ;; Finished loading "nrungo.o" ;; Loading "nrunopt.o" start address -T 0x14e2a10 ;; Finished loading "nrunopt.o" ;; Loading "pathname.o" start address -T 0xed2bd0 ;; Finished loading "pathname.o" ;; Loading "pf2sex.o" start address -T 0x14f7dc0 ;; Finished loading "pf2sex.o" ;; Loading "pile.o" start address -T 0x1502a80 ;; Finished loading "pile.o" ;; Loading "posit.o" start address -T 0x15077f0 ;; Finished loading "posit.o" ;; Loading "property.o" start address -T 0xac1f70 ;; Finished loading "property.o" ;; Loading "ptrees.o" start address -T 0x150e140 ;; Finished loading "ptrees.o" ;; Loading "rulesets.o" start address -T 0xb10cb0 ;; Finished loading "rulesets.o" ;; Loading "scan.o" start address -T 0x1521d40 ;; Finished loading "scan.o" ;; Loading "serror.o" start address -T 0x152d350 ;; Finished loading "serror.o" ;; Loading "server.o" start address -T 0x15311c0 ;; Finished loading "server.o" ;; Loading "setvars.o" start address -T 0x1535c80 ;; Finished loading "setvars.o" ;; Loading "sfsfun.o" start address -T 0x169b010 ;; Finished loading "sfsfun.o" ;; Loading "simpbool.o" start address -T 0x15499c0 ;; Finished loading "simpbool.o" ;; Loading "slam.o" start address -T 0x16b0cb0 ;; Finished loading "slam.o" ;; Loading "spad.o" start address -T 0xfa5d40 ;; Finished loading "spad.o" ;; Loading "termrw.o" start address -T 0x154e9f0 ;; Finished loading "termrw.o" ;; Loading "trace.o" start address -T 0x16bb890 ;; Finished loading "trace.o" ;; Loading "daase.o" start address -T 0x16d6af0 ;; Finished loading "daase.o" ;; Loading "ncomp.o" start address -T 0x16ea0f0 ;; Finished loading "ncomp.o" ;; Loading "parsing.o" start address -T 0xc91840 ;; Finished loading "parsing.o" ;; Loading "parse.o" start address -T 0x16f3c90 ;; Finished loading "parse.o" ;; Loading "postpar.o" start address -T 0x16fa290 ;; Finished loading "postpar.o" ;; Loading "setvart.o" start address -T 0xcca3d0 ;; Finished loading "setvart.o" ;; Loading "s-parser.o" start address -T 0x1717ed0 ;; Finished loading "s-parser.o" ;; Loading "scwrap2.o" start address -T 0x1723b80 ;; Finished loading "scwrap2.o" ;; Loading "spaderror.o" start address -T 0xcbea40 ;; Finished loading "spaderror.o" ;; Loading "ax.o" start address -T 0x172a850 ;; Finished loading "ax.o" ;; Loading "bc-matrix.o" start address -T 0x1734cf0 ;; Finished loading "bc-matrix.o" ;; Loading "bc-misc.o" start address -T 0x1738fd0 ;; Finished loading "bc-misc.o" ;; Loading "bc-solve.o" start address -T 0x17405d0 ;; Finished loading "bc-solve.o" ;; Loading "ht-util.o" start address -T 0x1746f90 ;; Finished loading "ht-util.o" ;; Loading "htsetvar.o" start address -T 0x1752bc0 ;; Finished loading "htsetvar.o" ;; Loading "ht-root.o" start address -T 0x175d150 ;; Finished loading "ht-root.o" ;; Loading "br-con.o" start address -T 0x1764270 ;; Finished loading "br-con.o" ;; Loading "br-data.o" start address -T 0x17793c0 ;; Finished loading "br-data.o" ;; Loading "showimp.o" start address -T 0x1789230 ;; Finished loading "showimp.o" ;; Loading "br-op1.o" start address -T 0x18e1010 ;; Finished loading "br-op1.o" ;; Loading "br-op2.o" start address -T 0x18f31a0 ;; Finished loading "br-op2.o" ;; Loading "br-search.o" start address -T 0x18fe500 ;; Finished loading "br-search.o" ;; Loading "br-util.o" start address -T 0x1912a00 ;; Finished loading "br-util.o" ;; Loading "br-saturn.o" start address -T 0x1921eb0 ;; Finished loading "br-saturn.o" ;; Loading "apply.o" start address -T 0x19331e0 ;; Finished loading "apply.o" ;; Loading "c-doc.o" start address -T 0x1938d00 ;; Finished loading "c-doc.o" ;; Loading "c-util.o" start address -T 0x1950430 ;; Finished loading "c-util.o" ;; Loading "category.o" start address -T 0x1960d20 ;; Finished loading "category.o" ;; Loading "compiler.o" start address -T 0x1968f50 ;; Finished loading "compiler.o" ;; Loading "define.o" start address -T 0x1987120 ;; Finished loading "define.o" ;; Loading "functor.o" start address -T 0x19a05e0 ;; Finished loading "functor.o" ;; Loading "info.o" start address -T 0x19ad090 ;; Finished loading "info.o" ;; Loading "iterator.o" start address -T 0x19b3f90 ;; Finished loading "iterator.o" ;; Loading "modemap.o" start address -T 0x19ba1d0 ;; Finished loading "modemap.o" ;; Loading "nruncomp.o" start address -T 0x19c1830 ;; Finished loading "nruncomp.o" ;; Loading "package.o" start address -T 0x19d2080 ;; Finished loading "package.o" ;; Loading "htcheck.o" start address -T 0xeece90 ;; Finished loading "htcheck.o" Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/compress.daase.. Re-reading compress.daase Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/interp.daase.. Re-reading interp.daase FriCAS initialization: interpreter FriCAS initialization: database FriCAS initialization: constructors FriCAS initialization: history FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/compress.daase.. Re-reading compress.daase Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/interp.daase.. Re-reading interp.daase Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/operation.daase.. Re-reading operation.daase Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/browse.daase.. Re-reading browse.daase Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/category.daase.. Re-reading category.daase Initial getdatabase preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FR.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SUP2.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/TBAGG-.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RETRACT-.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/RCAGG-.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/UDPO.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NONE.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/UPOLYC2.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PRIMES.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SETCAT-.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/INDE.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/QFCAT-.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/POLY.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ELTAGG-.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PDRING-.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SET.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/UPOLYC-.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FARRAY.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SMP.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/POLYCAT-.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DIFEXT-.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/IFARRAY.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/AMR-.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FAMR-.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DIVRING-.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/IVECTOR.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/IARRAY1.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LA.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LO.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/BOOLEAN.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FIELD-.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/VECTOR.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/IDPO.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/AGG-.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PR.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FM.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SAOS.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SUP.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/FRAC.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/CLAGG-.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/HOAGG-.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/REPSQ.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/INS-.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ABELSG-.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ALIST.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ORDRING-.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SYMBOL.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/UFD-.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/EUCDOM-.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/IXAGG-.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/GCDDOM-.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/DIFRING-.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/REF.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/URAGG-.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ORDSET-.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ABELGRP-.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ALGEBRA-.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/MODULE-.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SRAGG-.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ABELMON-.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ELAGG-.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PI.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/STAGG-.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ISTRING.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/ILIST.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LSAGG-.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LNAGG-.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/CHAR.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/STRING.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NNI.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/SINT.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/A1AGG-.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/NIL.o..skipped. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/PRIMARR.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/INT.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/LIST.o..loaded. preloading /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/OUTFORM.o..loaded. ;; Finished loading "makeint.lisp" T > T >6a /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys created make[3]: Leaving directory '/build/reproducible-path/fricas-1.3.6/src/interp' ../config/mkinstalldirs /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin ../config/mkinstalldirs /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/lib cd sman && /usr/bin/make make[3]: Entering directory '/build/reproducible-path/fricas-1.3.6/src/sman' gcc -c -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -I. -o session.o session.c session.c:89:1: warning: 'pr' defined but not used [-Wunused-function] 89 | pr() | ^~ gcc session.o -L/build/reproducible-path/fricas-1.3.6/src/lib -lspad -lutil -Wl,-z,relro -Wl,-z,now -o /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/lib/session gcc -c -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -I. -o spadclient.o spadclient.c gcc spadclient.o -L/build/reproducible-path/fricas-1.3.6/src/lib -lspad -lutil -Wl,-z,relro -Wl,-z,now -o /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/lib/spadclient gcc -c -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -I. -o sman.o sman.c sman.c: In function 'clean_up_old_sockets': sman.c:394:3: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 394 | system(com); | ^~~~~~~~~~~ gcc sman.o -L/build/reproducible-path/fricas-1.3.6/src/lib -lspad -lutil -Wl,-z,relro -Wl,-z,now -o /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/sman rm -f stamp echo timestamp > stamp make[3]: Leaving directory '/build/reproducible-path/fricas-1.3.6/src/sman' cd clef && /usr/bin/make make[3]: Entering directory '/build/reproducible-path/fricas-1.3.6/src/clef' gcc -c -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -o edible.o edible.c edible.c: In function 'main': edible.c:303:11: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 303 | write(1,out_buff, num_read); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ edible.c:306:14: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 306 | else write(1,out_buff, num_read); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ edible.c:319:11: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 319 | write(contNum, in_buff, num_read); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc edible.o -L/build/reproducible-path/fricas-1.3.6/src/lib -lspad -lutil -Wl,-z,relro -Wl,-z,now -o /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/clef rm -f stamp echo timestamp > stamp finished . make[3]: Leaving directory '/build/reproducible-path/fricas-1.3.6/src/clef' cd graph && /usr/bin/make make[3]: Entering directory '/build/reproducible-path/fricas-1.3.6/src/graph' rm -f stamp mkdir -p -- /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/lib/graph cd Gdraws && /usr/bin/make make[4]: Entering directory '/build/reproducible-path/fricas-1.3.6/src/graph/Gdraws' gcc -c -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/graph/include -I/build/reproducible-path/fricas-1.3.6/src/include -I. -I/build/reproducible-path/fricas-1.3.6/src/hyper -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -o Gfun.o Gfun.c cp ps_files/colorpoly.ps /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/lib/graph/colorpoly.ps cp ps_files/colorwol.ps /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/lib/graph/colorwol.ps cp ps_files/draw.ps /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/lib/graph/draw.ps cp ps_files/drawIstr.ps /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/lib/graph/drawIstr.ps cp ps_files/drawarc.ps /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/lib/graph/drawarc.ps cp ps_files/drawcolor.ps /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/lib/graph/drawcolor.ps cp ps_files/drawline.ps /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/lib/graph/drawline.ps cp ps_files/drawlines.ps /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/lib/graph/drawlines.ps cp ps_files/drawpoint.ps /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/lib/graph/drawpoint.ps cp ps_files/drawrect.ps /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/lib/graph/drawrect.ps cp ps_files/drawstr.ps /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/lib/graph/drawstr.ps cp ps_files/drwfilled.ps /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/lib/graph/drwfilled.ps cp ps_files/end.ps /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/lib/graph/end.ps cp ps_files/fillarc.ps /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/lib/graph/fillarc.ps cp ps_files/fillpoly.ps /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/lib/graph/fillpoly.ps cp ps_files/fillwol.ps /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/lib/graph/fillwol.ps cp ps_files/header.ps /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/lib/graph/header.ps cp ps_files/setup.ps /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/lib/graph/setup.ps echo timestamp > stamp finished making /build/reproducible-path/fricas-1.3.6/src/Gdraws make[4]: Leaving directory '/build/reproducible-path/fricas-1.3.6/src/graph/Gdraws' cd viewman && /usr/bin/make make[4]: Entering directory '/build/reproducible-path/fricas-1.3.6/src/graph/viewman' gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/graph/include -I/build/reproducible-path/fricas-1.3.6/src/include -I. -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -c -o cleanup.o cleanup.c gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/graph/include -I/build/reproducible-path/fricas-1.3.6/src/include -I. -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -c -o fun2D.o fun2D.c fun2D.c: In function 'funView2D': fun2D.c:59:7: warning: variable 'code' set but not used [-Wunused-but-set-variable] 59 | int code; | ^~~~ fun2D.c: In function 'forkView2D': fun2D.c:282:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 282 | write(viewport->viewOut,&i,sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun2D.c:284:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 284 | write(viewport->viewOut,&doView2D,sizeof(view2DStruct)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun2D.c:286:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 286 | write(viewport->viewOut,&i,intSize); /* send length of the title child */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun2D.c:287:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 287 | write(viewport->viewOut,doView2D.title,i); /* send title to the child */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun2D.c:290:7: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 290 | write(viewport->viewOut,&there,intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun2D.c: In function 'sendGraphToView2D': fun2D.c:337:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 337 | write(viewport->viewOut,&(gPtr->xmin),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun2D.c:338:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 338 | write(viewport->viewOut,&(gPtr->xmax),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun2D.c:339:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 339 | write(viewport->viewOut,&(gPtr->ymin),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun2D.c:340:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 340 | write(viewport->viewOut,&(gPtr->ymax),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun2D.c:341:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 341 | write(viewport->viewOut,&(gPtr->xNorm),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun2D.c:342:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 342 | write(viewport->viewOut,&(gPtr->yNorm),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun2D.c:343:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 343 | write(viewport->viewOut,&(gPtr->spadUnitX),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun2D.c:344:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 344 | write(viewport->viewOut,&(gPtr->spadUnitY),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun2D.c:345:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 345 | write(viewport->viewOut,&(gPtr->unitX),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun2D.c:346:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 346 | write(viewport->viewOut,&(gPtr->unitY),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun2D.c:347:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 347 | write(viewport->viewOut,&(gPtr->originX),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun2D.c:348:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 348 | write(viewport->viewOut,&(gPtr->originY),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun2D.c:349:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 349 | write(viewport->viewOut,&(gPtr->numberOfLists),intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun2D.c:356:7: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 356 | write(viewport->viewOut,&(llPtr->numberOfPoints),intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun2D.c:359:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 359 | write(viewport->viewOut,&(p->x),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun2D.c:360:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 360 | write(viewport->viewOut,&(p->y),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun2D.c:361:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 361 | write(viewport->viewOut,&(p->hue),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun2D.c:362:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 362 | write(viewport->viewOut,&(p->shade),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun2D.c:365:7: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 365 | write(viewport->viewOut,&(llPtr->pointColor),intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun2D.c:366:7: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 366 | write(viewport->viewOut,&(llPtr->lineColor),intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun2D.c:367:7: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 367 | write(viewport->viewOut,&(llPtr->pointSize),intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun2D.c:372:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 372 | write(viewport->viewOut,&(doGraphStateArray[i].scaleX),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun2D.c:373:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 373 | write(viewport->viewOut,&(doGraphStateArray[i].scaleY),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun2D.c:374:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 374 | write(viewport->viewOut,&(doGraphStateArray[i].deltaX),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun2D.c:375:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 375 | write(viewport->viewOut,&(doGraphStateArray[i].deltaY),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun2D.c:376:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 376 | write(viewport->viewOut,&(doGraphStateArray[i].pointsOn),intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun2D.c:377:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 377 | write(viewport->viewOut,&(doGraphStateArray[i].connectOn),intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun2D.c:378:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 378 | write(viewport->viewOut,&(doGraphStateArray[i].splineOn),intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun2D.c:379:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 379 | write(viewport->viewOut,&(doGraphStateArray[i].axesOn),intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun2D.c:380:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 380 | write(viewport->viewOut,&(doGraphStateArray[i].axesColor),intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun2D.c:381:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 381 | write(viewport->viewOut,&(doGraphStateArray[i].unitsOn),intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun2D.c:382:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 382 | write(viewport->viewOut,&(doGraphStateArray[i].unitsColor),intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun2D.c:383:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 383 | write(viewport->viewOut,&(doGraphStateArray[i].showing),intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/graph/include -I/build/reproducible-path/fricas-1.3.6/src/include -I. -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -c -o fun3D.o fun3D.c fun3D.c: In function 'funView3D': fun3D.c:56:7: warning: variable 'code' set but not used [-Wunused-but-set-variable] 56 | int code; | ^~~~ fun3D.c: In function 'forkView3D': fun3D.c:370:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 370 | write(viewport->viewOut,&i,sizeof(int)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun3D.c:372:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 372 | write(viewport->viewOut,&doView3D,sizeof(view3DStruct)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun3D.c:375:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 375 | write(viewport->viewOut,&i,intSize); /* tell the length of the title to child */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun3D.c:376:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 376 | write(viewport->viewOut,doView3D.title,i); /* tell the title to the child */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun3D.c:377:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 377 | write(viewport->viewOut,&(doView3D.lightVec[0]),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun3D.c:378:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 378 | write(viewport->viewOut,&(doView3D.lightVec[1]),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun3D.c:379:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 379 | write(viewport->viewOut,&(doView3D.lightVec[2]),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun3D.c:382:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 382 | write(viewport->viewOut,&(doView3D.numOfPoints),intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun3D.c:384:7: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 384 | write(viewport->viewOut,&(refPt(doView3D,i)->x),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun3D.c:385:7: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 385 | write(viewport->viewOut,&(refPt(doView3D,i)->y),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun3D.c:386:7: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 386 | write(viewport->viewOut,&(refPt(doView3D,i)->z),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun3D.c:387:7: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 387 | write(viewport->viewOut,&(refPt(doView3D,i)->c),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun3D.c:389:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 389 | write(viewport->viewOut,&(doView3D.lllp.numOfComponents),intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun3D.c:392:7: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 392 | write(viewport->viewOut,&(anLLPoint->prop.closed),intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun3D.c:393:7: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 393 | write(viewport->viewOut,&(anLLPoint->prop.solid),intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun3D.c:394:7: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 394 | write(viewport->viewOut,&(anLLPoint->numOfLists),intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun3D.c:397:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 397 | write(viewport->viewOut,&(anLPoint->prop.closed),intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun3D.c:398:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 398 | write(viewport->viewOut,&(anLPoint->prop.solid),intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun3D.c:399:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 399 | write(viewport->viewOut,&(anLPoint->numOfPoints),intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fun3D.c:402:11: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 402 | write(viewport->viewOut,anIndex,intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/graph/include -I/build/reproducible-path/fricas-1.3.6/src/include -I. -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -c -o make2D.o make2D.c gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/graph/include -I/build/reproducible-path/fricas-1.3.6/src/include -I. -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -c -o make3D.o make3D.c gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/graph/include -I/build/reproducible-path/fricas-1.3.6/src/include -I. -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -c -o makeGraph.o makeGraph.c gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/graph/include -I/build/reproducible-path/fricas-1.3.6/src/include -I. -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -c -o readView.o readView.c gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/graph/include -I/build/reproducible-path/fricas-1.3.6/src/include -I. -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -c -o sselect.o sselect.c gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/graph/include -I/build/reproducible-path/fricas-1.3.6/src/include -I. -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -c -o viewman.o viewman.c viewman.c: In function 'main': viewman.c:161:13: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 161 | write(slot->viewOut,&viewOkay,intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ viewman.c:162:13: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 162 | write(slot->viewOut,¤tGraph,intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ viewman.c:165:13: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 165 | write(slot->viewOut,&viewError,intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc cleanup.o fun2D.o fun3D.o make2D.o make3D.o makeGraph.o readView.o sselect.o viewman.o -Wl,-z,relro -Wl,-z,now -o /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/lib/viewman -L/build/reproducible-path/fricas-1.3.6/src/lib -lspad -lutil \ -lXpm -lX11 rm -f stamp echo timestamp > stamp 30 finished . make[4]: Leaving directory '/build/reproducible-path/fricas-1.3.6/src/graph/viewman' cd view2D && /usr/bin/make make[4]: Entering directory '/build/reproducible-path/fricas-1.3.6/src/graph/view2D' gcc -c -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/graph/include -I/build/reproducible-path/fricas-1.3.6/src/include -I. -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -o buttons2d.o buttons2d.c gcc -c -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/graph/include -I/build/reproducible-path/fricas-1.3.6/src/include -I. -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -o control2d.o control2d.c gcc -c -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/graph/include -I/build/reproducible-path/fricas-1.3.6/src/include -I. -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -o graph2d.o graph2d.c gcc -c -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/graph/include -I/build/reproducible-path/fricas-1.3.6/src/include -I. -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -o main2d.o main2d.c main2d.c: In function 'main': main2d.c:155:21: warning: variable 'code' set but not used [-Wunused-but-set-variable] 155 | int i,code; | ^~~~ gcc -c -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/graph/include -I/build/reproducible-path/fricas-1.3.6/src/include -I. -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -o pot2d.o pot2d.c gcc -c -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/graph/include -I/build/reproducible-path/fricas-1.3.6/src/include -I. -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -o process2d.o process2d.c process2d.c: In function 'processEvents': process2d.c:811:60: warning: 'mouseXY.y' may be used uninitialized in this function [-Wmaybe-uninitialized] 811 | graphStateArray[i].scaleY *= (1 - mouseXY.y * 0.3); | ~~~~~~~^~ gcc -c -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/graph/include -I/build/reproducible-path/fricas-1.3.6/src/include -I. -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -o spadAction2d.o spadAction2d.c spadAction2d.c: In function 'spadAction': spadAction2d.c:70:7: warning: variable 'code' set but not used [-Wunused-but-set-variable] 70 | int code,viewCommand; | ^~~~ gcc -c -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/graph/include -I/build/reproducible-path/fricas-1.3.6/src/include -I. -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -o stuff2d.o stuff2d.c gcc -c -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/graph/include -I/build/reproducible-path/fricas-1.3.6/src/include -I. -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -o viewport2D.o viewport2D.c viewport2D.c: In function 'do_y_tick': viewport2D.c:150:9: warning: variable 'halflength' set but not used [-Wunused-but-set-variable] 150 | int halflength; | ^~~~~~~~~~ viewport2D.c: In function 'drawTheViewport': viewport2D.c:210:33: warning: variable 'halfheight' set but not used [-Wunused-but-set-variable] 210 | int charlength, halfheight; | ^~~~~~~~~~ gcc -c -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/graph/include -I/build/reproducible-path/fricas-1.3.6/src/include -I. -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -o write2d.o write2d.c write2d.c: In function 'writeViewport': write2d.c:56:27: warning: variable 'code' set but not used [-Wunused-but-set-variable] 56 | int i,j,k,code,ii; | ^~~~ gcc buttons2d.o control2d.o graph2d.o main2d.o pot2d.o process2d.o spadAction2d.o stuff2d.o viewport2D.o write2d.o ../Gdraws/Gfun.o -Wl,-z,relro -Wl,-z,now -o /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/lib/view2D \ -L/build/reproducible-path/fricas-1.3.6/src/lib -lspad -lXpm -lX11 -lm /usr/bin/ld: ../Gdraws/Gfun.o: in function `PSInit': ./src/graph/Gdraws/Gfun.c:810: warning: the use of `tmpnam' is dangerous, better use `mkstemp' /usr/bin/ld: ../Gdraws/Gfun.o: in function `PSGlobalInit': ./src/graph/Gdraws/Gfun.c:685: warning: the use of `tempnam' is dangerous, better use `mkstemp' rm -f stamp echo timestamp > stamp finished . make[4]: Leaving directory '/build/reproducible-path/fricas-1.3.6/src/graph/view2D' cd view3D && /usr/bin/make make[4]: Entering directory '/build/reproducible-path/fricas-1.3.6/src/graph/view3D' gcc -c -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/graph/include -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/src/graph/view3D -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -o buttons3d.o buttons3d.c gcc -c -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/graph/include -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/src/graph/view3D -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -o closeView3d.o closeView3d.c gcc -c -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/graph/include -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/src/graph/view3D -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -o component3d.o component3d.c gcc -c -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/graph/include -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/src/graph/view3D -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -o control3d.o control3d.c control3d.c: In function 'makeControlPanel': control3d.c:874:28: warning: variable 'num' set but not used [-Wunused-but-set-variable] 874 | int i, num; | ^~~ gcc -c -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/graph/include -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/src/graph/view3D -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -o illuminate3d.o illuminate3d.c gcc -c -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/graph/include -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/src/graph/view3D -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -o lightbut3d.o lightbut3d.c gcc -c -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/graph/include -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/src/graph/view3D -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -o lighting3d.o lighting3d.c gcc -c -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/graph/include -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/src/graph/view3D -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -o main3d.o main3d.c main3d.c: In function 'main': main3d.c:253:20: warning: variable 'code' set but not used [-Wunused-but-set-variable] 253 | int i, code; | ^~~~ gcc -c -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/graph/include -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/src/graph/view3D -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -o mesh3d.o mesh3d.c gcc -c -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/graph/include -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/src/graph/view3D -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -o msort3d.o msort3d.c gcc -c -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/graph/include -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/src/graph/view3D -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -o pot3d.o pot3d.c gcc -c -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/graph/include -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/src/graph/view3D -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -o process3d.o process3d.c process3d.c: In function 'processEvents': process3d.c:1397:17: warning: 'linearMouseXY.y' may be used uninitialized in this function [-Wmaybe-uninitialized] 1397 | if (lessThan(linearMouseXY.y,0.0)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ process3d.c:1433:17: warning: 'linearMouseXY.x' may be used uninitialized in this function [-Wmaybe-uninitialized] 1433 | if (lessThan(linearMouseXY.x,0.0)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ process3d.c:1294:61: warning: 'mouseXY.y' may be used uninitialized in this function [-Wmaybe-uninitialized] 1294 | if (viewport->zoomYOn) viewport->scaleY *= (1 - mouseXY.y); | ~~~^~~~~~~~~~~~ process3d.c:1248:43: warning: 'mouseXY.x' may be used uninitialized in this function [-Wmaybe-uninitialized] 1248 | viewport->theta += mouseXY.x * rotateFactor; | ~~~~~~~^~ gcc -c -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/graph/include -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/src/graph/view3D -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -o project3d.o project3d.c gcc -c -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/graph/include -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/src/graph/view3D -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -o quitbut3d.o quitbut3d.c gcc -c -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/graph/include -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/src/graph/view3D -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -o quit3d.o quit3d.c gcc -c -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/graph/include -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/src/graph/view3D -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -o save3d.o save3d.c gcc -c -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/graph/include -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/src/graph/view3D -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -o savebut3d.o savebut3d.c gcc -c -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/graph/include -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/src/graph/view3D -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -o smoothShade3d.o smoothShade3d.c gcc -c -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/graph/include -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/src/graph/view3D -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -o spadAction3d.o spadAction3d.c spadAction3d.c: In function 'spadAction': spadAction3d.c:83:7: warning: variable 'code' set but not used [-Wunused-but-set-variable] 83 | int code, viewCommand; | ^~~~ gcc -c -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/graph/include -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/src/graph/view3D -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -o stuff3d.o stuff3d.c gcc -c -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/graph/include -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/src/graph/view3D -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -o surface3d.o surface3d.c gcc -c -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/graph/include -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/src/graph/view3D -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -o transform3d.o transform3d.c gcc -c -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/graph/include -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/src/graph/view3D -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -o viewport3d.o viewport3d.c In file included from viewport3d.c:54: static.h:42:14: warning: 'labels' defined but not used [-Wunused-variable] 42 | static float labels[basicScreen][7] = { | ^~~~~~ gcc -c -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/graph/include -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/src/graph/view3D -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -o volume3d.o volume3d.c gcc -c -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/graph/include -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/src/graph/view3D -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -o write3d.o write3d.c write3d.c: In function 'writeViewport': write3d.c:58:34: warning: variable 'code' set but not used [-Wunused-but-set-variable] 58 | int i, j, k, ii, code, *anIndex; | ^~~~ write3d.c:75:3: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 75 | system(command); | ^~~~~~~~~~~~~~~ gcc ./buttons3d.o ./closeView3d.o ./component3d.o ./control3d.o ./illuminate3d.o ./lightbut3d.o ./lighting3d.o ./main3d.o ./mesh3d.o ./msort3d.o ./pot3d.o ./process3d.o ./project3d.o ./quitbut3d.o ./quit3d.o ./save3d.o ./savebut3d.o ./smoothShade3d.o ./spadAction3d.o ./stuff3d.o ./surface3d.o ./transform3d.o ./viewport3d.o ./volume3d.o ./write3d.o ../Gdraws/Gfun.o -Wl,-z,relro -Wl,-z,now -o /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/lib/view3D \ -L/build/reproducible-path/fricas-1.3.6/src/lib -lspad -lXpm -lX11 -lm /usr/bin/ld: ../Gdraws/Gfun.o: in function `PSInit': ./src/graph/Gdraws/Gfun.c:810: warning: the use of `tmpnam' is dangerous, better use `mkstemp' /usr/bin/ld: ../Gdraws/Gfun.o: in function `PSGlobalInit': ./src/graph/Gdraws/Gfun.c:685: warning: the use of `tempnam' is dangerous, better use `mkstemp' rm -f stamp echo timestamp > stamp finished . make[4]: Leaving directory '/build/reproducible-path/fricas-1.3.6/src/graph/view3D' cd viewAlone && /usr/bin/make make[4]: Entering directory '/build/reproducible-path/fricas-1.3.6/src/graph/viewAlone' gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I. -I/build/reproducible-path/fricas-1.3.6/src/graph/include -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -c -o viewAlone.o viewAlone.c viewAlone.c: In function 'main': viewAlone.c:94:9: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 94 | fscanf(viewFile,"%d\n",&viewType); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I. -I/build/reproducible-path/fricas-1.3.6/src/graph/include -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -c -o spoonComp.o spoonComp.c spoonComp.c: In function 'spoonView3D': spoonComp.c:132:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 132 | write(viewP.viewOut,&i,intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoonComp.c:133:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 133 | write(viewP.viewOut,&doView3D,sizeof(view3DStruct)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoonComp.c:135:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 135 | write(viewP.viewOut,&i,intSize); /* tell the length of | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoonComp.c:137:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 137 | write(viewP.viewOut,doView3D.title,i); /* tell the title | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoonComp.c:139:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 139 | write(viewP.viewOut,&(doView3D.lightVec[0]),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoonComp.c:140:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 140 | write(viewP.viewOut,&(doView3D.lightVec[1]),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoonComp.c:141:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 141 | write(viewP.viewOut,&(doView3D.lightVec[2]),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoonComp.c:143:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 143 | write(viewP.viewOut,&(doView3D.numOfPoints),intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoonComp.c:145:7: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 145 | write(viewP.viewOut,&(refPt(doView3D,i)->x),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoonComp.c:146:7: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 146 | write(viewP.viewOut,&(refPt(doView3D,i)->y),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoonComp.c:147:7: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 147 | write(viewP.viewOut,&(refPt(doView3D,i)->z),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoonComp.c:148:7: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 148 | write(viewP.viewOut,&(refPt(doView3D,i)->c),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoonComp.c:152:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 152 | write(viewP.viewOut,&(doView3D.lllp.numOfComponents),intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoonComp.c:155:7: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 155 | write(viewP.viewOut,&(anLLPoint->prop.closed),intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoonComp.c:156:7: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 156 | write(viewP.viewOut,&(anLLPoint->prop.solid),intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoonComp.c:157:7: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 157 | write(viewP.viewOut,&(anLLPoint->numOfLists),intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoonComp.c:160:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 160 | write(viewP.viewOut,&(anLPoint->prop.closed),intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoonComp.c:161:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 161 | write(viewP.viewOut,&(anLPoint->prop.solid),intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoonComp.c:162:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 162 | write(viewP.viewOut,&(anLPoint->numOfPoints),intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoonComp.c:165:11: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 165 | write(viewP.viewOut,anIndex,intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoonComp.c: In function 'makeView3DFromFileData': spoonComp.c:196:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 196 | fscanf(viewFile,"%f %f %f %f %f %f\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | &(doView3D.xmin), | ~~~~~~~~~~~~~~~~~ 198 | &(doView3D.xmax), | ~~~~~~~~~~~~~~~~~ 199 | &(doView3D.ymin), | ~~~~~~~~~~~~~~~~~ 200 | &(doView3D.ymax), | ~~~~~~~~~~~~~~~~~ 201 | &(doView3D.zmin), | ~~~~~~~~~~~~~~~~~ 202 | &(doView3D.zmax)); | ~~~~~~~~~~~~~~~~~ spoonComp.c:204:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 204 | fgets(title,256,viewFile); | ^~~~~~~~~~~~~~~~~~~~~~~~~ spoonComp.c:215:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 215 | fscanf(viewFile,"%f %f %f %f %f %f %f %f\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | &(doView3D.deltaX), | ~~~~~~~~~~~~~~~~~~~ 217 | &(doView3D.deltaY), | ~~~~~~~~~~~~~~~~~~~ 218 | &(doView3D.scale), | ~~~~~~~~~~~~~~~~~~ 219 | &(doView3D.scaleX), | ~~~~~~~~~~~~~~~~~~~ 220 | &(doView3D.scaleY), | ~~~~~~~~~~~~~~~~~~~ 221 | &(doView3D.scaleZ), | ~~~~~~~~~~~~~~~~~~~ 222 | &(doView3D.theta), | ~~~~~~~~~~~~~~~~~~ 223 | &(doView3D.phi)); | ~~~~~~~~~~~~~~~~ spoonComp.c:225:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 225 | fscanf(viewFile,"%d %d %d %d\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | &(doView3D.vX), | ~~~~~~~~~~~~~~~ 227 | &(doView3D.vY), | ~~~~~~~~~~~~~~~ 228 | &(doView3D.vW), | ~~~~~~~~~~~~~~~ 229 | &(doView3D.vH)); | ~~~~~~~~~~~~~~~ spoonComp.c:230:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 230 | fscanf(viewFile,"%d %d %d %d %d %d %d\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231 | &(doView3D.showCP), | ~~~~~~~~~~~~~~~~~~~ 232 | &(doView3D.style), | ~~~~~~~~~~~~~~~~~~ 233 | &(doView3D.AxesOn), | ~~~~~~~~~~~~~~~~~~~ 234 | &(doView3D.hueOff), | ~~~~~~~~~~~~~~~~~~~ 235 | &(doView3D.numOfHues), | ~~~~~~~~~~~~~~~~~~~~~~ 236 | &(doView3D.diagonals), | ~~~~~~~~~~~~~~~~~~~~~~ 237 | &(doView3D.outlineRenderOn)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoonComp.c:238:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 238 | fscanf(viewFile,"%f %f %f %f\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | &(doView3D.lightVec[0]), | ~~~~~~~~~~~~~~~~~~~~~~~~ 240 | &(doView3D.lightVec[1]), | ~~~~~~~~~~~~~~~~~~~~~~~~ 241 | &(doView3D.lightVec[2]), | ~~~~~~~~~~~~~~~~~~~~~~~~ 242 | &(doView3D.translucency)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ spoonComp.c:243:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 243 | fscanf(viewFile,"%d %f\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 244 | &(doView3D.perspective), | ~~~~~~~~~~~~~~~~~~~~~~~~ 245 | &(doView3D.eyeDistance)); | ~~~~~~~~~~~~~~~~~~~~~~~~ spoonComp.c:249:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 249 | fscanf(viewFile,"%d\n", | ^~~~~~~~~~~~~~~~~~~~~~~ 250 | &(doView3D.numOfPoints)); | ~~~~~~~~~~~~~~~~~~~~~~~~ spoonComp.c:254:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 254 | fscanf(viewFile,"%g %g %g %g\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | &(aPoint->x), | ~~~~~~~~~~~~~ 256 | &(aPoint->y), | ~~~~~~~~~~~~~ 257 | &(aPoint->z), | ~~~~~~~~~~~~~ 258 | &(aPoint->c)); | ~~~~~~~~~~~~~ spoonComp.c:259:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 259 | fscanf(viewFile,"%d\n", | ^~~~~~~~~~~~~~~~~~~~~~~ 260 | &(doView3D.lllp.numOfComponents)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoonComp.c:264:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 264 | fscanf(viewFile,"%d %d\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | &(anLLPoint->prop.closed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | &(anLLPoint->prop.solid)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ spoonComp.c:267:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 267 | fscanf(viewFile,"%d\n", | ^~~~~~~~~~~~~~~~~~~~~~~ 268 | &(anLLPoint->numOfLists)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ spoonComp.c:272:7: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 272 | fscanf(viewFile,"%d %d\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 273 | &(anLPoint->prop.closed), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 274 | &(anLPoint->prop.solid)); | ~~~~~~~~~~~~~~~~~~~~~~~~ spoonComp.c:275:7: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 275 | fscanf(viewFile,"%d\n", | ^~~~~~~~~~~~~~~~~~~~~~~ 276 | &(anLPoint->numOfPoints)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ spoonComp.c:280:9: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 280 | fscanf(viewFile,"%dn",anIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I. -I/build/reproducible-path/fricas-1.3.6/src/graph/include -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config -c -o spoon2D.o spoon2D.c spoon2D.c: In function 'spoonView2D': spoon2D.c:136:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 136 | write(viewP.viewOut,&i,intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:138:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 138 | write(viewP.viewOut,&doView2D,sizeof(view2DStruct)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:140:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 140 | write(viewP.viewOut,&i,intSize); /* tell the length of the title to child */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:141:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 141 | write(viewP.viewOut,doView2D.title,i); /* tell the title to the child, child */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:144:7: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 144 | write(viewP.viewOut,&there,intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c: In function 'sendGraphToView2D': spoon2D.c:175:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 175 | write(viewP->viewOut,&(gPtr->xmin),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:176:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 176 | write(viewP->viewOut,&(gPtr->xmax),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:177:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 177 | write(viewP->viewOut,&(gPtr->ymin),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:178:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 178 | write(viewP->viewOut,&(gPtr->ymax),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:179:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 179 | write(viewP->viewOut,&(gPtr->xNorm),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:180:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 180 | write(viewP->viewOut,&(gPtr->yNorm),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:181:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 181 | write(viewP->viewOut,&(gPtr->spadUnitX),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:182:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 182 | write(viewP->viewOut,&(gPtr->spadUnitY),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:183:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 183 | write(viewP->viewOut,&(gPtr->unitX),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:184:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 184 | write(viewP->viewOut,&(gPtr->unitY),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:185:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 185 | write(viewP->viewOut,&(gPtr->originX),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:186:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 186 | write(viewP->viewOut,&(gPtr->originY),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:187:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 187 | write(viewP->viewOut,&(gPtr->numberOfLists),intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:191:7: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 191 | write(viewP->viewOut,&(llPtr->numberOfPoints),intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:194:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 194 | write(viewP->viewOut,&(p->x),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:195:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 195 | write(viewP->viewOut,&(p->y),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:196:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 196 | write(viewP->viewOut,&(p->hue),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:197:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 197 | write(viewP->viewOut,&(p->shade),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:200:7: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 200 | write(viewP->viewOut,&(llPtr->pointColor),intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:201:7: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 201 | write(viewP->viewOut,&(llPtr->lineColor),intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:202:7: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 202 | write(viewP->viewOut,&(llPtr->pointSize),intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:207:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 207 | write(viewP->viewOut,&(graphStateArray[i].scaleX),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:208:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 208 | write(viewP->viewOut,&(graphStateArray[i].scaleY),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:209:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 209 | write(viewP->viewOut,&(graphStateArray[i].deltaX),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:210:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 210 | write(viewP->viewOut,&(graphStateArray[i].deltaY),floatSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:211:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 211 | write(viewP->viewOut,&(graphStateArray[i].pointsOn),intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:212:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 212 | write(viewP->viewOut,&(graphStateArray[i].connectOn),intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:213:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 213 | write(viewP->viewOut,&(graphStateArray[i].splineOn),intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:214:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 214 | write(viewP->viewOut,&(graphStateArray[i].axesOn),intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:215:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 215 | write(viewP->viewOut,&(graphStateArray[i].axesColor),intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:216:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 216 | write(viewP->viewOut,&(graphStateArray[i].unitsOn),intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:217:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 217 | write(viewP->viewOut,&(graphStateArray[i].unitsColor),intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:218:5: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 218 | write(viewP->viewOut,&(graphStateArray[i].showing),intSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c: In function 'makeView2DFromFileData': spoon2D.c:237:3: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 237 | fgets(title,256,viewFile); | ^~~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:249:3: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 249 | fscanf(viewFile,"%d %d %d %d\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | &(doView2D->vX), | ~~~~~~~~~~~~~~~~ 251 | &(doView2D->vY), | ~~~~~~~~~~~~~~~~ 252 | &(doView2D->vW), | ~~~~~~~~~~~~~~~~ 253 | &(doView2D->vH)); | ~~~~~~~~~~~~~~~~ spoon2D.c:257:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 257 | fscanf(viewFile,"%d\n", | ^~~~~~~~~~~~~~~~~~~~~~~ 258 | &(graphArray[i].key)); | ~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:261:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 261 | fscanf(viewFile,"%g %g\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 262 | &(graphStateArray[i].scaleX), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | &(graphStateArray[i].scaleY)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:266:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 266 | fscanf(viewFile,"%g %g\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | &(graphStateArray[i].deltaX), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | &(graphStateArray[i].deltaY)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:271:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 271 | fscanf(viewFile,"%g %g\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | &(graphStateArray[i].centerX), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 273 | &(graphStateArray[i].centerY)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:276:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 276 | fscanf(viewFile,"%d %d %d %d %d %d %d\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | &(graphStateArray[i].pointsOn), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | &(graphStateArray[i].connectOn), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | &(graphStateArray[i].splineOn), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | &(graphStateArray[i].axesOn), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281 | &(graphStateArray[i].axesColor), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 282 | &(graphStateArray[i].unitsOn), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 283 | &(graphStateArray[i].unitsColor)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:291:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 291 | fscanf(viewFile,"%d %d\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 292 | &(graphStateArray[i].showing), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293 | &(graphStateArray[i].selected)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:310:9: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 310 | fscanf(graphFile,"%g %g %g %g\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | &(graphArray[i].xmin), | ~~~~~~~~~~~~~~~~~~~~~~ 312 | &(graphArray[i].ymin), | ~~~~~~~~~~~~~~~~~~~~~~ 313 | &(graphArray[i].xmax), | ~~~~~~~~~~~~~~~~~~~~~~ 314 | &(graphArray[i].ymax)); | ~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:318:9: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 318 | fscanf(graphFile,"%g %g\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | &(graphArray[i].xNorm), | ~~~~~~~~~~~~~~~~~~~~~~~ 320 | &(graphArray[i].yNorm)); | ~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:323:9: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 323 | fscanf(graphFile,"%g %g\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | &(graphArray[i].originX), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | &(graphArray[i].originY)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:328:9: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 328 | fscanf(graphFile,"%g %g\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | &(graphArray[i].spadUnitX), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330 | &(graphArray[i].spadUnitY)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:333:9: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 333 | fscanf(graphFile,"%g %g\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | &(graphArray[i].unitX), | ~~~~~~~~~~~~~~~~~~~~~~~ 335 | &(graphArray[i].unitY)); | ~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:338:9: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 338 | fscanf(graphFile,"%d\n", | ^~~~~~~~~~~~~~~~~~~~~~~~ 339 | &(graphArray[i].numberOfLists)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:353:11: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 353 | fscanf(graphFile,"%d\n",&(aList->numberOfPoints)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ spoon2D.c:356:11: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 356 | fscanf(graphFile,"%d %d %d\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | &(aList->pointColor), | ~~~~~~~~~~~~~~~~~~~~~ 358 | &(aList->lineColor), | ~~~~~~~~~~~~~~~~~~~~ 359 | &(aList->pointSize)); | ~~~~~~~~~~~~~~~~~~~~ spoon2D.c:371:14: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 371 | { fscanf(graphFile,"%g %g %g %g\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 372 | &(aPoint->x), | ~~~~~~~~~~~~~ 373 | &(aPoint->y), | ~~~~~~~~~~~~~ 374 | &(aPoint->hue), | ~~~~~~~~~~~~~~~ 375 | &(aPoint->shade)); | ~~~~~~~~~~~~~~~~~ gcc viewAlone.o spoonComp.o spoon2D.o -Wl,-z,relro -Wl,-z,now -o /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/viewAlone -L/build/reproducible-path/fricas-1.3.6/src/lib -lspad \ -lXpm -lX11 rm -f stamp echo timestamp > stamp finished . make[4]: Leaving directory '/build/reproducible-path/fricas-1.3.6/src/graph/viewAlone' echo timestamp > stamp 24 finished make[3]: Leaving directory '/build/reproducible-path/fricas-1.3.6/src/graph' ../config/mkinstalldirs /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin ../config/mkinstalldirs /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/share cd hyper && /usr/bin/make make[3]: Entering directory '/build/reproducible-path/fricas-1.3.6/src/hyper' cp htsearch /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/lib/htsearch chmod a+x /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/lib/htsearch sed 's,@TARGET_AWK@,/usr/bin/mawk,' presea.in > /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/lib/presea chmod a+x /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/lib/presea gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ -I. -c -o addfile.o addfile.c addfile.c: In function 'build_ht_filename': addfile.c:163:17: warning: ignoring return value of 'getcwd' declared with attribute 'warn_unused_result' [-Wunused-result] 163 | getcwd(fname, 256); | ^~~~~~~~~~~~~~~~~~ gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ -I. -c -o cond.o cond.c gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ -I. -c -o dialog.o dialog.c In file included from /usr/include/string.h:495, from /usr/include/X11/Xos.h:62, from hyper.h:45, from dialog.c:46: In function 'strncpy', inlined from 'move_rest_back.part.0' at dialog.c:642:9: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' accessing between 0 and 2147483647 bytes at offsets 0 and 1 may overlap up to 2147483646 bytes at offset [1, 2147483646] [-Wrestrict] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'move_rest_back.part.0' at dialog.c:655:13: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' accessing between 0 and 2147483646 bytes at offsets 0 and 1 may overlap up to 2147483645 bytes at offset [1, 2147483645] [-Wrestrict] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'move_sym_forward.constprop' at dialog.c:218:13: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' accessing between 0 and 2147483647 bytes at offsets 1 and 0 may overlap up to 2147483646 bytes at offset [1, 2147483646] [-Wrestrict] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'insert_buffer' at dialog.c:316:13: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' accessing between 0 and 2147483647 bytes at offsets [-2147483647, 2147483648] and [-2147483648, 2147483647] may overlap up to 2147483646 bytes at offset [-2147483647, -2] [-Wrestrict] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'insert_buffer' at dialog.c:280:13: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' accessing between 0 and 2147483646 bytes at offsets [-2147483647, 2147483648] and [-2147483648, 2147483647] may overlap up to 2147483645 bytes at offset [-2147483647, -3] [-Wrestrict] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'delete_one_char' at dialog.c:1019:9, inlined from 'delete_char' at dialog.c:1041:9, inlined from 'dialog' at dialog.c:1297:17: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' accessing between 0 and 2147483647 bytes at offsets [-2147483648, 2147483647] and [-2147483647, 2147483648] may overlap up to 2147483646 bytes at offset [-2147483647, -2] [-Wrestrict] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'delete_one_char' at dialog.c:1010:9, inlined from 'delete_char' at dialog.c:1041:9, inlined from 'dialog' at dialog.c:1297:17: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' accessing between 0 and 2147483647 bytes at offsets [-2147483648, 2147483647] and [-2147483647, 2147483648] may overlap up to 2147483646 bytes at offset [-2147483647, -2] [-Wrestrict] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'delete_one_char' at dialog.c:1019:9, inlined from 'delete_char' at dialog.c:1041:9, inlined from 'dialog' at dialog.c:1297:17: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' accessing between 0 and 2147483647 bytes at offsets [-2147483648, 2147483647] and [-2147483647, 2147483648] may overlap up to 2147483646 bytes at offset [-2147483647, -2] [-Wrestrict] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'delete_one_char' at dialog.c:1010:9, inlined from 'delete_char' at dialog.c:1041:9, inlined from 'dialog' at dialog.c:1297:17: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' accessing between 0 and 2147483647 bytes at offsets [-2147483648, 2147483647] and [-2147483647, 2147483648] may overlap up to 2147483646 bytes at offset [-2147483647, -2] [-Wrestrict] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'move_back_one_char' at dialog.c:846:17, inlined from 'back_over_char' at dialog.c:910:9, inlined from 'dialog' at dialog.c:1303:17: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' accessing between 0 and 2147483644 bytes at offsets 0 and 1 may overlap up to 2147483643 bytes at offset [1, 2147483643] [-Wrestrict] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'move_back_one_char' at dialog.c:837:17, inlined from 'back_over_char' at dialog.c:910:9, inlined from 'dialog' at dialog.c:1303:17: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' accessing between 0 and 2147483646 bytes at offsets 0 and 1 may overlap up to 2147483645 bytes at offset [1, 2147483645] [-Wrestrict] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'move_back_one_char' at dialog.c:884:9, inlined from 'back_over_char' at dialog.c:910:9, inlined from 'dialog' at dialog.c:1303:17: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' accessing between 0 and 2147483647 bytes at offsets [-2147483649, 2147483646] and [-2147483648, 2147483647] may overlap up to 2147483646 bytes at offset [-2147483648, -3] [-Wrestrict] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'move_back_one_char' at dialog.c:875:9, inlined from 'back_over_char' at dialog.c:910:9, inlined from 'dialog' at dialog.c:1303:17: /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' accessing between 0 and 2147483647 bytes at offsets [-2147483649, 2147483646] and [-2147483648, 2147483647] may overlap up to 2147483646 bytes at offset [-2147483648, -3] [-Wrestrict] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ -I. -c -o display.o display.c gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ -I. -c -o event.o event.c event.c: In function 'handle_event': event.c:247:34: warning: pointer targets in assignment from 'unsigned char *' to 'char *' differ in signedness [-Wpointer-sign] 247 | for (pBuffer = pSelection; *pBuffer; ++pBuffer) | ^ gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ -I. -c -o extent1.o extent1.c extent1.c: In function 'compute_header_extent': extent1.c:1310:9: warning: variable 'ty' set but not used [-Wunused-but-set-variable] 1310 | int ty; /* UNUSED */ | ^~ gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ -I. -c -o extent2.o extent2.c gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ -I. -c -o form-ext.o form-ext.c gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ -I. -c -o group.o group.c gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ -I. -c -o halloc.o halloc.c gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ -I. -c -o hash.o hash.c gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ -I. -c -o hterror.o hterror.c gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ -I. -c -o htinp.o htinp.c htinp.c: In function 'send_command': htinp.c:399:58: warning: '%s' directive writing up to 511 bytes into a region of size 478 [-Wformat-overflow=] 399 | sprintf(str, "(|parseAndEvalToHypertex| '\")read %s\")", name); | ^~ ~~~~ In file included from /usr/include/stdio.h:867, from hyper.h:38, from htinp.c:41: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 37 and 548 bytes into a destination of size 512 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ -I. -c -o hyper.o hyper.c gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ -I. -c -o initx.o initx.c gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ -I. -c -o input.o input.c gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ -I. -c -o item.o item.c gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ -I. -c -o keyin.o keyin.c keyin.c: In function 'handle_key': keyin.c:125:7: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 125 | system(buffer); | ^~~~~~~~~~~~~~ gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ -I. -c -o lex.o lex.c gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ -I. -c -o macro.o macro.c macro.c: In function 'load_macro': macro.c:103:9: warning: variable 'ret_val' set but not used [-Wunused-but-set-variable] 103 | int ret_val; | ^~~~~~~ gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ -I. -c -o mem.o mem.c gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ -I. -c -o parse.o parse.c gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ -I. -c -o parse-aux.o parse-aux.c parse-aux.c: In function 'get_filename': parse-aux.c:507:16: warning: variable 'seen_white' set but not used [-Wunused-but-set-variable] 507 | static int seen_white = 0; /*UNUSED */ | ^~~~~~~~~~ gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ -I. -c -o parse-input.o parse-input.c gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ -I. -c -o parse-paste.o parse-paste.c gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ -I. -c -o parse-types.o parse-types.c gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ -I. -c -o ReadBitmap.o ReadBitmap.c ReadBitmap.c: In function 'HTReadBitmapFile': ReadBitmap.c:61:9: warning: variable 'num_chars' set but not used [-Wunused-but-set-variable] 61 | int num_chars; | ^~~~~~~~~ gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ -I. -c -o scrollbar.o scrollbar.c gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ -I. -c -o show-types.o show-types.c show-types.c: In function 'show_input': show-types.c:465:11: warning: variable 'inpbuffer' set but not used [-Wunused-but-set-variable] 465 | char *inpbuffer; | ^~~~~~~~~ gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ -I. -c -o spadint.o spadint.c spadint.c: In function 'issue_unixcommand': spadint.c:704:5: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result] 704 | system(copy); | ^~~~~~~~~~~~ spadint.c: In function 'send_pile': spadint.c:124:29: warning: '%s' directive writing up to 511 bytes into a region of size 506 [-Wformat-overflow=] 124 | sprintf(command, ")read %s\n", name); | ^~ ~~~~ In file included from /usr/include/stdio.h:867, from hyper.h:38, from spadint.c:43: /usr/include/x86_64-linux-gnu/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 8 and 519 bytes into a destination of size 512 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ -I. -c -o titlebar.o titlebar.c gcc -g addfile.o cond.o dialog.o display.o event.o extent1.o extent2.o form-ext.o group.o halloc.o hash.o hterror.o htinp.o hyper.o initx.o input.o item.o keyin.o lex.o macro.o mem.o parse.o parse-aux.o parse-input.o parse-paste.o parse-types.o ReadBitmap.o scrollbar.o show-types.o spadint.o titlebar.o -Wl,-z,relro -Wl,-z,now -o /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/hypertex -L/build/reproducible-path/fricas-1.3.6/src/lib -lspad -lutil \ -lXpm -lX11 -lm gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ -I. -c -o htadd.o htadd.c gcc addfile.o halloc.o hash.o htadd.o hterror.o lex.o -Wl,-z,relro -Wl,-z,now -o /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/htadd -L/build/reproducible-path/fricas-1.3.6/src/lib -lspad -lutil -lXpm -lX11 -lm gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ -I. -c -o spadbuf.o spadbuf.c spadbuf.c: In function 'interp_io': spadbuf.c:133:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 133 | write(1, buf, len); | ^~~~~~~~~~~~~~~~~~ gcc spadbuf.o -Wl,-z,relro -Wl,-z,now -o /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/lib/spadbuf -L/build/reproducible-path/fricas-1.3.6/src/lib -lspad -lutil \ -lXpm -lX11 -lm gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ -I. -c -o hthits.o hthits.c hthits.c: In function 'handleFile': hthits.c:151:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result] 151 | fgets(htdbLine, MAX_HTDB_LINE, htdbFile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hthits.c: In function 'handlePage': hthits.c:280:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result] 280 | fread(pgBuf, pg->size, 1, infile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc hthits.o -Wl,-z,relro -Wl,-z,now -o /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/lib/hthits -L/build/reproducible-path/fricas-1.3.6/src/lib -lspad -lXpm -lX11 -lm gcc -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -O2 -Wall -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/reproducible-path/fricas-1.3.6=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -I/build/reproducible-path/fricas-1.3.6/src/include -I/build/reproducible-path/fricas-1.3.6/config \ -I. -c -o ex2ht.o ex2ht.c gcc ex2ht.o -Wl,-z,relro -Wl,-z,now -o /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/lib/ex2ht -L/build/reproducible-path/fricas-1.3.6/src/lib -lspad -lXpm -lX11 -lm rm -f stamp echo timestamp > stamp finished . make[3]: Leaving directory '/build/reproducible-path/fricas-1.3.6/src/hyper' cd doc && /usr/bin/make make[3]: Entering directory '/build/reproducible-path/fricas-1.3.6/src/doc' mkdir -p /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/share/hypertex/bitmaps cp -r /build/reproducible-path/fricas-1.3.6/src/doc/bitmaps/* /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/share/hypertex/bitmaps test -d /build/reproducible-path/fricas-1.3.6/pre-generated/target/share \ || /usr/bin/make make-then-copy-to-target make[3]: Leaving directory '/build/reproducible-path/fricas-1.3.6/src/doc' rm -f stamp echo timestamp > stamp finished . make[2]: Leaving directory '/build/reproducible-path/fricas-1.3.6/src' cd contrib/emacs && /usr/bin/make make[2]: Entering directory '/build/reproducible-path/fricas-1.3.6/contrib/emacs' echo "#!/bin/sh -" > efricas echo "FRICASEDITOR='emacsclient +\$line \$name >/dev/null 2>&1'" >> efricas echo "export FRICASEDITOR" >> efricas echo "FRICASCMD='/usr/lib/fricas/target/x86_64-linux-gnu/bin/fricas'" >> efricas echo "export FRICASCMD" >> efricas echo "if which emacs; then" >> efricas echo " emacs --eval '(progn (server-start) (setq load-path (cons (quote \"/usr/lib/fricas/emacs\") load-path)) (setq auto-mode-alist (cons (quote (\"\\\\.fri\$\" . fricas-mode)) auto-mode-alist)) (require (quote fricas)))' -f fricas \$@;" >> efricas echo "else " >> efricas echo " echo You must have installed emacs to run efricas.;" >> efricas echo "fi" >> efricas make[2]: Circular gen-cpl.lisp <- gen-cpl.lisp dependency dropped. echo ')read gen-cpl.lisp' | \ FRICAS=/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu DAASE=/build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu \ FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/compress.daase.. Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/interp.daase.. Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/operation.daase.. Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/category.daase.. Using local database /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/algebra/browse.daase.. (1) -> (1) -> cat ./fricas-cpl.hd fricas-cpl.in ./fricas-cpl.tl > fricas-cpl.el make[2]: Leaving directory '/build/reproducible-path/fricas-1.3.6/contrib/emacs' make[1]: Leaving directory '/build/reproducible-path/fricas-1.3.6' (cd src/input && /usr/bin/make check) | tee debian/test_results make[1]: Entering directory '/build/reproducible-path/fricas-1.3.6/src/input' ( \ echo running test file agcd ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read agcd.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee agcd.output; rm tmp$$.input ) running test file agcd openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read agcd.input" )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial testsuite "algebraic gcd" All user variables and function definitions have been cleared. Type: Void testcase "single extension" All user variables and function definitions have been cleared. Type: Void -- Setup gcd routines pA := U32Vector (2) U32Vector Type: Type pPA := PrimitiveArray(pA) (3) PrimitiveArray(U32Vector) Type: Type mD1 := Record(svz : Symbol, sm : pA, sp : Integer) (4) Record(svz: Symbol,sm: U32Vector,sp: Integer) Type: Type mOP := ModularAlgebraicGcdTools2 (5) ModularAlgebraicGcdTools2 Type: Type mGCD := ModularAlgebraicGcd(pPA, mD1, mOP) (6) ModularAlgebraicGcd(PrimitiveArray(U32Vector),Record(svz: Symbol,sm: U32Vecto r,sp: Integer),ModularAlgebraicGcdTools2) Type: Type -- helper to prepare data mreduction(x, z, m) == multivariate(pseudoRemainder(univariate(x, z), univariate(m, z)), z) Type: Void -- case 1 p1 := 3*t*x^2 + (-2*t^2 + 3*t)*z*x + 15*x + 15*z - 2*t^3 2 2 3 (8) ((- 2 t + 3 t)x + 15)z + 3 t x + 15 x - 2 t Type: Polynomial(Integer) q1 := 3*t*z*x^2 + 15*z*x + (-2*t^3 + 3*t)*x - 2*t^2*z + 15 2 2 3 (9) (3 t x + 15 x - 2 t )z + (- 2 t + 3 t)x + 15 Type: Polynomial(Integer) m := z^2 - t 2 (10) z - t Type: Polynomial(Integer) g1 := algebraicGcd(p1, q1, [m], [t], x, [z])$mGCD 2 (11) - 2 t z + 3 t x + 15 Type: Polynomial(Integer) testEquals("g1", "-2*t^2*z+(3*t*x+15)") Type: Void p5 := mreduction(p1^5, z, m) Compiling function mreduction with type (Polynomial(Integer), Variable(z), Polynomial(Integer)) -> Polynomial(Integer) (13) 6 5 9 5 4 8 (- 810 t + 1215 t )x + (- 16200 t + 30375 t )x + 9 8 7 6 4 3 7 (- 720 t + 5400 t - 8100 t + 2430 t - 121500 t + 303750 t )x + 8 7 6 5 3 - 7200 t + 81000 t - 162000 t + 60750 t - 405000 t + 2 1518750 t * 6 x + 12 11 10 9 8 7 - 32 t + 1200 t - 7200 t + 10800 t - 4050 t - 17757 t + 6 5 4 2 405000 t - 1215000 t + 607500 t - 506250 t + 3796875 t * 5 x + 10 9 8 7 6 5 6000 t - 72000 t + 162000 t - 81000 t + 6075 t + 675000 t + 4 3 - 4050000 t + 3037500 t + 3796875 * 4 x + 13 12 11 10 8 7 - 320 t + 2400 t - 3600 t + 1080 t - 180000 t + 810000 t + 6 5 3 2 - 607500 t + 60750 t - 5062500 t + 7593750 t * 3 x + 11 10 9 6 5 12000 t - 36000 t + 16200 t + 1350000 t - 2025000 t + 4 303750 t + 7593750 t * 2 x + 14 13 9 8 4 3 (- 160 t + 240 t - 90000 t + 81000 t - 2531250 t + 759375 t )x + 12 7 2 1200 t + 135000 t + 759375 t * z + 5 10 4 9 8 7 6 3 8 243 t x + 6075 t x + (1080 t - 4050 t + 2430 t + 60750 t )x + 7 6 5 2 7 (16200 t - 81000 t + 60750 t + 303750 t )x + 11 10 9 8 7 6 240 t - 3600 t + 10800 t - 8100 t + 1215 t + 81000 t + 5 4 - 607500 t + 607500 t + 759375 t * 6 x + 10 9 8 7 6 5 1200 t - 36000 t + 162000 t - 162000 t + 30375 t + 135000 t + 4 3 - 2025000 t + 3037500 t + 759375 * 5 x + 13 12 11 10 9 8 - 160 t + 2400 t - 7200 t + 5400 t - 810 t - 90000 t + 7 6 5 3 2 810000 t - 1215000 t + 303750 t - 2531250 t + 7593750 t * 4 x + 11 10 9 8 6 5 12000 t - 72000 t + 81000 t - 16200 t + 1350000 t - 4050000 t + 4 1518750 t + 7593750 t * 3 x + 14 13 12 9 8 7 - 320 t + 1200 t - 720 t - 180000 t + 405000 t - 121500 t + 4 3 - 5062500 t + 3796875 t * 2 x + 12 11 7 6 2 15 (6000 t - 7200 t + 675000 t - 405000 t + 3796875 t )x - 32 t + 10 5 - 18000 t - 506250 t Type: Polynomial(Integer) q4 := mreduction(q1^4, z, m) (14) 7 5 7 6 4 6 (- 216 t + 324 t )x + (- 3240 t + 6480 t )x + 10 8 6 5 4 3 5 (- 96 t + 864 t - 1296 t - 16200 t + 324 t + 48600 t )x + 9 7 5 4 3 2 4 (- 480 t + 8640 t - 19440 t - 27000 t + 6480 t + 162000 t )x + 11 9 7 6 5 4 2 64 t - 576 t + 864 t + 21600 t - 216 t - 97200 t + 48600 t + 202500 t * 3 x + 8 6 4 3 2 (- 2880 t + 8640 t - 3240 t - 162000 t + 162000 t)x + 10 8 5 3 7 2 (64 t - 96 t + 21600 t - 16200 t + 202500)x - 480 t - 27000 t * z + 6 8 5 7 9 7 5 4 6 81 t x + 1620 t x + (216 t - 864 t + 486 t + 12150 t )x + 8 6 4 3 5 (2160 t - 12960 t + 9720 t + 40500 t )x + 12 10 8 7 6 5 4 16 t - 384 t + 1296 t + 5400 t - 864 t - 64800 t + 81 t + 3 2 72900 t + 50625 t * 4 x + 9 7 5 4 3 2 3 (- 1920 t + 12960 t - 12960 t - 108000 t + 1620 t + 243000 t )x + 11 9 7 6 4 2 2 (96 t - 384 t + 216 t + 32400 t - 64800 t + 12150 t + 303750 t)x + 8 6 3 10 5 (- 1920 t + 2160 t - 108000 t + 40500 t)x + 16 t + 5400 t + 50625 Type: Polynomial(Integer) g4 := algebraicGcd(p5, q4, [m], [t], x, [z])$mGCD (15) 5 3 4 2 8 3 7 2 (- 216 t x - 3240 t x + (- 96 t - 16200 t )x - 480 t - 27000 t )z + 4 4 3 3 7 2 2 6 10 81 t x + 1620 t x + (216 t + 12150 t )x + (2160 t + 40500 t)x + 16 t + 5 5400 t + 50625 Type: Polynomial(Integer) testEquals("g4", "mreduction(g1^4, z, m)") Type: Void -- from clicliclic on sci.math.symbolic pol := (8*b*e^2 - 4*c*d*e + d^3)*x^6 + 2*(16*a*e^2 + 2*b*d*e - _ 4*c^2*e + c*d^2)*x^5 + 5*(8*a*d*e - 4*b*c*e + b*d^2)*x^4 _ + 20*(a*d^2 - b^2*e)*x^3 - 5*(8*a*b*e - 4*a*c*d + b^2*d)*x^2 _ - 2*(16*a^2*e + 2*a*b*d - 4*a*c^2 + b^2*c)*x _ - 8*a^2*d + 4*a*b*c - b^3 (17) 2 3 6 2 2 2 5 (8 b e - 4 c d e + d )x + (32 a e + (4 b d - 8 c )e + 2 c d )x + 2 4 2 2 3 ((40 a d - 20 b c)e + 5 b d )x + (- 20 b e + 20 a d )x + 2 2 2 2 2 (- 40 a b e + (20 a c - 5 b )d)x + (- 32 a e - 4 a b d + 8 a c - 2 b c)x + 2 3 - 8 a d + 4 a b c - b Type: Polynomial(Integer) cc := 64*a^3*e^3 - 48*a^2*b*d*e^2 - 64*a^2*c^2*e^2 + 48*a^2*c*d^2*e _ - 8*a^2*d^4 + 48*a*b^2*c*e^2 - 4*a*b^2*d^2*e - 16*a*b*c^2*d*e + 4*a*b*c*d^3 - 8*b^4*e^2 + 4*b^3*c*d*e - b^3*d^3 (18) 3 3 2 2 2 2 4 2 64 a e + (- 48 a b d - 64 a c + 48 a b c - 8 b )e + 2 2 2 2 3 2 4 3 3 ((48 a c - 4 a b )d + (- 16 a b c + 4 b c)d)e - 8 a d + (4 a b c - b )d Type: Polynomial(Integer) lc1 := leadingCoefficient(univariate(pol, c)) 5 (19) - 8 e x + 8 a x Type: Polynomial(Integer) lc2 := leadingCoefficient(univariate(cc, c)) 2 2 (20) - 64 a e - 16 a b d e Type: Polynomial(Integer) lcg := gcd(lc1, lc2) (21) 8 Type: Polynomial(Integer) lc1 := lc1 exquo lcg 5 (22) - e x + a x Type: Union(Polynomial(Integer),...) lc2 := lc2 exquo lcg 2 2 (23) - 8 a e - 2 a b d e Type: Union(Polynomial(Integer),...) pol := lc2*pol - lc1*cc (24) 2 4 2 2 3 2 3 2 2 - 64 a b e + (32 a c - 16 a b )d e + (- 8 a d + 8 a b c d )e + 4 - 2 a b d e * 6 x + 3 4 2 2 4 3 - 192 a e + (- 144 a b d + 48 a b c - 8 b )e + 2 2 2 3 2 2 4 3 3 ((32 a c - 12 a b )d + 4 b c d)e + (- 8 a d - b d )e * 5 x + 3 2 3 2 2 2 2 2 3 4 ((- 320 a d + 160 a b c)e + (- 120 a b d + 40 a b c d)e - 10 a b d e)x + 2 2 3 3 2 3 2 2 3 3 (160 a b e + (- 160 a d + 40 a b d)e - 40 a b d e)x + 3 3 3 2 2 2 2 3 2 2 (320 a b e + (- 160 a c + 120 a b )d e + (- 40 a b c + 10 a b )d e)x + 4 3 3 2 2 4 2 3 2 2 2 192 a e + (144 a b d - 32 a b c + 8 a b )e + (- 48 a c + 12 a b )d e + 3 4 2 3 3 8 a d + (- 4 a b c + a b )d * x + 4 3 2 3 2 3 2 2 2 4 (64 a d - 32 a b c + 8 a b )e + (16 a b d + (- 8 a b c + 2 a b )d)e Type: Polynomial(Integer) testEquals("degree(pol, c)", "1") Type: Void npol := resultant(univariate(pol, c), univariate(cc, c)); Type: Polynomial(Integer) nfac := factor(npol); Type: Factored(Polynomial(Integer)) nfac1 := factors(nfac).4.factor; Type: Polynomial(Integer) fac1 := algebraicGcd(pol, nfac1, [cc], [a, b, d, e], x, [c])$mGCD (29) 2 2 2 2 3 (16 a e - 4 a b d e)x + (16 a d - 16 a b c + 4 b )e x + 2 2 2 2 3 (- 16 a c + 4 a b )e + 8 a d + (- 4 a b c + b )d Type: Polynomial(Integer) testEquals("degree(fac1, x)", "2") Type: Void -- Compute the other factor using division fF := Fraction(Polynomial(Integer)) (31) Fraction(Polynomial(Integer)) Type: Type ccf := univariate(cc, c)::SUP(fF) (32) 2 2 2 2 2 2 2 3 3 (- 64 a e - 16 a b d e)? + (48 a b e + (48 a d + 4 b d)e + 4 a b d )? + 3 3 2 4 2 2 2 2 4 3 3 64 a e + (- 48 a b d - 8 b )e - 4 a b d e - 8 a d - b d Type: SparseUnivariatePolynomial(Fraction(Polynomial(Integer))) aE := SAE(fF, SUP(fF), ccf) (33) SimpleAlgebraicExtension(Fraction(Polynomial(Integer)),SparseUnivariatePolyno mial(Fraction(Polynomial(Integer))),((-64)*a^2*e^2+(-16)*a*b*d*e)*?^2+(48*a*b ^2*e^2+(48*a^2*d^2+4*b^3*d)*e+4*a*b*d^3)*?+(64*a^3*e^3+((-48)*a^2*b*d+(-8)*b^ 4)*e^2+(-4)*a*b^2*d^2*e+((-8)*a^2*d^4+(-(b^3))*d^3))) Type: Type avar := create()$SingletonAsOrderedSet (34) "?" Type: SingletonAsOrderedSet to_aE(t : fF) : aE == reduce(univariate(t, c)::SUP(fF))$aE Function declaration to_aE : Fraction(Polynomial(Integer)) -> SimpleAlgebraicExtension(Fraction(Polynomial(Integer)), SparseUnivariatePolynomial(Fraction(Polynomial(Integer))),((-64)* a^2*e^2+(-16)*a*b*d*e)*?^2+(48*a*b^2*e^2+(48*a^2*d^2+4*b^3*d)*e+4 *a*b*d^3)*?+(64*a^3*e^3+((-48)*a^2*b*d+(-8)*b^4)*e^2+(-4)*a*b^2*d ^2*e+((-8)*a^2*d^4+(-(b^3))*d^3))) has been added to workspace. Type: Void polf := map(to_aE, univariate(pol, x)::SUP(fF)); Compiling function to_aE with type Fraction(Polynomial(Integer)) -> SimpleAlgebraicExtension(Fraction(Polynomial(Integer)), SparseUnivariatePolynomial(Fraction(Polynomial(Integer))),((-64)* a^2*e^2+(-16)*a*b*d*e)*?^2+(48*a*b^2*e^2+(48*a^2*d^2+4*b^3*d)*e+4 *a*b*d^3)*?+(64*a^3*e^3+((-48)*a^2*b*d+(-8)*b^4)*e^2+(-4)*a*b^2*d ^2*e+((-8)*a^2*d^4+(-(b^3))*d^3))) Type: SparseUnivariatePolynomial(SimpleAlgebraicExtension(Fraction(Polynomial(Integer)),SparseUnivariatePolynomial(Fraction(Polynomial(Integer))),((-64)*a^2*e^2+(-16)*a*b*d*e)*?^2+(48*a*b^2*e^2+(48*a^2*d^2+4*b^3*d)*e+4*a*b*d^3)*?+(64*a^3*e^3+((-48)*a^2*b*d+(-8)*b^4)*e^2+(-4)*a*b^2*d^2*e+((-8)*a^2*d^4+(-(b^3))*d^3)))) facf1 := map(to_aE, univariate(fac1, x)::SUP(fF)); Type: SparseUnivariatePolynomial(SimpleAlgebraicExtension(Fraction(Polynomial(Integer)),SparseUnivariatePolynomial(Fraction(Polynomial(Integer))),((-64)*a^2*e^2+(-16)*a*b*d*e)*?^2+(48*a*b^2*e^2+(48*a^2*d^2+4*b^3*d)*e+4*a*b*d^3)*?+(64*a^3*e^3+((-48)*a^2*b*d+(-8)*b^4)*e^2+(-4)*a*b^2*d^2*e+((-8)*a^2*d^4+(-(b^3))*d^3)))) qr := divide(polf, facf1); Type: Record(quotient: SparseUnivariatePolynomial(SimpleAlgebraicExtension(Fraction(Polynomial(Integer)),SparseUnivariatePolynomial(Fraction(Polynomial(Integer))),((-64)*a^2*e^2+(-16)*a*b*d*e)*?^2+(48*a*b^2*e^2+(48*a^2*d^2+4*b^3*d)*e+4*a*b*d^3)*?+(64*a^3*e^3+((-48)*a^2*b*d+(-8)*b^4)*e^2+(-4)*a*b^2*d^2*e+((-8)*a^2*d^4+(-(b^3))*d^3)))),remainder: SparseUnivariatePolynomial(SimpleAlgebraicExtension(Fraction(Polynomial(Integer)),SparseUnivariatePolynomial(Fraction(Polynomial(Integer))),((-64)*a^2*e^2+(-16)*a*b*d*e)*?^2+(48*a*b^2*e^2+(48*a^2*d^2+4*b^3*d)*e+4*a*b*d^3)*?+(64*a^3*e^3+((-48)*a^2*b*d+(-8)*b^4)*e^2+(-4)*a*b^2*d^2*e+((-8)*a^2*d^4+(-(b^3))*d^3))))) testEquals("qr.remainder", "0") Type: Void facf2 := qr.quotient; Type: SparseUnivariatePolynomial(SimpleAlgebraicExtension(Fraction(Polynomial(Integer)),SparseUnivariatePolynomial(Fraction(Polynomial(Integer))),((-64)*a^2*e^2+(-16)*a*b*d*e)*?^2+(48*a*b^2*e^2+(48*a^2*d^2+4*b^3*d)*e+4*a*b*d^3)*?+(64*a^3*e^3+((-48)*a^2*b*d+(-8)*b^4)*e^2+(-4)*a*b^2*d^2*e+((-8)*a^2*d^4+(-(b^3))*d^3)))) from_aE(t : aE) : fF == eval(lift(t), avar, c) Function declaration from_aE : SimpleAlgebraicExtension(Fraction( Polynomial(Integer)),SparseUnivariatePolynomial(Fraction( Polynomial(Integer))),((-64)*a^2*e^2+(-16)*a*b*d*e)*?^2+(48*a*b^2 *e^2+(48*a^2*d^2+4*b^3*d)*e+4*a*b*d^3)*?+(64*a^3*e^3+((-48)*a^2*b *d+(-8)*b^4)*e^2+(-4)*a*b^2*d^2*e+((-8)*a^2*d^4+(-(b^3))*d^3))) -> Fraction(Polynomial(Integer)) has been added to workspace. Type: Void fac2fF := retract(eval(map(from_aE, facf2), avar, x))@fF; Compiling function from_aE with type SimpleAlgebraicExtension( Fraction(Polynomial(Integer)),SparseUnivariatePolynomial(Fraction (Polynomial(Integer))),((-64)*a^2*e^2+(-16)*a*b*d*e)*?^2+(48*a*b^ 2*e^2+(48*a^2*d^2+4*b^3*d)*e+4*a*b*d^3)*?+(64*a^3*e^3+((-48)*a^2* b*d+(-8)*b^4)*e^2+(-4)*a*b^2*d^2*e+((-8)*a^2*d^4+(-(b^3))*d^3))) -> Fraction(Polynomial(Integer)) Type: Fraction(Polynomial(Integer)) fac2 := numer(fac2fF) (43) 3 4 3 3 3 3 3 2 2 2 3 - 256 a b e + 128 a c d e + (- 32 a d + 16 a b d )e - 8 a b c d e + 2 5 2 a b d * 4 x + 4 4 2 2 4 3 - 768 a e + (- 64 a b c + 32 a b )e + 2 2 2 3 5 2 3 3 4 2 4 4 (64 a b d + (- 32 a b c + 8 b )d)e + (8 a b d - 4 b c d )e + b d * 3 x + 4 3 2 3 3 (- 384 a d - 384 a b c + 192 a b )e + 3 2 2 2 4 2 2 2 3 3 2 (96 a b d + (- 192 a b c + 48 a b )d)e + (72 a b d - 24 a b c d )e + 3 4 6 a b d * 2 x + 4 3 2 3 4 2 3 2 3 2 (- 768 a c + 384 a b )e + (128 a d + (- 384 a b c + 96 a b )d)e + 3 3 2 2 2 2 2 4 (96 a b d - 48 a b c d )e + 16 a b d * x + 4 3 4 3 2 2 128 a b e + (- 256 a c + 64 a b )d e + 4 3 3 2 3 2 3 4 (64 a d + (- 64 a b c + 8 a b )d )e + 16 a b d Type: Polynomial(Integer) den := denom(fac2fF) 3 2 2 2 2 (44) 64 a e - 32 a b d e + 4 a b d Type: Polynomial(Integer) testEquals("gcd(den*pol - fac1*fac2, cc)", "cc") Type: Void testcase "multiple extensions" All user variables and function definitions have been cleared. Type: Void mP := Polynomial(Integer) (2) Polynomial(Integer) Type: Type mPU := SparseUnivariatePolynomial(mP) (3) SparseUnivariatePolynomial(Polynomial(Integer)) Type: Type mD := Record(svz : List(Symbol), sm : List(mP), msizes : List(Integer), sp : Integer) (4) Record(svz: List(Symbol),sm: List(Polynomial(Integer)),msizes: List(Integer), sp: Integer) Type: Type mOP := ModularAlgebraicGcdTools3 (5) ModularAlgebraicGcdTools3 Type: Type mGCD := ModularAlgebraicGcd(mPU, mD, mOP) (6) ModularAlgebraicGcd(SparseUnivariatePolynomial(Polynomial(Integer)),Record(sv z: List(Symbol),sm: List(Polynomial(Integer)),msizes: List(Integer),sp: Integ er),ModularAlgebraicGcdTools3) Type: Type m1 := (t + z2 + 1)*z1^2 - 3*z2 + t 2 2 (7) (z1 - 3)z2 + (t + 1)z1 + t Type: Polynomial(Integer) m2 := (t + 1)*z2^2 - 7*t 2 (8) (t + 1)z2 - 7 t Type: Polynomial(Integer) g := x - t - z1 - z2 (9) - z2 - z1 + x - t Type: Polynomial(Integer) g2 := algebraicGcd(g*g, g*g, [m1, m2], [t], x, [z1, z2])$mGCD (10) 4 3 2 4 3 2 (2 t + 8 t - 2 t - 6 t + 2)z1 + (- 2 t - 8 t + 2 t + 6 t - 2)x + 5 4 3 2 2 t + 8 t + 2 t + 5 t + 12 t + 3 * z2 + 4 3 2 5 4 3 2 ((- 2 t - 8 t + 2 t + 6 t - 2)x + 2 t + 8 t - 2 t - 6 t + 2 t)z1 + 4 3 2 2 5 4 3 2 6 (t + 4 t - t - 3 t + 1)x + (- 2 t - 8 t + 2 t + 6 t - 2 t)x + t + 5 4 3 2 4 t + 5 t + 15 t - 51 t - 15 t Type: Polynomial(Integer) testEquals("degree(g2, x)", "2") Type: Void a := t*(x + z1) + z2 (12) z2 + t z1 + t x Type: Polynomial(Integer) b := x + t*z1 - z2 (13) - z2 + t z1 + x Type: Polynomial(Integer) f1 := a^2*g^2 (14) 4 3 z2 + ((2 t + 2)z1 + (2 t - 2)x + 2 t)z2 + 2 2 2 2 2 2 (t + 4 t + 1)z1 + ((2 t - 2)x + 4 t + 2 t)z1 + (t - 4 t + 1)x + 2 2 (4 t - 2 t)x + t * 2 z2 + 2 3 2 3 2 2 (2 t + 2 t)z1 + ((2 t - 2 t)x + 2 t + 4 t )z1 + 2 2 3 3 2 3 ((- 2 t - 2 t)x + 4 t x + 2 t )z1 + (- 2 t + 2 t)x + 3 2 2 3 (2 t - 4 t )x + 2 t x * z2 + 2 4 3 3 2 2 3 4 2 3 2 4 2 4 t z1 + 2 t z1 + (- 2 t x + 2 t x + t )z1 + (- 2 t x + 2 t x)z1 + t x + 3 3 4 2 - 2 t x + t x Type: Polynomial(Integer) f2 := b^2*g^2 (15) 4 3 z2 + ((- 2 t + 2)z1 - 4 x + 2 t)z2 + 2 2 2 2 2 2 ((t - 4 t + 1)z1 + ((6 t - 6)x - 4 t + 2 t)z1 + 6 x - 6 t x + t )z2 + 2 3 2 3 2 2 (2 t - 2 t)z1 + ((- 2 t + 8 t - 2)x + 2 t - 4 t )z1 + 2 2 3 3 2 2 ((- 6 t + 6)x + (8 t - 4 t)x - 2 t )z1 - 4 x + 6 t x - 2 t x * z2 + 2 4 2 3 3 t z1 + ((- 2 t + 2 t)x + 2 t )z1 + 2 2 3 2 4 2 ((t - 4 t + 1)x + (- 2 t + 4 t )x + t )z1 + 3 2 2 3 4 3 2 2 ((2 t - 2)x + (- 4 t + 2 t)x + 2 t x)z1 + x - 2 t x + t x Type: Polynomial(Integer) p1 := algebraicGcd(f1, f1, [m1, m2], [t], x, [z1, z2])$mGCD; Type: Polynomial(Integer) gg := algebraicGcd(p1, f2, [m1, m2], [t], x, [z1, z2])$mGCD; Type: Polynomial(Integer) testEquals("g2 - gg", "0") Type: Void )set output algebra on statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= WARNINGS: Testsuite: algebraic gcd Testcase: single extension test: 5 testing in a domain without InputForm! ============================================================================= Testsuite: algebraic gcd failed (total): 0 (2) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) algebraic gcd 0 (2) 0 (8) ============================================================================= File summary. unexpected failures: 0 expected failures: 0 unexpected passes: 0 total tests: 8 Type: Void )lisp (quit) ( \ echo running test file array ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read array.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee array.output; rm tmp$$.input ) running test file array openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read array.input" )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial testsuite "array" All user variables and function definitions have been cleared. Type: Void testcase "block transpose" All user variables and function definitions have been cleared. Type: Void m := new(8, 8, 0)$TwoDimensionalArray(Integer); Type: TwoDimensionalArray(Integer) for i in 1..8 repeat for j in 1..8 repeat m(i, j) := i + 8*j Type: Void m0 := copy(m); Type: TwoDimensionalArray(Integer) m12 := m(1..4, 5..8); Type: TwoDimensionalArray(Integer) testEquals("m12(1,2)", "49") Type: Void m(1..4, 5..8) := m(5..8, 1..4); Type: TwoDimensionalArray(Integer) m(5..8, 1..4) := m12; Type: TwoDimensionalArray(Integer) m12 := m([1..2,5..6],[3..4,7..8]); Type: TwoDimensionalArray(Integer) m([1..2,5..6],[3,4,7,8]) := m([3,4,7,8], [1..2,5..6]); Type: TwoDimensionalArray(Integer) m([3,4,7,8], [1,2,5,6]) := m12; Type: TwoDimensionalArray(Integer) m12 := m([1,3,5,7], 2..8 by 2); Type: TwoDimensionalArray(Integer) m([1,3,5,7], 2..8 by 2) := m(2..8 by 2, 1..7 by 2); Type: TwoDimensionalArray(Integer) m(2..8 by 2, 1..7 by 2) := m12; Type: TwoDimensionalArray(Integer) testEquals("m", "transpose(m0)") Type: Void testcase "shift matrix" All user variables and function definitions have been cleared. Type: Void m := scalarMatrix(4, 1) +1 0 0 0+ | | |0 1 0 0| (2) | | |0 0 1 0| | | +0 0 0 1+ Type: Matrix(Integer) ms := m([2..4,1], 1..4) +0 1 0 0+ | | |0 0 1 0| (3) | | |0 0 0 1| | | +1 0 0 0+ Type: Matrix(Integer) testEquals("ms^4", "m") Type: Void ms(4,1) := 0 (5) 0 Type: NonNegativeInteger testEquals("ms^4", "0") Type: Void testcase "slices" All user variables and function definitions have been cleared. Type: Void m := matrix([[1, 2, 3], [4, 5, 6]]) +1 2 3+ (2) | | +4 5 6+ Type: Matrix(Integer) s := m(1, 1..2) (3) [1 2] Type: Matrix(Integer) testEquals("s", "matrix([[1, 2]])") Type: Void s := m(2, [3,1]) (5) [6 4] Type: Matrix(Integer) testEquals("s", "matrix([[6, 4]])") Type: Void s := m(2..1, [1..3]) (7) [] Type: Matrix(Integer) testEquals("nrows(s)", "0") Type: Void testEquals("ncols(s)", "3") Type: Void s := m([1..2, 1..2 by -1], []) ++ (10) || ++ Type: Matrix(Integer) testEquals("nrows(s)", "2") Type: Void testEquals("ncols(s)", "0") Type: Void s := m([1..2, 2..1 by -1], []) ++ || || (13) || || || ++ Type: Matrix(Integer) testEquals("nrows(s)", "4") Type: Void testEquals("ncols(s)", "0") Type: Void statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= WARNINGS: Testsuite: array Testcase: block transpose test: 2 testing in a domain without InputForm! ============================================================================= Testsuite: array failed (total): 0 (3) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) array 0 (3) 0 (12) ============================================================================= File summary. unexpected failures: 0 expected failures: 0 unexpected passes: 0 total tests: 12 Type: Void )lisp (quit) ( \ echo running test file bezout ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read bezout.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee bezout.output; rm tmp$$.input ) running test file bezout openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read bezout.input" )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial testsuite "bezout.spad" All user variables and function definitions have been cleared. Type: Void testcase "subSylvesterMatrix related functions" All user variables and function definitions have been cleared. Type: Void T ==> BezoutMatrixWrapper(INT, UP(x, INT)) Type: Void p := x^2+1 2 (3) x + 1 Type: Polynomial(Integer) q := x^2-1 2 (4) x - 1 Type: Polynomial(Integer) mat := sylvesterMatrix(p,q)$T +1 0 1 0 + | | |0 1 0 1 | (5) | | |1 0 - 1 0 | | | +0 1 0 - 1+ Type: Matrix(Integer) testEquals("mat", "matrix[[1,0,1,0],[0,1,0,1],[1,0,-1,0],[0,1,0,-1]]") Type: Void testEquals("subSylvesterMatrix(mat,1)$T", "matrix [[1,0,1,0],[1,0,-1,0]]") Type: Void testEquals("subSylvesterMatrix(mat,1,1)$T", "matrix [[1,0],[1,0]]") Type: Void testEquals("parts(subresultants(p, q)$T)", "[4, -2]") Type: Void testcase "subresultants" All user variables and function definitions have been cleared. Type: Void T1 ==> UP(x, POLY INT) Type: Void iM := IndexedMatrix(POLY INT, 7, -3) (3) IndexedMatrix(Polynomial(Integer),7,-3) Type: Type vR := IndexedVector(POLY INT, -3) (4) IndexedVector(Polynomial(Integer),-3) Type: Type vC := IndexedVector(POLY INT, 7) (5) IndexedVector(Polynomial(Integer),7) Type: Type T2 := BezoutMatrix(POLY INT, T1, iM, vR, vC) (6) BezoutMatrix(Polynomial(Integer),UnivariatePolynomial(x,Polynomial(Integer)), IndexedMatrix(Polynomial(Integer),7,-3),IndexedVector(Polynomial(Integer),-3) ,IndexedVector(Polynomial(Integer),7)) Type: Type A : T1 := 3*t*x^2 - t^3-4 2 3 (7) 3 t x - t - 4 Type: UnivariatePolynomial(x,Polynomial(Integer)) B : T1 := x^2 + t^3*x - 9 2 3 (8) x + t x - 9 Type: UnivariatePolynomial(x,Polynomial(Integer)) res : T1 := -3*t^10-12*t^7+t^6-54*t^4+8*t^3+729*t^2-216*t+16 10 7 6 4 3 2 (9) - 3 t - 12 t + t - 54 t + 8 t + 729 t - 216 t + 16 Type: UnivariatePolynomial(x,Polynomial(Integer)) testEquals("resultant(A, B)", "res") Type: Void testEquals("parts(subresultants(A,B)$T2)", "[res, 3*t^4*x+t^3-27*t+4]") Type: Void statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= WARNINGS: Testsuite: bezout.spad Testcase: subSylvesterMatrix related functions test: 4 testing in a domain without InputForm! Testsuite: bezout.spad Testcase: subresultants test: 1 testing in a domain without InputForm! Testsuite: bezout.spad Testcase: subresultants test: 2 testing in a domain without InputForm! ============================================================================= Testsuite: bezout.spad failed (total): 0 (2) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) bezout.spad 0 (2) 0 (6) ============================================================================= File summary. unexpected failures: 0 expected failures: 0 unexpected passes: 0 total tests: 6 Type: Void )lisp (quit) ( \ echo running test file bugs2007 ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read bugs2007.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee bugs2007.output; rm tmp$$.input ) running test file bugs2007 openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read bugs2007.input" )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial testsuite "bugs2007" All user variables and function definitions have been cleared. Type: Void testcase "derivative of besselK (issue 355)" All user variables and function definitions have been cleared. Type: Void testEquals("D(besselK(a,x),x)", "-1/2*(besselK(a+1,x)+besselK(a-1,x))") Type: Void testEquals("integrate(D(besselK(a,x),a),a)", "besselK(a,x)") Type: Void -- limit(D(besselK(a,x),a),a=1/2) testcase "bug in map$Set (issue 347)" All user variables and function definitions have been cleared. Type: Void A:Set Integer:=set [-2,-1,0] (2) {- 2, - 1, 0} Type: Set(Integer) B:Set Integer:=set [0,1,4] (3) {0, 1, 4} Type: Set(Integer) C:=map(x +-> x^2,A) (4) {0, 1, 4} Type: Set(Integer) testTrue "test(C=B)" Type: Void testcase "Bug in sqrt() for UnivariateTaylorSeries (issue 312)" All user variables and function definitions have been cleared. Type: Void UTSx := UTS(FRAC INT,x,0) (2) UnivariateTaylorSeries(Fraction(Integer),x,0) Type: Type monx2 := monomial(1,2)$UTSx 2 (3) x Type: UnivariateTaylorSeries(Fraction(Integer),x,0) testEquals("sqrt(monx2)", "monomial(1,1)$UTSx") Type: Void testcase "issue 340 'divisors$IntegerNumberTheoryFunctions' incorrect for units" All user variables and function definitions have been cleared. Type: Void -- i.e., 1, -1 testEquals("divisors 1", "[1]") Type: Void testEquals("divisors(-1)", "[1]") Type: Void testcase "issue 15" All user variables and function definitions have been cleared. Type: Void testTrue("abs(integrate(1/(1+z^4), z=0..1)::Complex Float-0.866972) < 0.00001") Type: Void testcase "issue 293" All user variables and function definitions have been cleared. Type: Void testEquals("integrate(1/(1+x^4),x = %minusInfinity..%plusInfinity)", _ "sqrt(2)/2*%pi") Type: Void strNoPole := "noPole" (3) "noPole" Type: String xftestEquals("eval(integrate(1/(a+x^4),x=0..%plusInfinity, strNoPole), a=1)", _ "integrate(1/(1+x^4),x=0..%plusInfinity)") Type: Void testEquals("D(integrate((x^4+2*a*x^2+1)^-1, x=0..z, strNoPole), z)", "(z^4+2*a*z^2+1)^-1") Type: Void testcase "issue 314" All user variables and function definitions have been cleared. Type: Void testEquals("integrate(2*atan(x)/(1+x^2),x)", "atan(x)^2") Type: Void testcase "issue 47" All user variables and function definitions have been cleared. Type: Void testEquals("complexForm(log(%i) - log(-%i))", "complexForm(%pi*%i)") Type: Void testcase "integrate((z^a+1)^b, z) crashes (issue 100)" All user variables and function definitions have been cleared. Type: Void testEquals("D(integrate((z^a+1)^b, z), z)", "(z^a+1)^b") Type: Void testcase "issue 184" All user variables and function definitions have been cleared. Type: Void testEquals("argument(-%i)", "-%pi/2") Type: Void testcase "issue 308" All user variables and function definitions have been cleared. Type: Void testEquals("D(integrate(x^a*(x^b+1)^p, x), x)", "x^a*(x^b+1)^p") Type: Void testcase "laplace(log(z), z,w) crashes (issue 101)" All user variables and function definitions have been cleared. Type: Void testEquals("laplace(log(z), z, w)", "(digamma 1 - log w)/w") Type: Void testTrue "(laplace(1/sqrt(z), z, w); true)" Type: Void testTrue "(laplace(sqrt(z), z, w); true)" Type: Void testcase "issue 103" All user variables and function definitions have been cleared. Type: Void testEquals("solve(z=z, z)", "[0=0]") Type: Void testcase "issue 114" All user variables and function definitions have been cleared. Type: Void dom:=(INT->INT) (2) (Integer -> Integer) Type: Type g(f:dom):dom== x+->(f(x))^2 Function declaration g : (Integer -> Integer) -> (Integer -> Integer ) has been added to workspace. Type: Void p(x:INT):INT == x-1 Function declaration p : Integer -> Integer has been added to workspace. Type: Void q := g p Compiling function p with type Integer -> Integer Compiling function g with type (Integer -> Integer) -> (Integer -> Integer) (5) theMap(NIL,0) Type: (Integer -> Integer) testEquals("q 3", "4") Type: Void testcase "issue 176" All user variables and function definitions have been cleared. Type: Void p := -x*y^2+x*y+x^3-x^2 2 3 2 (2) - x y + x y + x - x Type: Polynomial(Integer) testEquals("D(factor(p),x)::POLY INT", "D(p, x)") Type: Void testcase "issue 182" All user variables and function definitions have been cleared. Type: Void testEquals("round(3.77623)::INT", "4") Type: Void testEquals("round(-3.77623)::INT", "-4") Type: Void testcase "issue 186" All user variables and function definitions have been cleared. Type: Void E := Expression Integer (2) Expression(Integer) Type: Type F := E -> E (3) (Expression(Integer) -> Expression(Integer)) Type: Type compose(f:F, g:F):F == (e:E):E +-> f(g(e)) Function declaration compose : ((Expression(Integer) -> Expression( Integer)), (Expression(Integer) -> Expression(Integer))) -> ( Expression(Integer) -> Expression(Integer)) has been added to workspace. Type: Void p(e:E):E == 2*e+1 Function declaration p : Expression(Integer) -> Expression(Integer) has been added to workspace. Type: Void q(e:E):E == 3*e+1 Function declaration q : Expression(Integer) -> Expression(Integer) has been added to workspace. Type: Void testEquals("compose(p,q)(sin x)", "6*sin(x) + 3") Compiling function p with type Expression(Integer) -> Expression( Integer) Compiling function q with type Expression(Integer) -> Expression( Integer) Compiling function compose with type ((Expression(Integer) -> Expression(Integer)), (Expression(Integer) -> Expression(Integer) )) -> (Expression(Integer) -> Expression(Integer)) Type: Void testcase "issue 199" All user variables and function definitions have been cleared. Type: Void testEquals("D(integrate(exp(-x^2)+exp(x)/x,x),x)", "exp(-x^2)+exp(x)/x") Type: Void testcase "issue 19" All user variables and function definitions have been cleared. Type: Void testEquals("D(0^z, z)", "0$EXPR INT") Type: Void testcase "issue 211" All user variables and function definitions have been cleared. Type: Void testEquals("eval(D(product((1-q^(n-i))/(1-q^(m-i)), i=0..m-1), q),[n=3,m=2])",_ "(2*q+1)::EXPR INT") Type: Void f:=operator `f; Type: BasicOperator testEquals("D(product(f(i,q),i=0..m),q)", _ "product(f(j, q),j=0..m)*sum(D(f(i, q), q)/f(i, q), i=0..m)") Type: Void testcase "issue 278" All user variables and function definitions have been cleared. Type: Void testEquals("simplifyLog(2*sqrt(2)*log(2))", "log 4 * sqrt 2") Type: Void testcase "issue 83" All user variables and function definitions have been cleared. Type: Void testEquals("1::DMP([x],FRAC INT)::POLY FRAC INT", "1") Type: Void testEquals("1::DMP([x],INT)::POLY INT", "1") Type: Void vv := 1::DMP([x],FRAC INT) (4) 1 Type: DistributedMultivariatePolynomial([x],Fraction(Integer)) uu := vv ::POLY FRAC INT (5) 1 Type: Polynomial(Fraction(Integer)) testEquals("1 * uu", "1") Type: Void testcase "issue 102" All user variables and function definitions have been cleared. Type: Void testEquals("solve(sinh(z)=cosh(z), z)", "[]$List EQ EXPR INT") Type: Void testcase "missing exports" All user variables and function definitions have been cleared. Type: Void MyFD := DirectProduct(3, PrimeField(100000000000000006579)) (2) DirectProduct(3,PrimeField(100000000000000006579)) Type: Type myv := [3, 2, 1]::MyFD (3) [3, 2, 1] Type: DirectProduct(3,PrimeField(100000000000000006579)) ii := lookup(myv) (4) 20000000000000002631700000000000086573062 Type: PositiveInteger testEquals("index(ii)$MyFD", "[3,2,1]::MyFD") Type: Void ii := lookup([1, 1, 1]::MyFD) (6) 1 Type: PositiveInteger testEquals("index(ii)$MyFD", "[1,1,1]::MyFD") Type: Void ii := lookup([1, 1, 0]::MyFD) (8) 100000000000000006579 Type: PositiveInteger testEquals("index(ii)$MyFD", "[1,1,0]::MyFD") Type: Void ii := lookup([1, 2, 3]::MyFD) (10) 100000000000000006582 Type: PositiveInteger testEquals("index(ii)$MyFD", "[1,2,3]::MyFD") Type: Void testTrue "(hash([3, 2, 1]::MyFD); true)" Type: Void MyFD:= Product(PrimeField(100000000000000006579), PrimeField(257)) (13) Product(PrimeField(100000000000000006579),PrimeField(257)) Type: Type myv := [1, 1]$MyFD (14) [1, 1] Type: Product(PrimeField(100000000000000006579),PrimeField(257)) ii := lookup(myv) (15) 1 Type: PositiveInteger testEquals("index(ii)$MyFD", "[1, 1]$MyFD") Type: Void ii := lookup([2, 1]$MyFD) (17) 258 Type: PositiveInteger testEquals("index(ii)$MyFD", "[2, 1]$MyFD") Type: Void ii := lookup([1, 2]$MyFD) (19) 2 Type: PositiveInteger testEquals("index(ii)$MyFD", "[1, 2]$MyFD") Type: Void ii := lookup([2, 128]$MyFD) (21) 385 Type: PositiveInteger testEquals("index(ii)$MyFD", "[2, 128]$MyFD") Type: Void testTrue "(hash(myv); true)" Type: Void testcase "issue 221" All user variables and function definitions have been cleared. Type: Void testTrue "PI has OASGP" Type: Void testcase "issue 258" All user variables and function definitions have been cleared. Type: Void R==>RectangularMatrix(2,4, PF 2) Type: Void testTrue "every?(zero?, [lookup(index(i)$R)$R - i for i in 1..2^8])" Type: Void testcase "issue 198" All user variables and function definitions have been cleared. Type: Void cc := sqrt(2*log(e)/%pi) +--------+ |2 log(e) (2) |-------- \| %pi Type: Expression(Integer) testEquals("complexIntegrate(%i/2*e^(-%i*x^2),x)", _ "(fresnelS(cc*x) + %i*fresnelC(cc*x))/(2*cc)") Type: Void testEquals("complexIntegrate(-%i/2*e^(%i*x^2),x)", _ "(fresnelS(cc*x) - %i*fresnelC(cc*x))/(2*cc)") Type: Void testEquals("complexIntegrate(log(x)/(x-1),x)", "-dilog x") Type: Void testEquals("complexIntegrate(2*log(x)/(x-1),x)", "-2*dilog x") Type: Void testcase "issue 408" All user variables and function definitions have been cleared. Type: Void testTrue "abs(Gamma(1/5::EXPR INT)::EXPR DFLOAT - 4.5908437119988030532047582759) < 10.0^(-13)" Type: Void testTrue "abs(digamma(1/5::EXPR INT)::EXPR DFLOAT + 5.2890398965921882955472079624) < 10.0^(-13)" Type: Void testTrue "abs(besselJ(1,1::EXPR INT)::EXPR DFLOAT - 0.44005058574493351595968220371) < 10.0^(-13)" Type: Void -- fails, because airyAi yields complex results even for real arguments xftestTrue "abs(airyAi(1/5::EXPR INT)::EXPR DFLOAT - 0.303703154286381994892596723) < 10.0^(-13)" Daly Bug >> Error detected within library code: Result is not real. Continuing to read the file... testcase "issue 183" All user variables and function definitions have been cleared. Type: Void bt l == if empty? l then empty()$BTREE INT else binaryTree(bt rest(l, #l quo 2 + 1), first l, _ bt first(rest l, #l quo 2)) Type: Void tree := bt primes(1, 20); Compiling function bt with type List(Integer) -> BinaryTree(Integer) Type: BinaryTree(Integer) testTrue "any?(even?, tree)" Type: Void testTrue "not any?(x +-> x > 19, tree)" Type: Void testTrue "every?(prime?, tree)" Type: Void testTrue "not every?(x +-> x > 2, tree)" Type: Void testTrue "member?(17, tree)" Type: Void testTrue "not member?(4, tree)" Type: Void testTrue "any?(i+->(i=1)::Boolean,[1,2,3])" Type: Void testTrue "not every?(odd?, [1,2,3])" Type: Void testTrue "member?(2, [1,2,3])" Type: Void testTrue "not ([1,2,3] = [1,3,2])::Boolean" Type: Void testcase "bug 9057" All user variables and function definitions have been cleared. Type: Void f==n+->product(sum(1/i,i=1..j),j=1..n) Type: Void testEquals("f(1)", "1") Compiling function f with type PositiveInteger -> Expression(Integer ) Type: Void f==n+->product(product(1/i,i=1..j),j=1..n) Compiled code for f has been cleared. 1 old definition(s) deleted for function or rule f Type: Void testEquals("f(1)", "1") Compiling function f with type PositiveInteger -> Expression(Integer ) Type: Void f==n+->sum(sum(1/i,i=1..j),j=1..n) Compiled code for f has been cleared. 1 old definition(s) deleted for function or rule f Type: Void testEquals("f(1)", "1") There are 6 exposed and 2 unexposed library operations named sum having 2 argument(s) but none was determined to be applicable. Use HyperDoc Browse, or issue )display op sum to learn more about the available operations. Perhaps package-calling the operation or using coercions on the arguments will allow you to apply the operation. Cannot find a definition or applicable library operation named sum with argument type(s) Union(Fraction(Polynomial(Integer)),Expression(Integer)) SegmentBinding(PositiveInteger) Perhaps you should use "@" to indicate the required return type, or "$" to specify which version of the function you need. FriCAS will attempt to step through and interpret the code. Type: Void g:=operator 'g (8) g Type: BasicOperator f==n+->sum(g(j),j=1..n) Compiled code for f has been cleared. 1 old definition(s) deleted for function or rule f Type: Void testEquals("f(1)", "g(1)") Compiling function f with type PositiveInteger -> Expression(Integer ) Type: Void statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= WARNINGS: Testsuite: bugs2007 Testcase: Bug in sqrt() for UnivariateTaylorSeries (issue 312) test: 1 testing in a domain without InputForm! Testsuite: bugs2007 Testcase: issue 103 test: 1 testing in a domain without InputForm! Testsuite: bugs2007 Testcase: issue 102 test: 1 testing in a domain without InputForm! ============================================================================= Testsuite: bugs2007 failed (total): 0 (30) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) bugs2007 0 (30) 0 (67) ============================================================================= File summary. unexpected failures: 0 expected failures: 2 unexpected passes: 0 total tests: 67 Type: Void )lisp (quit) ( \ echo running test file bugs2008 ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read bugs2008.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee bugs2008.output; rm tmp$$.input ) running test file bugs2008 openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read bugs2008.input" -- )compile files needed for testing here )compile ExportType.spad Compiling FriCAS source code from file /build/reproducible-path/fricas-1.3.6/src/input/ExportType.spad using old system compiler. EXPORT abbreviates package ExportType ------------------------------------------------------------------------ initializing NRLIB EXPORT for ExportType compiling into NRLIB EXPORT compiling exported baseRing : () -> Ring Time: 0 SEC. (time taken in buildFunctor: 0) ;;; *** |ExportType| REDEFINED ;;; *** |ExportType| REDEFINED Time: 0 SEC. Cumulative Statistics for Constructor ExportType Time: 0 seconds finalizing NRLIB EXPORT Processing ExportType for Browser database: --->-->ExportType(constructor): Not documented!!!! --->-->ExportType((baseRing ((Ring)))): Not documented!!!! --->-->ExportType(): Missing Description ------------------------------------------------------------------------ ExportType is now explicitly exposed in frame initial ExportType will be automatically loaded when needed from /build/reproducible-path/fricas-1.3.6/src/input/EXPORT.NRLIB/EXPORT )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial testsuite "bugs2008" All user variables and function definitions have been cleared. Type: Void testcase "equality in TBAGG (issue #412)" All user variables and function definitions have been cleared. Type: Void R ==> Record(key: Symbol, entry: String) Type: Void T ==> AssociationList(Symbol, String) Type: Void t1 := construct([[x, "ix"]$R])$T (4) table(x = "ix") Type: AssociationList(Symbol,String) t2 := construct([[y, "iy"]$R])$T (5) table(y = "iy") Type: AssociationList(Symbol,String) testNotEquals("t1", "t2") Type: Void testcase "expose PartialFractionPackage (issue #309)" All user variables and function definitions have been cleared. Type: Void -- note that we cannot easily test for equality of the result of -- partialFraction itself: the result of partialFraction is of type Any, thus -- we would have to provide type information when creating the other side of -- the equation. But then, the bug won't manifest. f := (x+a)/(x*(x^3+(b+c)*x^2+b*c*x)) x + a (2) ----------------------- 4 3 2 x + (c + b)x + b c x Type: Fraction(Polynomial(Integer)) testEquals("numberOfFractionalTerms partialFraction(f, x)", "3") Type: Void f := 2*x/(x^2-1) 2 x (4) ------ 2 x - 1 Type: Fraction(Polynomial(Integer)) testEquals("numberOfFractionalTerms partialFraction(f, x)", "2") Type: Void testcase "resultants for finite integraldomains (issue #413)" All user variables and function definitions have been cleared. Type: Void P ==> UP(x, PF 5) Type: Void R ==> Record(coef1: P,coef2: P,resultant: PF 5) Type: Void testEquals("resultantEuclidean(x, x)$PRS(PF 5, P)", "[0,0,0]$R") Type: Void testcase "ListMultiDictionary for non-ordered SetCategories (issue #414)" All user variables and function definitions have been cleared. Type: Void b := empty()$LMDICT(PF 13) (2) dictionary() Type: ListMultiDictionary(PrimeField(13)) testEquals("(insert!(0, b); insert!(0, b); #b)", "2") Type: Void testcase "from open-axiom: Stack missing exports (issue #415)" All user variables and function definitions have been cleared. Type: Void s := stack [1,2,3,1] (2) [1, 2, 3, 1] Type: Stack(PositiveInteger) testEquals("parts s", "[1,2,3,1]") Type: Void testEquals("map(i +-> i^2, s)", "stack [1,4,9,1]") Type: Void t := s; r := map!(i +-> i^2, s); Type: Stack(PositiveInteger) testTrue "eq?(t, r)" Type: Void testcase "functions +-> and blocks of instructions (issue #272)" All user variables and function definitions have been cleared. Type: Void g := x +-> (x+2 ; x+a) (2) x +-> x + 2 x + a Type: AnonymousFunction testEquals("g 3", "a+3") Type: Void h := x +-> (a := 3 ; x+a) (4) x +-> a := 3 x + a Type: AnonymousFunction testEquals("h 3", "6") Type: Void testcase "integrate(sin(x)^2) problem (issue 292)" All user variables and function definitions have been cleared. Type: Void testEquals("integrate(sin(x)^2, x=0..1)", "(1 - cos(1)*sin(1))/2") Type: Void testcase "HeuGcd" All user variables and function definitions have been cleared. Type: Void testEquals("gcd([67108859*67108859*x^2-1, 67108859*67108859*x^2+2*67108859*x +1])", "67108859*x+1") Type: Void testEquals("gcd([0, 0, x^2-1, x^2+2*x+1])$HeuGcd(SparseUnivariatePolynomial Integer)", "(x+1)::(SparseUnivariatePolynomial Integer)") Type: Void testcase "Integral of asech(x)/x" All user variables and function definitions have been cleared. Type: Void i1 := integrate(asech(x)/x, x) x ++ asech(%A) (2) | --------- d%A ++ %A Type: Union(Expression(Integer),...) isym := "integral"::Symbol (3) integral Type: Symbol testTrue "is?(operator(kernels(i1).1), isym)" Type: Void i2 := integrate(log((sqrt(1-x^2)+1)/x)/x, x) +---------+ | 2 \|- %A + 1 + 1 x log(----------------) ++ %A (5) | --------------------- d%A ++ %A Type: Union(Expression(Integer),...) testTrue "is?(operator(kernels(i2).1), isym)" Type: Void testEquals("integrate(log(sqrt(1-x^2)/x)/(x^2), x)", "(-log(sqrt(1-x^2)/x) -x*log(x+1)/2 + x*log(x-1)/2 + 1)/x") Type: Void testcase "Skew exponentiation (issue #431)" All user variables and function definitions have been cleared. Type: Void h: EXPR INT -> EXPR INT := f+->D(f,x) (2) theMap(*1;anonymousFunction;4;initial;internal) Type: (Expression(Integer) -> Expression(Integer)) DoD := LODO(EXPR INT, h) (3) LinearOrdinaryDifferentialOperator(Expression(Integer),theMap(*1;anonymousFun ction;4;initial;internal)) Type: Type Dx: DoD := D() (4) D Type: LinearOrdinaryDifferentialOperator(Expression(Integer),theMap(*1;anonymousFunction;4;initial;internal)) u := operator 'u (5) u Type: BasicOperator L := Dx + u(x) (6) D + u(x) Type: LinearOrdinaryDifferentialOperator(Expression(Integer),theMap(*1;anonymousFunction;4;initial;internal)) testEquals("L^2", "L*L") Type: Void lodoPower(x: DoD, n: NonNegativeInteger): DoD == x^n Function declaration lodoPower : (LinearOrdinaryDifferentialOperator (Expression(Integer),theMap( *1;anonymousFunction;4;initial;internal)), NonNegativeInteger) -> LinearOrdinaryDifferentialOperator(Expression(Integer),theMap (*1;anonymousFunction;4;initial;internal)) has been added to workspace. Type: Void testEquals("lodoPower(L, 3)", "L*L*L") Compiling function lodoPower with type ( LinearOrdinaryDifferentialOperator(Expression(Integer),theMap( *1;anonymousFunction;4;initial;internal)), NonNegativeInteger) -> LinearOrdinaryDifferentialOperator(Expression(Integer),theMap (*1;anonymousFunction;4;initial;internal)) Type: Void f: UP(n, INT) -> UP(n, INT) := p +-> p.(n+1) (10) theMap(*1;anonymousFunction;5;initial;internal) Type: (UnivariatePolynomial(n,Integer) -> UnivariatePolynomial(n,Integer)) g: UP(n, INT) -> UP(n, INT) := p +-> 0 (11) theMap(*1;anonymousFunction;6;initial;internal) Type: (UnivariatePolynomial(n,Integer) -> UnivariatePolynomial(n,Integer)) K := OREUP(E, UP(n, INT), morphism f, g) (12) UnivariateSkewPolynomial(E,UnivariatePolynomial(n,Integer),R -> R,theMap(*1;a nonymousFunction;6;initial;internal)) Type: Type M := E::K+n (13) E + n Type: UnivariateSkewPolynomial(E,UnivariatePolynomial(n,Integer),R -> R,theMap(*1;anonymousFunction;6;initial;internal)) testEquals("M^2", "M*M") Type: Void testEquals("M^3", "M*M*M") Type: Void testcase "Functions returning type" All user variables and function definitions have been cleared. Type: Void -- warning: the file must not be )compiled, nor )lib'd here, because this would -- make UNITCNT forget all counters. I := baseRing()$ExportType(Integer) (2) Integer Type: Ring testEquals("1$I", "1") Type: Void testcase "Coercion to InputForm" All user variables and function definitions have been cleared. Type: Void str := "Integer()" (2) "Integer()" Type: String testEquals("Integer::InputForm", "parse(str)$InputForm") Type: Void iP := InputFormFunctions1(Float) (4) InputFormFunctions1(Float) Type: Type str := "sin(2)$Float()" (5) "sin(2)$Float()" Type: String testEquals("parse(str)$InputForm", _ "convert([packageCall(sin)$iP, 2::InputForm])@InputForm") Type: Void str := "Float()" (7) "Float()" Type: String testEquals("parse(str)$InputForm", "getType()$iP") Type: Void str := "sin(2)@Float()" (9) "sin(2)@Float()" Type: String if1 := parse("sin(2)")$InputForm (10) (sin 2) Type: InputForm testEquals("parse(str)$InputForm", "atType(if1)$iP") Type: Void str := "sin(2)::Float()" (12) "sin(2)::Float()" Type: String testEquals("parse(str)$InputForm", "coerceToType(if1)$iP") Type: Void str := "sin(2) pretend Float()" (14) "sin(2) pretend Float()" Type: String testEquals("parse(str)$InputForm", "pretendOfType(if1)$iP") Type: Void testcase "exp^log(x) (issue #23)" All user variables and function definitions have been cleared. Type: Void testEquals("exp^(2*log(x)) - (exp^log(x))^2", "0") Type: Void testcase "MAP is undefined" All user variables and function definitions have been cleared. Type: Void R:= UP('t, INT) (2) UnivariatePolynomial(t,Integer) Type: Type delta(x:R):R == D(x) Function declaration delta : UnivariatePolynomial(t,Integer) -> UnivariatePolynomial(t,Integer) has been added to workspace. Type: Void W:= OREUP('x, R, 1, delta) Compiling function delta with type UnivariatePolynomial(t,Integer) -> UnivariatePolynomial(t,Integer) (4) UnivariateSkewPolynomial(x,UnivariatePolynomial(t,Integer),R -> R,theMap(*1;d elta;1;initial)) Type: Type x: W := 'x (5) x Type: UnivariateSkewPolynomial(x,UnivariatePolynomial(t,Integer),R -> R,theMap(*1;delta;1;initial)) t: W:= 't (6) t Type: UnivariateSkewPolynomial(x,UnivariatePolynomial(t,Integer),R -> R,theMap(*1;delta;1;initial)) testEquals("x*t", "t*x+1") Type: Void testcase "Bad fixedPointExquo (issue #301)" All user variables and function definitions have been cleared. Type: Void a := operator 'a (2) a Type: BasicOperator sol := seriesSolve((2*x-2)*D(a(x),x)+4*a(x),a,x=0,[1])::UTS(EXPR INT, x, 0) Compiling function %BB with type List(UnivariateTaylorSeries( Expression(Integer),x,0)) -> UnivariateTaylorSeries(Expression( Integer),x,0) (3) 2 3 4 5 6 7 8 9 10 1 + 2 x + 3 x + 4 x + 5 x + 6 x + 7 x + 8 x + 9 x + 10 x + 11 x + 11 O(x ) Type: UnivariateTaylorSeries(Expression(Integer),x,0) testEquals("[coefficient(sol, i) for i in 0..7]", "[1,2,3,4,5,6,7,8]") Type: Void testcase "has with signature" All user variables and function definitions have been cleared. Type: Void testTrue("Float has exp : Float -> Float") Type: Void testTrue("not(Float has foobar: Float -> Float)") Type: Void expected() == messagePrint("testsuite | testcases: failed (total) | tests: failed (total)")$OutputForm; messagePrint("bugs2008 0 (17) 0 (34)")$OutputForm Type: Void statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= WARNINGS: Testsuite: bugs2008 Testcase: equality in TBAGG (issue #412) test: 1 testing in a domain without InputForm! Testsuite: bugs2008 Testcase: resultants for finite integraldomains (issue #413) test: 1 testing in a domain without InputForm! Testsuite: bugs2008 Testcase: HeuGcd test: 2 testing in a domain without InputForm! Testsuite: bugs2008 Testcase: Skew exponentiation (issue #431) test: 1 testing in a domain without InputForm! Testsuite: bugs2008 Testcase: Skew exponentiation (issue #431) test: 2 testing in a domain without InputForm! Testsuite: bugs2008 Testcase: Skew exponentiation (issue #431) test: 3 testing in a domain without InputForm! Testsuite: bugs2008 Testcase: Skew exponentiation (issue #431) test: 4 testing in a domain without InputForm! Testsuite: bugs2008 Testcase: MAP is undefined test: 1 testing in a domain without InputForm! ============================================================================= Testsuite: bugs2008 failed (total): 0 (16) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) bugs2008 0 (16) 0 (32) ============================================================================= File summary. unexpected failures: 0 expected failures: 0 unexpected passes: 0 total tests: 32 Type: Void expected() Compiling function expected with type () -> Void testsuite | testcases: failed (total) | tests: failed (total) bugs2008 0 (17) 0 (34) Type: Void )lisp (quit) ( \ echo running test file bugs2009 ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read bugs2009.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee bugs2009.output; rm tmp$$.input ) running test file bugs2009 openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read bugs2009.input" )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial testsuite "bugs2009" All user variables and function definitions have been cleared. Type: Void testcase "zero testing for constants (issue #290)" All user variables and function definitions have been cleared. Type: Void testEquals("integrate((x^4*exp(2)*log(2*x)^2+(3*x^2+-2*x)*exp(x+2)*log(2*x)+(exp(2*x+2)+-1*x*exp(x+2)))/(x^4*log(2*x)^2+2*x^2*exp(x)*log(2*x)+exp(2*x)), x)", "(x^3*exp(2)^2*log(2*x)+(x+1)*exp(2)*exp(x+2))/(x^2*exp(2)*log(2*x)+exp(x+2))") Type: Void testEquals("integrate(((x^2+-2*x)*exp(x+2)*log(2*x)+-1*x*exp(x+2))/(x^4*log(2*x)^2+2*x^2*exp(x)*log(2*x)+exp(2*x)), x)", "(exp(2)*exp(x+2))/(x^2*exp(2)*log(2*x)+exp(x+2))") Type: Void testEquals("integrate(exp(x^2)*(exp(a)^2-exp(2*a)), x)", "0") Type: Void testEquals("normalize(exp(4) - exp(2))", "exp(2)^2 - exp(2)") Type: Void testEquals("normalize(exp(sqrt(5)) - exp(2)^sqrt(5))", "exp(sqrt(5)) - exp(sqrt(5))^2") Type: Void testEquals("normalize(log(tan((1/2)*x+%pi/4))-asinh(tan(x)))", "0") Type: Void testEquals("normalize(log((2*exp(3)+1)/sqrt(4*exp(6)+4*exp(3)+1)))", "0") Type: Void testEquals("normalize(2*atan(exp(-3))-atan(-2*exp(-3)/(exp(-6)-1)))", "0") Type: Void testEquals("normalize(log(4)^2-4*log(2)^2)", "0") Type: Void ii := integrate(2^x/sqrt(1+4^x), x) +-----------------+ | x log(2) 2 x log(2) log(\|(%e ) + 1 - %e ) (11) - -------------------------------------- log(2) Type: Union(Expression(Integer),...) testEquals("normalize(ii - asinh(2^x)/log(2))", "0") Type: Void testcase "asin complex(1.0,0) (issue #138)" All user variables and function definitions have been cleared. Type: Void testEquals("asin complex(1.0,0)", "pi()$Complex(Float)/2") Type: Void testcase "atanh 1.0 (issue #437)" All user variables and function definitions have been cleared. Type: Void testLibraryError("atanh 1.0") Daly Bug >> System error: Continuing to read the file... testcase "defining recurrence and type of argument (#439)" All user variables and function definitions have been cleared. Type: Void first [1 for m in 1..2] - m Daly Bug m is declared as being in PositiveInteger but has not been given a value. Continuing to read the file... testcase "not a valid isolation interval in integral (#441)" All user variables and function definitions have been cleared. Type: Void testTrue("(integrate(log(z-1)*z/(z^2-1)^2, z= 1..%plusInfinity); true)") Type: Void testcase "index out of range in gcdDecomposition" All user variables and function definitions have been cleared. Type: Void i1 := 189145300198486602596774595069726915694703755579 (2) 189145300198486602596774595069726915694703755579 Type: PositiveInteger i2 := 119647849214981034640025582370842880808489196080633 (3) 119647849214981034640025582370842880808489196080633 Type: PositiveInteger testTrue("(dc:=gcdDecomposition(vector([i1, i2]))$GcdBasis(Integer); true)") Type: Void cb := dc.basis (5) [3560003, 1177589972286636486859, 28540424831674626080729] Type: Vector(Integer) ct := dc.transform +4 1+ | | (6) |1 1| | | +0 1+ Type: Matrix(Integer) testTrue("(#cb = 3)::Boolean") Type: Void testEquals("[gcd(cb(1), cb(2)), gcd(cb(2), cb(3)), gcd(cb(1), cb(3))]", "[1, 1, 1]") Type: Void testEquals("reduce('*, [cb(i)^(ct(i, 1)) for i in 1..3]) - i1", "0") Type: Void testEquals("reduce('*, [cb(i)^(ct(i, 2)) for i in 1..3]) - i2", "0") Type: Void testcase "mapping as target type" All user variables and function definitions have been cleared. Type: Void testTrue("(f1 := _*$Float@((NonNegativeInteger,Float) -> Float); true)") Type: Void testTrue("abs(f1(5, 2.0) - 10.0) < 1.0e-15") Type: Void testcase "equality of nested products is random (#443)" All user variables and function definitions have been cleared. Type: Void f := operator 'f (2) f Type: BasicOperator testTrue("every?(c+->c, [(product(product(f i, i=1..k), k=1..n) = product(product(f j, j=1..l), l=1..n)) for m in 0..30]::List Boolean)") Type: Void testcase "factoring in SAE -- SF/2521387" All user variables and function definitions have been cleared. Type: Void F := SAE(Fraction Integer, SUP(Fraction Integer), x^2-2) (2) SimpleAlgebraicExtension(Fraction(Integer),SparseUnivariatePolynomial(Fractio n(Integer)),?^2+(-2)) Type: Type pol := x^2-9-4*generator()$F 2 (3) x - 4 ? - 9 Type: Polynomial(SimpleAlgebraicExtension(Fraction(Integer),SparseUnivariatePolynomial(Fraction(Integer)),?^2+(-2))) testEquals("#factors(factor(pol))", "2") Type: Void testcase "bad nested functions" All user variables and function definitions have been cleared. Type: Void Tr := Tree(Integer) (2) Tree(Integer) Type: Type n3 := tree(3, [])$Tr (3) 3 Type: Tree(Integer) n2 := tree(2, [])$Tr (4) 2 Type: Tree(Integer) mytree := tree(1, [n2, n3])$Tr (5) 1(2,3) Type: Tree(Integer) testTrue("not(node?(mytree, n2))") Type: Void testTrue("node?(n2, mytree)") Type: Void testTrue("member?(1, mytree)") Type: Void testTrue("member?(3, mytree)") Type: Void testTrue("not(member?(4, mytree))") Type: Void Ss := Set Set Integer (11) Set(Set(Integer)) Type: Type s1 := [[1]]@Ss (12) {{1}} Type: Set(Set(Integer)) testTrue("subset?(s1, [[1], [2]])") Type: Void testTrue("not(subset?(s1, [[2], [3]]))") Type: Void testcase "wrong results of comparison" All user variables and function definitions have been cleared. Type: Void testLibraryError("%e > %pi") There are 1 exposed and 2 unexposed library operations named > having 2 argument(s) but none was determined to be applicable. Use HyperDoc Browse, or issue )display op > to learn more about the available operations. Perhaps package-calling the operation or using coercions on the arguments will allow you to apply the operation. Daly Bug Cannot find a definition or applicable library operation named > with argument type(s) Expression(Integer) Pi Perhaps you should use "@" to indicate the required return type, or "$" to specify which version of the function you need. Continuing to read the file... testLibraryError("integrate(max(1, x), x=0..2)") There are 2 exposed and 2 unexposed library operations named max having 2 argument(s) but none was determined to be applicable. Use HyperDoc Browse, or issue )display op max to learn more about the available operations. Perhaps package-calling the operation or using coercions on the arguments will allow you to apply the operation. Daly Bug Cannot find a definition or applicable library operation named max with argument type(s) PositiveInteger Variable(x) Perhaps you should use "@" to indicate the required return type, or "$" to specify which version of the function you need. Continuing to read the file... -- issue 193 testLibraryError("4 - %pi < 0") There are 3 exposed and 1 unexposed library operations named < having 2 argument(s) but none was determined to be applicable. Use HyperDoc Browse, or issue )display op < to learn more about the available operations. Perhaps package-calling the operation or using coercions on the arguments will allow you to apply the operation. Daly Bug Cannot find a definition or applicable library operation named < with argument type(s) Pi NonNegativeInteger Perhaps you should use "@" to indicate the required return type, or "$" to specify which version of the function you need. Continuing to read the file... testLibraryError("4 - %pi::Expression(Integer) < 0") There are 3 exposed and 1 unexposed library operations named < having 2 argument(s) but none was determined to be applicable. Use HyperDoc Browse, or issue )display op < to learn more about the available operations. Perhaps package-calling the operation or using coercions on the arguments will allow you to apply the operation. Daly Bug Cannot find a definition or applicable library operation named < with argument type(s) Expression(Integer) NonNegativeInteger Perhaps you should use "@" to indicate the required return type, or "$" to specify which version of the function you need. Continuing to read the file... testLibraryError("sqrt(2) < sqrt(3/2)") There are 3 exposed and 1 unexposed library operations named < having 2 argument(s) but none was determined to be applicable. Use HyperDoc Browse, or issue )display op < to learn more about the available operations. Perhaps package-calling the operation or using coercions on the arguments will allow you to apply the operation. Daly Bug Cannot find a definition or applicable library operation named < with argument type(s) AlgebraicNumber AlgebraicNumber Perhaps you should use "@" to indicate the required return type, or "$" to specify which version of the function you need. Continuing to read the file... --issue 334 testLibraryError("coefficient(numer(12*sin(z)^3*z), sin(z), 3)") There are 2 exposed and 2 unexposed library operations named coefficient having 3 argument(s) but none was determined to be applicable. Use HyperDoc Browse, or issue )display op coefficient to learn more about the available operations. Perhaps package-calling the operation or using coercions on the arguments will allow you to apply the operation. Daly Bug Cannot find a definition or applicable library operation named coefficient with argument type(s) SparseMultivariatePolynomial(Integer,Kernel(Expression(Integer))) Expression(Integer) PositiveInteger Perhaps you should use "@" to indicate the required return type, or "$" to specify which version of the function you need. Continuing to read the file... testcase "equality in Any" All user variables and function definitions have been cleared. Type: Void -- issue 348 a : Any := [1, 2] (2) [1, 2] Type: List(PositiveInteger) b : Any := [1, 2] (3) [1, 2] Type: List(PositiveInteger) testTrue("(a = b)@Boolean") Type: Void b := [1, 3] (5) [1, 3] Type: List(PositiveInteger) testTrue("not((a = b)@Boolean)") Type: Void a := "A" (7) "A" Type: String testTrue("not((a = b)@Boolean)") Type: Void b := "A" (9) "A" Type: String testTrue("(a = b)@Boolean") Type: Void Sae := SAE(FRAC INT, UP(x, FRAC INT), x^2-3) (11) SimpleAlgebraicExtension(Fraction(Integer),UnivariatePolynomial(x,Fraction(In teger)),x^2+(-3)) Type: Type a := generator()$Sae (12) x Type: SimpleAlgebraicExtension(Fraction(Integer),UnivariatePolynomial(x,Fraction(Integer)),x^2+(-3)) b := generator()$Sae (13) x Type: SimpleAlgebraicExtension(Fraction(Integer),UnivariatePolynomial(x,Fraction(Integer)),x^2+(-3)) testTrue("(a = b)@Boolean") Type: Void -- issue 279 X : Set Any := ["x"] (15) {"x"} Type: Set(Any) Y : Set Any := ["x"] (16) {"x"} Type: Set(Any) testTrue("(X = Y)@Boolean") Type: Void -- issue 352 f5 := 5::Factored(Complex(Integer)) (18) - %i(1 + 2 %i)(2 + %i) Type: Factored(Complex(Integer)) testTrue("(#factors(f5) = 2)@Boolean") Type: Void testTrue("not(prime?(5::Complex(Integer)))") Type: Void testTrue("prime?(7::Complex(Integer))") Type: Void -- missing solution ex1 := log((7/3)^(2*x - 7)) + log((3/7)^(4*x - 5)) 7 2 x - 7 3 4 x - 5 (22) log((-) ) + log((-) ) 3 7 Type: Expression(Integer) testEquals("solve(ex1)", "[x = -1]") Type: Void )set output algebra on statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= WARNINGS: Testsuite: bugs2009 Testcase: equality in Any test: 10 testing in a domain without InputForm! ============================================================================= Testsuite: bugs2009 failed (total): 0 (12) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) bugs2009 0 (12) 0 (45) ============================================================================= File summary. unexpected failures: 0 expected failures: 0 unexpected passes: 0 total tests: 45 Type: Void )lisp (quit) ( \ echo running test file bugs2010 ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read bugs2010.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee bugs2010.output; rm tmp$$.input ) running test file bugs2010 openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read bugs2010.input" )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial testsuite "bugs2010" All user variables and function definitions have been cleared. Type: Void testcase "reverting of power series" All user variables and function definitions have been cleared. Type: Void Uts := UnivariateTaylorSeries(Expression(Integer),x,0) (2) UnivariateTaylorSeries(Expression(Integer),x,0) Type: Type a := operator('a,1) (3) a Type: BasicOperator P := series(n +-> a(n), x=0, 1..)::Uts; Type: UnivariateTaylorSeries(Expression(Integer),x,0) iP := revert(P); Type: UnivariateTaylorSeries(Expression(Integer),x,0) testEquals("polynomial(elt(iP, P), 10)", "x") Type: Void testcase "coercion and types" All user variables and function definitions have been cleared. Type: Void Combinations(n:PI): List List INT == [elements e for e in enumerate()$SetOfMIntegersInOneToN(2, n)] Function declaration Combinations : PositiveInteger -> List(List( Integer)) has been added to workspace. Type: Void User1(m: PI, k: PI): List List INT == (n:=m*k; Combinations n) Function declaration User1 : (PositiveInteger, PositiveInteger) -> List(List(Integer)) has been added to workspace. Type: Void User2(m: PI, k: PI): List List INT == Combinations(m*k) Function declaration User2 : (PositiveInteger, PositiveInteger) -> List(List(Integer)) has been added to workspace. Type: Void testEquals("User1(2,2)", "[[1,2],[1,3],[2,3],[1,4],[2,4],[3,4]]") Cannot compile a $-expression involving a local variable. FriCAS will attempt to step through and interpret the code. Compiling function Combinations with type PositiveInteger -> List( List(Integer)) Compiling function User1 with type (PositiveInteger, PositiveInteger ) -> List(List(Integer)) Type: Void testEquals("User2(2,2)", "[[1,2],[1,3],[2,3],[1,4],[2,4],[3,4]]") Compiling function User2 with type (PositiveInteger, PositiveInteger ) -> List(List(Integer)) Type: Void testcase "normalizing constant trigonometric functions" All user variables and function definitions have been cleared. Type: Void di1 := -cos(1)*sin(2^x + 1) + sin(2^x) + sin(1)*cos(2^x+1) x x x (2) - cos(1)sin(2 + 1) + sin(2 ) + sin(1)cos(2 + 1) Type: Expression(Integer) testEquals("normalize(di1)", "0") Type: Void testEquals("complexNormalize(di1)", "0") Type: Void -- SF 2536411 testcase "integrating multiple Liouvillian functions" All user variables and function definitions have been cleared. Type: Void f1 := 1/(Ei(x)-Ei(x-1)) 1 (2) ----------------- Ei(x) - Ei(x - 1) Type: Expression(Integer) df1 := D(f1, x); Type: Expression(Integer) f2 := 1/(Si(x+1)+Ci(x-1)) 1 (4) --------------------- Si(x + 1) + Ci(x - 1) Type: Expression(Integer) df2 := D(f2, x); Type: Expression(Integer) f3 := 1/(Si(Ci(x)^2+1)+Ci(Ci(x)^2-1)) 1 (6) ------------------------------- 2 2 Si(Ci(x) + 1) + Ci(Ci(x) - 1) Type: Expression(Integer) df3 := D(f3, x); Type: Expression(Integer) testEquals("integrate(df1, x)", "f1") Type: Void testEquals("integrate(df2, x)", "f2") Type: Void testEquals("integrate(df3, x)", "f3") Type: Void testcase "Weierstrass preparation" All user variables and function definitions have been cleared. Type: Void mT := TaylorSeries(Fraction(Integer)) (2) TaylorSeries(Fraction(Integer)) Type: Type pFI := Polynomial(Fraction(Integer)) (3) Polynomial(Fraction(Integer)) Type: Type cmpl(lt : List mT, lp : List pFI, n : Integer) : Integer == res := n + 1 for t1 in lt for p in lp repeat t2 := p::mT t := t1 - t2 for i in 0..(n::NonNegativeInteger) repeat if coefficient(t, i) ~= 0 then res := min(res, i) res Function declaration cmpl : (List(TaylorSeries(Fraction(Integer))), List(Polynomial(Fraction(Integer))), Integer) -> Integer has been added to workspace. Type: Void ts0 := (x+y)::pFI::mT (5) (y + x) Type: TaylorSeries(Fraction(Integer)) wP := WeierstrassPreparation(Fraction(Integer)) (6) WeierstrassPreparation(Fraction(Integer)) Type: Type r1 := weierstrass(y, ts0)$wP (7) [x + O(11)] Type: List(TaylorSeries(Fraction(Integer))) testEquals("cmpl(r1, [x], 5)", "6") Compiling function cmpl with type (List(TaylorSeries(Fraction( Integer))), List(Polynomial(Fraction(Integer))), Integer) -> Integer Compiling function G2154 with type Integer -> Boolean Type: Void ts := (x+y^3)::pFI::mT 3 (9) x + y Type: TaylorSeries(Fraction(Integer)) r2 := weierstrass(y, ts)$wP (10) [x + O(11), O(11), O(11)] Type: List(TaylorSeries(Fraction(Integer))) testEquals("cmpl(r2, [x, 0, 0], 5)", "6") Type: Void r3 := weierstrass(x, ts)$wP 3 (12) [y + O(11)] Type: List(TaylorSeries(Fraction(Integer))) testEquals("cmpl(r3, [y^3], 5)", "6") Type: Void r4 := weierstrass(y, sin(ts))$wP (14) [x + O(11), O(11), O(11)] Type: List(TaylorSeries(Fraction(Integer))) testEquals("cmpl(r4, [x, 0, 0], 5)", "6") Type: Void r5 := weierstrass(x, sin(ts))$wP 3 (16) [y + O(11)] Type: List(TaylorSeries(Fraction(Integer))) testEquals("cmpl(r5, [y^3], 5)", "6") Type: Void r6 := weierstrass(y, cos(ts) - 1)$wP 2 (18) [x + O(11), O(11), O(11), 2 x + O(11), O(11), O(11)] Type: List(TaylorSeries(Fraction(Integer))) testEquals("cmpl(r6, [x^2, 0, 0,2*x, 0, 0], 10)", "11") Type: Void r7 := weierstrass(x, cos(ts) - 1)$wP 6 3 (20) [y + O(11), 2 y + O(11)] Type: List(TaylorSeries(Fraction(Integer))) testEquals("cmpl(r7, [y^6, 2*y^3], 10)", "11") Type: Void r8 := weierstrass(y, ts + cos(ts0) - 1)$wP; Type: List(TaylorSeries(Fraction(Integer))) testEquals("cmpl(r8, [-2*x -22*x^2/3 - 5884*x^3/45 -59719*x^4/21, _ -2*x -24*x^2 - 2348*x^3/5 - 10333166*x^4/945], 4)", "5") Type: Void testcase "wrong root simplifcation" All user variables and function definitions have been cleared. Type: Void f0 := sqrt(x)/((a-b*x)*sqrt(a-b*x)) +-+ \|x (2) - --------------------- +---------+ (b x - a)\|- b x + a Type: Expression(Integer) lf := integrate(sqrt(x)/((a-b*x)*sqrt(a-b*x)), x) (3) +---------+ +-+ +---------+ +-+ +---+ +---+ \|- b x + a \|x log(2 b\|- b x + a \|x + (- 2 b x + a)\|- b ) + 2 x\|- b [--------------------------------------------------------------------------, +---------+ +---+ +-+ b\|- b x + a \|- b \|x +---------+ +-+ +-+ +---------+ +-+ \|- b x + a \|b \|x +-+ 2 \|- b x + a \|x atan(--------------------) + 2 x\|b b x ------------------------------------------------------] +---------+ +-+ +-+ b\|- b x + a \|b \|x Type: Union(List(Expression(Integer)),...) testEquals("normalize(D(lf(1), x) - f0)", "0") Type: Void testEquals("normalize(D(lf(2), x) - f0)", "0") Type: Void testcase "failed extended integration" All user variables and function definitions have been cleared. Type: Void f := log(sqrt(x+1) + sqrt(x)) +-----+ +-+ (2) log(\|x + 1 + \|x ) Type: Expression(Integer) testEquals("(res := integrate(f, x); 0)", "0") Type: Void testcase "wrong log simplification" All user variables and function definitions have been cleared. Type: Void f := (log(3*x)^2 - 1)/(x*(log(3*x)^2+ log(3*x) + 1)) 2 log(3 x) - 1 (2) ---------------------------- 2 x log(3 x) + x log(3 x) + x Type: Expression(Integer) res := integrate(f, x) (3) 2 +-+ 2 log(3 x) + 1 - log(log(3 x) + log(3 x) + 1) - 2 \|3 atan(--------------) + 2 log(3 x) +-+ \|3 ------------------------------------------------------------------------- 2 Type: Union(Expression(Integer),...) testEquals("normalize(D(res, x) - f)", "0") Type: Void )set output algebra on statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= Testsuite: bugs2010 failed (total): 0 (8) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) bugs2010 0 (8) 0 (20) ============================================================================= File summary. unexpected failures: 0 expected failures: 0 unexpected passes: 0 total tests: 20 Type: Void )lisp (quit) ( \ echo running test file bugs2011 ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read bugs2011.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee bugs2011.output; rm tmp$$.input ) running test file bugs2011 openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read bugs2011.input" )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial testsuite "bugs2011" All user variables and function definitions have been cleared. Type: Void testcase "leftRankPolynomial" All user variables and function definitions have been cleared. Type: Void QF := Fraction(Integer) (2) Fraction(Integer) Type: Type lSM := LieSquareMatrix(2, QF) (3) LieSquareMatrix(2,Fraction(Integer)) Type: Type x2 := monomial(1,2)$SparseUnivariatePolynomial(Polynomial(QF)) 2 (4) ? Type: SparseUnivariatePolynomial(Polynomial(Fraction(Integer))) testEquals("leftRankPolynomial()$lSM", "x2") Type: Void testcase "wrong convert" All user variables and function definitions have been cleared. Type: Void ee1 := sin(cos(15)+4) (2) sin(cos(15) + 4) Type: Expression(Integer) testTrue("(map(convert, ee1)$ExpressionFunctions2(Integer, Float); true)") Type: Void testcase "nested iteration" All user variables and function definitions have been cleared. Type: Void ll:=[[i for i in 1..k] for k in 1..] (2) [[1], [1, 2], [1, 2, 3], [1, 2, 3, 4], [1, 2, 3, 4, 5], [1, 2, 3, 4, 5, 6], [1, 2, 3, 4, 5, 6, 7], [1, 2, 3, 4, 5, 6, 7, 8], [1, 2, 3, 4, 5, 6, 7, 8, 9], [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], ...] Type: Stream(List(PositiveInteger)) testTrue("([reduce(+, [x for x in p]) for p in ll]; true)") Type: Void testcase "errors in types" All user variables and function definitions have been cleared. Type: Void testLibraryError( "UTSSOL(POLY INT, UTS(POLY INT,t,0), UTS(SMPEXPR POLY INT, t, 0))") Daly Bug TaylorSolve(Polynomial(Integer),UnivariateTaylorSeries(Polynomial( Integer),t,0),UnivariateTaylorSeries( SparseMultivariatePolynomialExpressions(Polynomial(Integer)),t,0) ) is not a valid type. Continuing to read the file... testLibraryError( "SAE(SAE(FRAC INT, UP(x, FRAC INT), x^2+1), UP(y, FRAC INT), y^3-2)") Daly Bug SimpleAlgebraicExtension(SimpleAlgebraicExtension(Fraction(Integer), UnivariatePolynomial(x,Fraction(Integer)),x^2+1), UnivariatePolynomial(y,Fraction(Integer)),y^3-2) is not a valid type. Continuing to read the file... testcase "numberOfNormalPoly" All user variables and function definitions have been cleared. Type: Void pF := PrimeField(107) (2) PrimeField(107) Type: Type fP := FiniteFieldPolynomialPackage(pF) (3) FiniteFieldPolynomialPackage(PrimeField(107)) Type: Type testEquals("numberOfNormalPoly(3)$fP", "404496") Type: Void testcase "roots of imaginary values" All user variables and function definitions have been cleared. Type: Void a := -%i::Complex(Expression(Integer)) (2) - %i Type: Complex(Expression(Integer)) a2 := sqrt(a) +-+ +-+ \|2 \|2 (3) ---- - ---- %i 2 2 Type: Complex(Expression(Integer)) a3 := a^(1/3) +-+ \|3 1 (4) ---- - - %i 2 2 Type: Complex(Expression(Integer)) testEquals("a2^2", "a") Type: Void testEquals("a3^3", "a") Type: Void testcase "retraction of rootOf" All user variables and function definitions have been cleared. Type: Void pol := x^4+3*x+7 4 (2) x + 3 x + 7 Type: Polynomial(Integer) a := rootOf(pol) (3) x Type: AlgebraicNumber ae := a::Expression(Integer) (4) x Type: Expression(Integer) ar := retractIfCan(ae)@Union(AlgebraicNumber, "failed") (5) x Type: Union(AlgebraicNumber,...) arb := ar case "failed" (6) false Type: Boolean testTrue("not(arb)") Type: Void testEquals("ar::AlgebraicNumber", "a") Type: Void testcase "series of elliptic integrals" All user variables and function definitions have been cleared. Type: Void su := series(ellipticF(jacobiSn(u, m), m), u=0) 12 (2) u + O(u ) Type: UnivariatePuiseuxSeries(Expression(Integer),u,0) dsu := su - series(u, u=0) 21 (3) O(u ) Type: UnivariatePuiseuxSeries(Expression(Integer),u,0) res1 := reduce(_and, [(coefficient(dsu, i) = 0)@Boolean for i in 1..20]) (4) true Type: Boolean testTrue("res1") Type: Void se1 := series(ellipticE(jacobiSn(u, m), m), u=0) (6) 2 3 2 4 3 2 m 3 m + m 5 - 2 m - 13 m - 2 m 7 m + 30 m + 30 m + m 9 u - - u + ------ u + -------------------- u + ---------------------- u 3 15 315 2835 + 5 4 3 2 - 2 m - 251 m - 876 m - 251 m - 2 m 11 12 --------------------------------------- u + O(u ) 155925 Type: UnivariatePuiseuxSeries(Expression(Integer),u,0) se2 := integrate(series(jacobiDn(u, m)^2, u=0), u) (7) 2 3 2 4 3 2 m 3 m + m 5 - 2 m - 13 m - 2 m 7 m + 30 m + 30 m + m 9 u - - u + ------ u + -------------------- u + ---------------------- u 3 15 315 2835 + 5 4 3 2 - 2 m - 251 m - 876 m - 251 m - 2 m 11 12 --------------------------------------- u + O(u ) 155925 Type: UnivariatePuiseuxSeries(Expression(Integer),u,0) ds2 := se1 - se2 21 (8) O(u ) Type: UnivariatePuiseuxSeries(Expression(Integer),u,0) res2 := reduce(_and, [(coefficient(ds2, i) = 0)@Boolean for i in 1..20]) (9) true Type: Boolean testTrue("res2") Type: Void testcase "numeric lambertW at 0" All user variables and function definitions have been cleared. Type: Void testEquals("lambertW(0.0)", "0.0") Type: Void testEquals("lambertW(complex(0.0, 0.0))", "0.0") Type: Void testEquals("lambertW(0.0::DoubleFloat)", "0.0") Type: Void testEquals("lambertW(0.0::Complex(DoubleFloat))", "0.0") Type: Void )set output algebra on statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= WARNINGS: Testsuite: bugs2011 Testcase: leftRankPolynomial test: 1 testing in a domain without InputForm! ============================================================================= Testsuite: bugs2011 failed (total): 0 (9) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) bugs2011 0 (9) 0 (16) ============================================================================= File summary. unexpected failures: 0 expected failures: 0 unexpected passes: 0 total tests: 16 Type: Void )lisp (quit) ( \ echo running test file bugs2012 ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read bugs2012.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee bugs2012.output; rm tmp$$.input ) running test file bugs2012 openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read bugs2012.input" )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial testsuite "bugs2012" All user variables and function definitions have been cleared. Type: Void testcase "matching types" All user variables and function definitions have been cleared. Type: Void -- interpreter is unable to match types containing functions in -- paramteters, so call fails l: List DMP([x,y,z],FRAC INT) Type: Void l:=[x^2+2*y^2,x*z^2-y*z,z^2-4] 2 2 2 2 (3) [x + 2 y , x z - y z, z - 4] Type: List(DistributedMultivariatePolynomial([x,y,z],Fraction(Integer))) xftestTrue("ld:=primaryDecomp ideal l ; true") There are 1 exposed and 0 unexposed library operations named primaryDecomp having 1 argument(s) but none was determined to be applicable. Use HyperDoc Browse, or issue )display op primaryDecomp to learn more about the available operations. Perhaps package-calling the operation or using coercions on the arguments will allow you to apply the operation. Daly Bug Cannot find a definition or applicable library operation named primaryDecomp with argument type(s) PolynomialIdeal(Fraction(Integer),DirectProduct(3,NonNegativeInteger),OrderedVariableList([x,y,z]),DistributedMultivariatePolynomial([x,y,z],Fraction(Integer))) Perhaps you should use "@" to indicate the required return type, or "$" to specify which version of the function you need. Continuing to read the file... testcase "hypergeometricF at 0" All user variables and function definitions have been cleared. Type: Void testEquals("eval(hypergeometricF([], [c], z), z=0)", "1") Type: Void testcase "normalize constant logs" All user variables and function definitions have been cleared. Type: Void l1 := log(4 + 2*sqrt(3)) +-+ (2) log(2 \|3 + 4) Type: Expression(Integer) l2 := log(10 + 6*sqrt(3)) +-+ (3) log(6 \|3 + 10) Type: Expression(Integer) xn := (4 + sqrt(3))*l1^2 + (5 - sqrt(3))*l2 +-+ +-+ +-+ +-+ 2 (4) (- \|3 + 5)log(6 \|3 + 10) + (\|3 + 4)log(2 \|3 + 4) Type: Expression(Integer) xd := (4 + sqrt(3))*l2^2 + (27/8)*(5 - sqrt(3))*l1 +-+ +-+ 2 +-+ +-+ (8 \|3 + 32)log(6 \|3 + 10) + (- 27 \|3 + 135)log(2 \|3 + 4) (5) ----------------------------------------------------------------- 8 Type: Expression(Integer) testEquals("normalize(xn/xd)", "4/9") Type: Void testEquals("normalize(xn/xd + log(1 + sqrt(2)))", "4/9 + log(1 + sqrt(2))") Type: Void testcase "missing solutions" All user variables and function definitions have been cleared. Type: Void xftestEquals("solve([sin(x)=y,y=0],[x,y])", "[[x = 0, y = 0]]") Type: Void eq1 := x1=(-b+sqrt(b^2-4*c))/2 +----------+ | 2 \|- 4 c + b - b (3) x1 = ----------------- 2 Type: Equation(Expression(Integer)) eq2 := x2=(-b-sqrt(b^2-4*c))/2 +----------+ | 2 - \|- 4 c + b - b (4) x2 = ------------------- 2 Type: Equation(Expression(Integer)) xftestEquals("solve([eq1, eq2], [b, c])", "[[b = -x2 - x1, c = x1*x2]]") Type: Void xftestEquals("solve([2=%e^(b)+c,6=%e^(1+b)+c],[b,c])", _ "[[b = log(4/(%e - 1)), c = (2*%e - 6)/(%e - 1)]]") Type: Void -- We probably should also consider complex solutions xftestEquals("solve(2000*(1-%e^(-(1/10)*n))-20*n=0)", "[n = 0]") Type: Void testcase "Gamma series at poles" All user variables and function definitions have been cleared. Type: Void as := approximate(series(Gamma(x), x=0), 2); Type: Expression(Integer) es := 1/x + digamma(1) + (- 3*polygamma(1,1) + 3*digamma(1)^2 + %pi^2)*x/6 _ + (polygamma(2,1) - 3*digamma(1)*polygamma(1,1) + digamma(1)^3 + _ %pi^2*digamma(1))*x^2/6 (3) 3 3 2 x polygamma(2,1) + (- 3 x digamma(1) - 3 x )polygamma(1,1) + 3 3 2 2 2 3 2 2 x digamma(1) + 3 x digamma(1) + (%pi x + 6 x)digamma(1) + %pi x + 6 / 6 x Type: Expression(Integer) testEquals("as", "es") Type: Void as := approximate(series(Gamma(x), x=-1), 1); Type: Expression(Integer) es := -1/(x + 1) - digamma(2) + _ (3*polygamma(1,2) - 3*digamma(2)^2 - %pi^2)*(x + 1)/6 (6) 2 2 2 (3 x + 6 x + 3)polygamma(1,2) + (- 3 x - 6 x - 3)digamma(2) + 2 2 2 2 (- 6 x - 6)digamma(2) - %pi x - 2 %pi x - %pi - 6 / 6 x + 6 Type: Expression(Integer) testEquals("as", "es") Type: Void testcase "order of Puiseux series" All user variables and function definitions have been cleared. Type: Void xx := series(x^(1/4), x = 0); Type: UnivariatePuiseuxSeries(Expression(Integer),x,0) testEquals("order(xx, 1/3)", "1/4") Type: Void testEquals("order(xx, 1/4)", "1/4") Type: Void testEquals("order(xx, 1/5)", "1/5") Type: Void testcase "partial functions" All user variables and function definitions have been cleared. Type: Void rn := Fraction(Integer) (2) Fraction(Integer) Type: Type uts := UnivariateTaylorSeries(rn, 'x, 0) (3) UnivariateTaylorSeries(Fraction(Integer),x,0) Type: Type uls := UnivariateLaurentSeries(rn, 'x, 0) (4) UnivariateLaurentSeries(Fraction(Integer),x,0) Type: Type pef := ElementaryFunctionsUnivariateLaurentSeries(rn, uts, uls) (5) ElementaryFunctionsUnivariateLaurentSeries(Fraction(Integer),UnivariateTaylor Series(Fraction(Integer),x,0),UnivariateLaurentSeries(Fraction(Integer),x,0)) Type: Type s1 := monomial(1, -1)$uls - 1 (6) x Type: UnivariateLaurentSeries(Fraction(Integer),x,0) s2 := 1$uls (7) 1 Type: UnivariateLaurentSeries(Fraction(Integer),x,0) testTrue("expIfCan(s1)$pef case _"failed_"") Type: Void xftestTrue("expIfCan(s2)$pef case _"failed_"") Daly Bug >> Error detected within library code: exp: series expansion involves transcendental constants Continuing to read the file... testcase "acot series" All user variables and function definitions have been cleared. Type: Void sa := series(acot(x), x=0) %pi 1 3 1 5 1 7 1 9 11 (2) --- - x + - x - - x + - x - - x + O(x ) 2 3 5 7 9 Type: UnivariatePuiseuxSeries(Expression(Integer),x,0) xs :=cot(sa) 12 (3) x + O(x ) Type: UnivariatePuiseuxSeries(Expression(Integer),x,0) testEquals("order(xs - series(x, x=0), 10)", "10") Type: Void testEquals("limit((acot(1/2 + h) - acot(1/2))/h, h=0)", "-4/5") Type: Void testcase "puiseux via lodo" All user variables and function definitions have been cleared. Type: Void s1 := series(x^(1/3), x = 0) 1 - 3 (2) x Type: UnivariatePuiseuxSeries(Expression(Integer),x,0) s2 := series(besselJ(1, 1 + x), x=0); Type: UnivariatePuiseuxSeries(Expression(Integer),x,0) s3 := s2(s1); Type: UnivariatePuiseuxSeries(Expression(Integer),x,0) s4 := series(besselJ(1, 1 + x^(1/3)), x=0); Type: UnivariatePuiseuxSeries(Expression(Integer),x,0) s5 := series(x^(1/3)*exp(x), x = 0); Type: UnivariatePuiseuxSeries(Expression(Integer),x,0) s6 := s2(s5); Type: UnivariatePuiseuxSeries(Expression(Integer),x,0) s7 := series(besselJ(1, 1 + x^(1/3)*exp(x)), x=0); Type: UnivariatePuiseuxSeries(Expression(Integer),x,0) s12 := series(besselJ(1, 5 + x), x=0); Type: UnivariatePuiseuxSeries(Expression(Integer),x,0) s13 := s12(s1); Type: UnivariatePuiseuxSeries(Expression(Integer),x,0) s14 := series(besselJ(1, 5 + x^(1/3)), x=0); Type: UnivariatePuiseuxSeries(Expression(Integer),x,0) testEquals("order(s3 - s4, 8)", "8") Type: Void testEquals("order(s6 - s7, 8)", "8") Type: Void testEquals("order(s13 - s14, 7)", "7") Type: Void testcase "reduction of nested roots" All user variables and function definitions have been cleared. Type: Void eI := Expression(Integer) (2) Expression(Integer) Type: Type x := monomial(1,1)$SparseUnivariatePolynomial(eI) (3) ? Type: SparseUnivariatePolynomial(Expression(Integer)) y := rootOf(x^3+(sqrt(z)+1)/(sqrt(z)-1)*x^2+1) (4) %Q Type: Expression(Integer) t := (y^2/(y^2+1))*(y^2/(y-1)) (5) +-+ 2 +-+ +-+ ((- z + 1)\|z - z + 1)%Q + ((z + 3)\|z - 3 z - 1)%Q + (- z + 1)\|z + z - 1 / +-+ 2 +-+ +-+ ((2 z + 2)\|z - 4 z)%Q + ((- z - 3)\|z + 3 z + 1)%Q + (2 z + 6)\|z + - 6 z - 2 Type: Expression(Integer) testEquals("degree(numer(t), sqrt(z)::Kernel(eI))", "1") Type: Void testTrue("degree(denom(t), sqrt(z)::Kernel(eI)) <= 1") Type: Void testcase "equality of algebraic expressions" All user variables and function definitions have been cleared. Type: Void a1 := (1 - 2*x)/(1 - sqrt(2*x)) 2 x - 1 (2) ---------- +---+ \|2 x - 1 Type: Expression(Integer) a2 := 1 + sqrt(2*x) +---+ (3) \|2 x + 1 Type: Expression(Integer) testTrue("(a1 = a2)@Boolean") Type: Void testEquals("a1 - a2", "0") Type: Void testcase "equality of rootOf" All user variables and function definitions have been cleared. Type: Void rr3 := rootOf((x^3 - 3*x + 5)::SUP(Integer)) (2) %R Type: AlgebraicNumber rr4 := rootOf((x^3 - 3*x + 5)::SUP(Integer)) (3) %R Type: AlgebraicNumber testTrue("(rr3 pretend AN = rr4 pretend AN)@Boolean") Type: Void testcase "bad reduction in PGCD" All user variables and function definitions have been cleared. Type: Void a1 := (9751*t - 13790)*y^2 + (- 27720*t + 39202)*y + 19700*t - 27860 2 (2) (9751 t - 13790)y + (- 27720 t + 39202)y + 19700 t - 27860 Type: Polynomial(Integer) a2 := (78008*t^3 - 308686*t^2 + 415824*t - 186288)*y^2 + _ (-221760*t^3 + 877528*t^2 - 1182040*t + 529635)*y + _ 157600*t^3 - 623640*t^2 + 840009*t - 376441 (3) 3 2 2 (78008 t - 308686 t + 415824 t - 186288)y + 3 2 3 2 (- 221760 t + 877528 t - 1182040 t + 529635)y + 157600 t - 623640 t + 840009 t - 376441 Type: Polynomial(Integer) testTrue("every?(p +-> p = 1, [gcd(a1, a2) for i in 1..1000])") Type: Void )set output algebra on statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= WARNINGS: Testsuite: bugs2012 Testcase: missing solutions test: 1 testing in a domain without InputForm! Testsuite: bugs2012 Testcase: missing solutions test: 2 testing in a domain without InputForm! Testsuite: bugs2012 Testcase: missing solutions test: 3 testing in a domain without InputForm! Testsuite: bugs2012 Testcase: missing solutions test: 4 testing in a domain without InputForm! ============================================================================= Testsuite: bugs2012 failed (total): 0 (13) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) bugs2012 0 (13) 0 (26) ============================================================================= File summary. unexpected failures: 0 expected failures: 6 unexpected passes: 0 total tests: 26 Type: Void )lisp (quit) ( \ echo running test file bugs2013 ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read bugs2013.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee bugs2013.output; rm tmp$$.input ) running test file bugs2013 openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read bugs2013.input" )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial testsuite "bugs2013" All user variables and function definitions have been cleared. Type: Void testcase "bad eval of formal diff" All user variables and function definitions have been cleared. Type: Void f := operator 'f (2) f Type: BasicOperator e := f(a, b) (3) f(a,b) Type: Expression(Integer) r1 := D(D(e, b), a) (4) f (a,b) ,1,2 Type: Expression(Integer) testEquals("r1", "realElementary(r1)") Type: Void testEquals("r1", "D(D(e, b), a)") Type: Void e := hypergeometricF([a, b], [c], x) (7) hypergeometricF([a, b],[c],x) Type: Expression(Integer) r1 := D(D(e, b), a) (8) hypergeometricF ([a, b],[c],x) ,1,2 Type: Expression(Integer) testEquals("r1", "realElementary(r1)") Type: Void testEquals("r1", "D(D(e, b), a)") Type: Void testcase "wrong size of reducedSystem" All user variables and function definitions have been cleared. Type: Void eI := Expression(Integer) (2) Expression(Integer) Type: Type rm := reducedSystem(matrix([[0, 0]])$Matrix(eI)) (3) [] Type: Matrix(Integer) testEquals("ncols(rm)", "2") Type: Void rs := reducedSystem(matrix([[0, 0, 0]])$Matrix(eI), vector([0])$Vector(eI)) (5) [mat = [], vec = []] Type: Record(mat: Matrix(Integer),vec: Vector(Integer)) testEquals("ncols(rs.mat)", "3") Type: Void dP := DirectProduct(2, Integer) (7) DirectProduct(2,Integer) Type: Type rm := reducedSystem(new(0, 2, 0)$Matrix(dP)) (8) [] Type: Matrix(Integer) testEquals("ncols(rm)", "2") Type: Void rs := reducedSystem(new(0, 4, 0)$Matrix(dP), new(0, 0)$Vector(dP)) (10) [mat = [], vec = []] Type: Record(mat: Matrix(Integer),vec: Vector(Integer)) testEquals("ncols(rs.mat)", "4") Type: Void rs := reducedSystem(new(3, 0, 0)$Matrix(dP), new(3, 1)$Vector(dP)) ++ || || || || (12) [mat = ||, vec = [1, 1, 1, 1, 1, 1]] || || || || ++ Type: Record(mat: Matrix(Integer),vec: Vector(Integer)) testEquals("ncols(rs.mat)", "0") Type: Void testEquals("nrows(rs.mat) - #(rs.vec)", "0") Type: Void sM := SquareMatrix(2, Integer) (15) SquareMatrix(2,Integer) Type: Type rm := reducedSystem(new(0, 4, 0)$Matrix(sM)) (16) [] Type: Matrix(Integer) testEquals("ncols(rm)", "4") Type: Void rs := reducedSystem(new(0, 2, 0)$Matrix(sM), new(0, 0)$Vector(sM)) (18) [mat = [], vec = []] Type: Record(mat: Matrix(Integer),vec: Vector(Integer)) testEquals("ncols(rs.mat)", "2") Type: Void rs := reducedSystem(new(2, 0, 0)$Matrix(sM), new(2, 1)$Vector(sM)) ++ || || || || || || (20) [mat = ||, vec = [1, 0, 0, 1, 1, 0, 0, 1]] || || || || || || ++ Type: Record(mat: Matrix(Integer),vec: Vector(Integer)) testEquals("ncols(rs.mat)", "0") Type: Void testEquals("nrows(rs.mat) - #(rs.vec)", "0") Type: Void testcase "trivial reducedSystem" All user variables and function definitions have been cleared. Type: Void eI := Expression(Integer) (2) Expression(Integer) Type: Type testTrue("(rs := reducedSystem(matrix([[]])$Matrix(eI), vector([0])$Vector(eI)); true)") Type: Void testEquals("ncols(rs.mat)", "0") Type: Void testEquals("nrows(rs.mat)", "0") Type: Void testcase "redefining functional values" All user variables and function definitions have been cleared. Type: Void Z ==> Integer Type: Void sm(z: Z): Z == -z Function declaration sm : Integer -> Integer has been added to workspace. Type: Void s1(z: Z): Z == z+1 Function declaration s1 : Integer -> Integer has been added to workspace. Type: Void s: Z->Z := s1 Compiling function s1 with type Integer -> Integer (5) theMap(*1;s1;1;initial) Type: (Integer -> Integer) testTrue("(s: Z->Z := sm; true)") Compiling function sm with type Integer -> Integer Type: Void testcase "changes of variables" All user variables and function definitions have been cleared. Type: Void iI := Integer (2) Integer Type: Type pA := PureAlgebraicIntegration(iI, EXPR(iI), EXPR(iI)) (3) PureAlgebraicIntegration(Integer,Expression(Integer),Expression(Integer)) Type: Type sq := sqrt((4*w^4 + 24*w^2 + 4)/(w+1)^4) +--------------------------+ | 4 2 | 4 w + 24 w + 4 (4) |-------------------------- | 4 3 2 \|w + 4 w + 6 w + 4 w + 1 Type: Expression(Integer) fa := (w^2 + 1)/((w^4 + 2*w^3 - 2*w - 1)*sq) 2 w + 1 (5) -------------------------------------------------- +--------------------------+ | 4 2 4 3 | 4 w + 24 w + 4 (w + 2 w - 2 w - 1) |-------------------------- | 4 3 2 \|w + 4 w + 6 w + 4 w + 1 Type: Expression(Integer) kw := kernels(fa).2 (6) w Type: Kernel(Expression(Integer)) ky := kernels(fa).1 +--------------------------+ | 4 2 | 4 w + 24 w + 4 (7) |-------------------------- | 4 3 2 \|w + 4 w + 6 w + 4 w + 1 Type: Kernel(Expression(Integer)) testTrue("(ii := palgint(fa, kw, ky)$pA; true)") Type: Void testEquals("fa - differentiate(ii, w)", "0") Type: Void cI := Complex(Integer) (10) Complex(Integer) Type: Type pI := ParametricIntegration(cI, EXPR(cI)) (11) ParametricIntegration(Complex(Integer),Expression(Complex(Integer))) Type: Type fb := ((-1 - %i)*w + 1 - %i)*sqrt(4*w/(w^2 + 2*w + 1))/(w*(w + 1)*(4*w/(w^2 + 2*w + 1))) +------------+ 2 | 4 w (- %i w + (1 - %i)w + 1) |------------ | 2 \|w + 2 w + 1 (12) ---------------------------------------- 2 (2 + 2 %i)w Type: Expression(Complex(Integer)) testTrue("(ii := extendedint(fb, w, [])$pI; true)") Type: Void part := ii.particular +------------+ 2 | 4 w (- %i w + (- 1 - %i)w - 1) |------------ | 2 \|w + 2 w + 1 (14) [ratpart = ------------------------------------------, coeffs = []] (1 + %i)w Type: Union(Record(ratpart: Expression(Complex(Integer)),coeffs: Vector(Expression(Complex(Integer)))),...) testTrue("not(part case _"failed_")") Type: Void testEquals("D(part.ratpart, w) - fb", "0") Type: Void )set output algebra on statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= Testsuite: bugs2013 failed (total): 0 (5) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) bugs2013 0 (5) 0 (23) ============================================================================= File summary. unexpected failures: 0 expected failures: 0 unexpected passes: 0 total tests: 23 Type: Void )lisp (quit) ( \ echo running test file bugs2014 ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read bugs2014.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee bugs2014.output; rm tmp$$.input ) running test file bugs2014 openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read bugs2014.input" )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial testsuite "bugs2014" All user variables and function definitions have been cleared. Type: Void testcase "bad exposure of dummy %A into result" All user variables and function definitions have been cleared. Type: Void -- https://groups.google.com/forum/#!topic/fricas-devel/eHZCyaXmJVY f:=operator 'f (2) f Type: BasicOperator y:=operator 'y (3) y Type: BasicOperator r1:=eval(D(f(x,z),[x,z]),z=y(x)) (4) f (x,y(x)) ,1,2 Type: Expression(Integer) f1:=D(f(x,y(x)),x) , (5) f (x,y(x)) + f (x,y(x))y (x) ,1 ,2 Type: Expression(Integer) f2:=D(f1,x) (6) ,, , 2 f (x,y(x)) + f (x,y(x))y (x) + y (x) f (x,y(x)) ,1,1 ,2 ,2,2 + , 2 y (x)f (x,y(x)) ,1,2 Type: Expression(Integer) f3:=D(f2,x) (7) ,,, , 3 f (x,y(x)) + f (x,y(x))y (x) + y (x) f (x,y(x)) ,1,1,1 ,2 ,2,2,2 + , 2 , 3 y (x) f (x,y(x)) + 3 y (x)f (x,y(x)) ,1,2,2 ,1,1,2 + , ,, (3 y (x)f (x,y(x)) + 3 f (x,y(x)))y (x) ,2,2 ,1,2 Type: Expression(Integer) r2:=eval(D(f(x,z),[x,z]),z=y(x)) (8) f (x,y(x)) ,1,2 Type: Expression(Integer) -- wrongly resulted in -- f (%A,y(x)) -- ,1,2 -- in revision r1674 testEquals("r1 - r2", "0") Type: Void testEquals("r1::OutputForm", "r2::OutputForm") Type: Void testcase "comutativity of formal diffs" All user variables and function definitions have been cleared. Type: Void f:=operator 'f (2) f Type: BasicOperator testEquals("D(f(x,z), [x, z]) - D(f(x,z), [z, x])", "0") Type: Void y:=operator 'y (4) y Type: BasicOperator kxy := eval(D(f(x,z),[x,z]),z=y(x)) (5) f (x,y(x)) ,1,2 Type: Expression(Integer) kyx := eval(D(f(x,z),[z,x]),z=y(x)) (6) f (x,y(x)) ,1,2 Type: Expression(Integer) testEquals("kxy - kyx", "0") Type: Void testcase "weighted polynomials" All user variables and function definitions have been cleared. Type: Void wP := OWP(Integer, [x, y, z], [1, 3, 2], 9) (2) OrdinaryWeightedPolynomials(Integer,[x,y,z],[1,3,2],9) Type: Type wx := (x::Polynomial(Integer))::wP (3) (x) Type: OrdinaryWeightedPolynomials(Integer,[x,y,z],[1,3,2],9) wy := (y::Polynomial(Integer))::wP (4) (y) Type: OrdinaryWeightedPolynomials(Integer,[x,y,z],[1,3,2],9) wz := (z::Polynomial(Integer))::wP (5) (z) Type: OrdinaryWeightedPolynomials(Integer,[x,y,z],[1,3,2],9) testEquals("wy^4", "0") Type: Void testEquals("wz^5", "0") Type: Void testEquals("(wy^3 + wy)*wx", "wy*wx") Type: Void testcase "complex pattern matching" All user variables and function definitions have been cleared. Type: Void mR := PATRES(Integer, Complex(Integer)) (2) PatternMatchResult(Integer,Complex(Integer)) Type: Type pati := convert(%i)@Pattern(Integer) (3) %i Type: Pattern(Integer) testTrue("not(failed?(patternMatch(%i, pati, new()$mR)))") Type: Void testTrue("not(failed?(patternMatch(3 + %i, 3 + pati, new()$mR)))") Type: Void mR := PATRES(Integer, Complex(Expression(Integer))) (6) PatternMatchResult(Integer,Complex(Expression(Integer))) Type: Type testTrue("not(failed?(patternMatch(3 + %i, 3 + pati, new()$mR)))") Type: Void ff : Complex(Expression(Integer)) := exp(x) + %i*x x (8) %e + x %i Type: Complex(Expression(Integer)) patf := convert(ff)@Pattern(Integer) x (9) %e + %i x Type: Pattern(Integer) testTrue("not(failed?(patternMatch(ff, patf, new()$mR)))") Type: Void irule := rule %i == 42 (11) %i == 42 Type: RewriteRule(Integer,Complex(Integer),Expression(Complex(Integer))) testEquals("irule(besselJ(v, %i))", "besselJ(v, 42)") Type: Void testcase "map with ::Boolean" All user variables and function definitions have been cleared. Type: Void gl := [x + y = 1, x - y = 1] (2) [y + x = 1, - y + x = 1] Type: List(Equation(Polynomial(Integer))) sol := solve(gl, [x, y]) (3) [[x = 1, y = 0]] Type: List(List(Equation(Fraction(Polynomial(Integer))))) testEquals("[map(g +-> eval(g,s)::Boolean,gl) for s in sol]", "[[true, true]]") Type: Void testEquals("[eval(x=1,[x=1]::List EQ FRAC POLY INT)::Boolean for i in 1..1]", "[true]") Type: Void testEquals("[eval(x=1,[x=1])::Boolean for i in 1..1]", "[true]") Type: Void q:EQ POLY INT:=(1=1) (7) 1 = 1 Type: Equation(Polynomial(Integer)) testEquals("[q for i in 1..1]", "[true]") Type: Void testcase "assignment to aggregates" All user variables and function definitions have been cleared. Type: Void ll := [[1, 2, 3], [4, 5, 6]] (2) [[1, 2, 3], [4, 5, 6]] Type: List(List(PositiveInteger)) testTrue("(ll.1.1 := 7; true)") Type: Void testEquals("ll.1.1", "7") Type: Void testTrue("((elt(ll, 2)).1 := 9; true)") Type: Void testEquals("ll.2.1", "9") Type: Void testTrue("(elt(ll.1, 2) := 8; true)") Type: Void testEquals("ll.1.2", "8") Type: Void mkr(i) == [i, string(i)]$Record(k : Integer, s : String) Type: Void lr := [mkr(i) for i in 1..3] Compiling function mkr with type PositiveInteger -> Record(k: Integer,s: String) (10) [[k = 1, s = "1"], [k = 2, s = "2"], [k = 3, s = "3"]] Type: List(Record(k: Integer,s: String)) vr := vector(lr) (11) [[k = 1, s = "1"], [k = 2, s = "2"], [k = 3, s = "3"]] Type: Vector(Record(k: Integer,s: String)) testTrue("(lr.1.k := 5; true)") Type: Void testEquals("lr.1.k", "5") Type: Void testTrue("((elt(lr, 2)).k := 11; true)") Type: Void testEquals("lr.2.k", "11") Type: Void testTrue("(elt(lr.3, k) := 13; true)") Type: Void testEquals("lr.3.k", "13") Type: Void testTrue("(vr.1.k := 15; true)") Type: Void testEquals("vr.1.k", "15") Type: Void testTrue("((elt(vr, 2)).k := 4; true)") Type: Void testEquals("vr.2.k", "4") Type: Void testTrue("(elt(vr.3, k) := 17; true)") Type: Void testEquals("vr.3.k", "17") Type: Void testcase "0^0 in CARD" All user variables and function definitions have been cleared. Type: Void testEquals("0::CARD ^ 0::CARD", "1") Type: Void testcase "0 to complex power" All user variables and function definitions have been cleared. Type: Void testEquals("complex(0, 0)^complex(2, 0.0)", "0") Type: Void testLibraryError("complex(0, 0)^complex(0.0, 0)") Daly Bug >> Error detected within library code: x^y with x = 0 and real(y) <= 0 Continuing to read the file... testcase "dummy vars in CLINDEP" All user variables and function definitions have been cleared. Type: Void xder(xx : Expression(Integer)): Expression(Integer) == D(xx, x) Function declaration xder : Expression(Integer) -> Expression( Integer) has been added to workspace. Type: Void Cd := CLINDEP(Integer, Expression(Integer)) (3) ConstantLinearDependence(Integer,Expression(Integer)) Type: Type ff := operator 'f (4) f Type: BasicOperator testEquals("reducedSystem(matrix([[D(ff(x), x)/(ff(x) + 1)]]), [xder])$Cd", "matrix([[1]])") Compiling function xder with type Expression(Integer) -> Expression( Integer) Type: Void testcase "degree in DeRhamComplex" All user variables and function definitions have been cleared. Type: Void Dr := DeRhamComplex(Integer, [x, y, z]) (2) DeRhamComplex(Integer,[x,y,z]) Type: Type dx := generator(1)$Dr (3) dx Type: DeRhamComplex(Integer,[x,y,z]) testEquals("degree(dx)", "1") Type: Void testcase "general map for aggregates" All user variables and function definitions have been cleared. Type: Void fAf := FiniteLinearAggregateFunctions2(Integer, List(Integer), Integer, U32Vector) (2) FiniteLinearAggregateFunctions2(Integer,List(Integer),Integer,U32Vector) Type: Type testTrue("(uv := map(x +-> x, [1, 2])$fAf; true)") Type: Void testEquals("uv(0)", "1") Type: Void testEquals("uv(1)", "2") Type: Void fAf2 := FiniteLinearAggregateFunctions2(Integer, U32Vector, Integer, U32Vector) (6) FiniteLinearAggregateFunctions2(Integer,U32Vector,Integer,U32Vector) Type: Type testTrue("(uv2 := map(x +-> x + 7, uv)$fAf2; true)") Type: Void testEquals("uv2(0)", "8") Type: Void testEquals("uv2(1)", "9") Type: Void testTrue("(uv := scan((x, y) +-> x*y, [3, 4], 2)$fAf; true)") Type: Void testEquals("uv(0)", "6") Type: Void testEquals("uv(1)", "24") Type: Void testTrue("(uv2 := scan((x, y) +-> x + y, uv, 1)$fAf2; true)") Type: Void testEquals("uv2(0)", "7") Type: Void testEquals("uv2(1)", "31") Type: Void testcase "overwriten loop limit" All user variables and function definitions have been cleared. Type: Void g(x1:Integer):Integer == x0:Integer := x1 for k0 in 1 .. x0 repeat x0:=x0+1 x0 Function declaration g : Integer -> Integer has been added to workspace. Type: Void testEquals("g(3)", "6") Compiling function g with type Integer -> Integer Type: Void testcase "error in order" All user variables and function definitions have been cleared. Type: Void L := SparseUnivariateLaurentSeries(Fraction Integer, 'z, 0) (2) SparseUnivariateLaurentSeries(Fraction(Integer),z,0) Type: Type l : L := 0 (3) 0 Type: SparseUnivariateLaurentSeries(Fraction(Integer),z,0) -- used to fail testEquals("order(l, 0)", "0") Type: Void testEquals("rationalFunction(l, 0)", "0") Type: Void testcase "wrong totalDegree" All user variables and function definitions have been cleared. Type: Void testEquals("totalDegree(u*m^2, [m])", "2") Type: Void testEquals("totalDegree(u*m, [v, m])", "1") Type: Void )set output algebra on statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= WARNINGS: Testsuite: bugs2014 Testcase: weighted polynomials test: 1 testing in a domain without InputForm! Testsuite: bugs2014 Testcase: weighted polynomials test: 2 testing in a domain without InputForm! Testsuite: bugs2014 Testcase: weighted polynomials test: 3 testing in a domain without InputForm! Testsuite: bugs2014 Testcase: 0^0 in CARD test: 1 testing in a domain without InputForm! ============================================================================= Testsuite: bugs2014 failed (total): 0 (14) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) bugs2014 0 (14) 0 (56) ============================================================================= File summary. unexpected failures: 0 expected failures: 0 unexpected passes: 0 total tests: 56 Type: Void )lisp (quit) ( \ echo running test file bugs2015 ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read bugs2015.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee bugs2015.output; rm tmp$$.input ) running test file bugs2015 openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read bugs2015.input" )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial testsuite "bugs2015" All user variables and function definitions have been cleared. Type: Void testcase "bug in lifting" All user variables and function definitions have been cleared. Type: Void r := (4*x^3+2*y^2+1)*(12*x^5-x^3*y+12)*(y^2+3); Type: Polynomial(Integer) testTrue("(res := factor(r); true)") Type: Void fl := factors(res); Type: List(Record(factor: Polynomial(Integer),exponent: NonNegativeInteger)) testEquals("#fl", "3") Type: Void testEquals("fl(1).factor", "x^3*y - 12*x^5 - 12") Type: Void testEquals("unit(res)*fl(1).factor*fl(2).factor*fl(3).factor", "r") Type: Void testcase "bug in PFBRU" All user variables and function definitions have been cleared. Type: Void P := UnivariatePolynomial('x, Integer) (2) UnivariatePolynomial(x,Integer) Type: Type R := UnivariatePolynomial('y, P) (3) UnivariatePolynomial(y,UnivariatePolynomial(x,Integer)) Type: Type r: R := (4*x^3+2*y^2+1)*(12*x^5-x^3*y+12)*(y^2+3); Type: UnivariatePolynomial(y,UnivariatePolynomial(x,Integer)) testTrue("(res := factorPolynomial r; true)") Type: Void fl := factors(res); Type: List(Record(factor: SparseUnivariatePolynomial(UnivariatePolynomial(y,UnivariatePolynomial(x,Integer))),exponent: NonNegativeInteger)) testEquals("#fl", "3") Type: Void testEquals("fl(1).factor", "x^3*y - 12*x^5 - 12") Type: Void testEquals("unit(res)*fl(1).factor*fl(2).factor*fl(3).factor", "r") Type: Void testcase "recip in SQMATRIX" All user variables and function definitions have been cleared. Type: Void m := matrix([[1, 3], [0, 1]])::Matrix(Integer) +1 3+ (2) | | +0 1+ Type: Matrix(Integer) testEquals("recip(m)", "matrix([[1, -3], [0, 1]])") Type: Void testcase "messed Fresnel integrals" All user variables and function definitions have been cleared. Type: Void testEquals("fresnelS(x)::Expression(Complex(Integer))", "fresnelS(x)") Type: Void testcase "rootSum and univariate modulo linear polynomial" All user variables and function definitions have been cleared. Type: Void R := Integer (2) Integer Type: Type F := Expression(R) (3) Expression(Integer) Type: Type K := Kernel(F) (4) Kernel(Expression(Integer)) Type: Type iE := IndexedExponents(K) (5) IndexedExponents(Kernel(Expression(Integer))) Type: Type P := SparseMultivariatePolynomial(R, K) (6) SparseMultivariatePolynomial(Integer,Kernel(Expression(Integer))) Type: Type pQ := PolynomialCategoryQuotientFunctions(iE, K, R, P, F) (7) PolynomialCategoryQuotientFunctions(IndexedExponents(Kernel(Expression(Intege r))),Kernel(Expression(Integer)),Integer,SparseMultivariatePolynomial(Integer ,Kernel(Expression(Integer))),Expression(Integer)) Type: Type kx := kernels(x).1 (8) x Type: Kernel(Expression(Integer)) testEquals("univariate(x*exp(z), kx, univariate(x + 1))$pQ", "-exp(z)") Type: Void testEquals("rootSum(x*exp(z), univariate(x - 1), x)", "exp(z)") Type: Void testEquals("rootSum(x*exp(x), univariate(x - 1), x)", "exp(1)") Type: Void testcase "division by zero in derivative" All user variables and function definitions have been cleared. Type: Void testEquals("D(ellipticPi(z, 1, 1), z)", "1/(z^4 - 2*z^2 + 1)") Type: Void testEquals("D(ellipticPi(z, n, 1), z)", "1/(n*z^4 - (n + 1)*z^2 + 1)") Type: Void testcase "coercion of matrices" All user variables and function definitions have been cleared. Type: Void m1 := matrix([[s, 1, 0], [0, s, 1], [0, 0, s]]) +s 1 0+ | | (2) |0 s 1| | | +0 0 s+ Type: Matrix(Polynomial(Integer)) testEquals("m1::UP(s, SquareMatrix(3, Fraction(Integer)))", "s + matrix([[0, 1, 0], [0, 0, 1], [0, 0, 0]])") Type: Void testcase "differentiating sum" All user variables and function definitions have been cleared. Type: Void ss := sum(sin(n^3*x), n=m..(m+k)) m + k --+ 3 (2) > sin(n x) --+ n = m Type: Expression(Integer) testEquals("D(ss, n)", "0") Type: Void -- check for no errors testTrue("(D(ss, m); true)") Type: Void testTrue("(D(ss, k); true)") Type: Void testcase "integral of acos" All user variables and function definitions have been cleared. Type: Void f := acos(x^2 - sqrt(1 - x^2)) +--------+ | 2 2 (2) acos(- \|- x + 1 + x ) Type: Expression(Integer) testEquals("D(integrate(f, x), x)", "f") Type: Void testcase "simpifying root products" All user variables and function definitions have been cleared. Type: Void t := sqrt(x)*x^(2/3)*x^(3/4)*x^(1/12) +-+3+-+2 4+-+3 12+-+ (2) \|x \|x \|x \|x Type: Expression(Integer) testEquals("simplify(t)", "x^2") Type: Void )set output algebra on statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= WARNINGS: Testsuite: bugs2015 Testcase: bug in PFBRU test: 3 testing in a domain without InputForm! Testsuite: bugs2015 Testcase: bug in PFBRU test: 4 testing in a domain without InputForm! Testsuite: bugs2015 Testcase: rootSum and univariate modulo linear polynomial test: 1 testing in a domain without InputForm! Testsuite: bugs2015 Testcase: coercion of matrices test: 1 testing in a domain without InputForm! ============================================================================= Testsuite: bugs2015 failed (total): 0 (10) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) bugs2015 0 (10) 0 (21) ============================================================================= File summary. unexpected failures: 0 expected failures: 0 unexpected passes: 0 total tests: 21 Type: Void )lisp (quit) ( \ echo running test file bugs2016 ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read bugs2016.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee bugs2016.output; rm tmp$$.input ) running test file bugs2016 openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read bugs2016.input" )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial testsuite "bugs2016" All user variables and function definitions have been cleared. Type: Void testcase "bug in unparse" All user variables and function definitions have been cleared. Type: Void x1 := sqrt(-1)::EXPR INT +---+ (2) \|- 1 Type: Expression(Integer) xf1 := x1::InputForm (3) (^ - 1 (/ 1 2)) Type: InputForm xf2 := parse(unparse(xf1))$INFORM (4) (^ (- 1) (/ 1 2)) Type: InputForm xf3 := atType(xf2)$InputFormFunctions1(EXPR INT) (5) (@ (^ (- 1) (/ 1 2)) (Expression (Integer))) Type: InputForm testEquals("interpret(xf3)", "x1") Type: Void testcase "unparse of segment" All user variables and function definitions have been cleared. Type: Void testEquals("unparse((1..3)::INFORM)", "_"(1..3)$Segment(PositiveInteger())_"") Type: Void testcase "symFunc" All user variables and function definitions have been cleared. Type: Void sF := SymmetricFunctions(Polynomial(Integer)) (2) SymmetricFunctions(Polynomial(Integer)) Type: Type testEquals("symFunc(a, 3)$sF", "vector [3*a, 3*a^2, a^3]") Type: Void testcase "qnew and matrix manipulation" All user variables and function definitions have been cleared. Type: Void m2 := matrix([[1, 2], [3, 4]])$U32Matrix +1 2+ (2) | | +3 4+ Type: U32Matrix c1 := matrix([[1],[3]])$U32Matrix +1+ (3) | | +3+ Type: U32Matrix r1 := matrix([[3, 4]])$U32Matrix (4) [3 4] Type: U32Matrix )expose MatrixManipulation MatrixManipulation is now explicitly exposed in frame initial testEquals("columns(m2, [0])", "c1") Type: Void testEquals("rows(m2, [1])", "r1") Type: Void testcase "equality in AlgebraicNumber" All user variables and function definitions have been cleared. Type: Void testTrue("not(sqrt(2)*sqrt(3)=sqrt(6) and sqrt(2)*sqrt(3)=-sqrt(6))") Type: Void testcase "countRealRoots" All user variables and function definitions have been cleared. Type: Void testEquals("countRealRoots(x^4-1)", "2") Type: Void testcase "hidden constant" All user variables and function definitions have been cleared. Type: Void dd := D(Gamma((n+1)/2, -b*z^2), z) n - 1 2 ----- b z 2 2 (2) 2 b z %e (- b z ) Type: Expression(Integer) nn := normalize(dd/(exp(n*log(z))*exp(b*z^2))) 2 (n - 1)log(- b z ) ------------------ 2 2 b z %e (3) -------------------------- n log(z) %e Type: Expression(Integer) testEquals("D(nn, z)", "0") Type: Void xftestTrue("not(member?('z, variables(nn)))") Type: Void testcase "normalize of lambertW" All user variables and function definitions have been cleared. Type: Void testEquals("exp(lambertW(x))", "x/lambertW(x)") Type: Void testEquals("normalize(exp(-lambertW(x)))", "lambertW(x)/x") Type: Void testEquals("normalize(log(x/lambertW(x)))", "lambertW(x)") Type: Void testEquals("normalize(log(lambertW(x)/x))", "-lambertW(x)") Type: Void testcase "Smith form of empty matrices" All user variables and function definitions have been cleared. Type: Void mI := Matrix(Integer) (2) Matrix(Integer) Type: Type vI := Vector(Integer) (3) Vector(Integer) Type: Type sP := SmithNormalForm(Integer, vI, vI, mI) (4) SmithNormalForm(Integer,Vector(Integer),Vector(Integer),Matrix(Integer)) Type: Type m0 := zero(0, 0)$mI (5) [] Type: Matrix(Integer) m1 := zero(0, 1)$mI (6) [] Type: Matrix(Integer) m3 := zero(0, 3)$mI (7) [] Type: Matrix(Integer) vv := vector([])$vI (8) [] Type: Vector(Integer) hr3 := completeHermite(m3)$sP (9) [Hermite = [], eqMat = []] Type: Record(Hermite: Matrix(Integer),eqMat: Matrix(Integer)) testEquals("hr3.Hermite", "m3") Type: Void testEquals("hr3.eqMat", "m0") Type: Void sr0 := completeSmith(m0)$sP (12) [Smith = [], leftEqMat = [], rightEqMat = []] Type: Record(Smith: Matrix(Integer),leftEqMat: Matrix(Integer),rightEqMat: Matrix(Integer)) sr1 := completeSmith(m1)$sP (13) [Smith = [], leftEqMat = [], rightEqMat = [1]] Type: Record(Smith: Matrix(Integer),leftEqMat: Matrix(Integer),rightEqMat: Matrix(Integer)) sr3 := completeSmith(m3)$sP +1 0 0+ | | (14) [Smith = [], leftEqMat = [], rightEqMat = |0 1 0|] | | +0 0 1+ Type: Record(Smith: Matrix(Integer),leftEqMat: Matrix(Integer),rightEqMat: Matrix(Integer)) testEquals("sr0.Smith", "m0") Type: Void testEquals("sr0.leftEqMat", "m0") Type: Void testEquals("sr0.rightEqMat", "m0") Type: Void testEquals("sr1.Smith", "m1") Type: Void testEquals("sr1.leftEqMat", "m0") Type: Void testEquals("sr1.rightEqMat", "matrix([[1]])$mI") Type: Void testEquals("sr3.Smith", "m3") Type: Void testEquals("sr3.leftEqMat", "m0") Type: Void testEquals("sr3.rightEqMat", "scalarMatrix(3, 1)$mI") Type: Void res0 := diophantineSystem(m0, vv)$sP (24) [particular = [], basis = []] Type: Record(particular: Union(Vector(Integer),"failed"),basis: List(Vector(Integer))) res1 := diophantineSystem(m1, vv)$sP (25) [particular = [0], basis = [[1]]] Type: Record(particular: Union(Vector(Integer),"failed"),basis: List(Vector(Integer))) res3 := diophantineSystem(m3, vv)$sP (26) [particular = [0, 0, 0], basis = [[1, 0, 0], [0, 1, 0], [0, 0, 1]]] Type: Record(particular: Union(Vector(Integer),"failed"),basis: List(Vector(Integer))) testEquals("res0.particular", "vv") Type: Void testTrue("empty?(res0.basis)") Type: Void testEquals("res1.particular", "new(1, 0)$vI") Type: Void testEquals("#(res1.basis)", "1") Type: Void testEquals("first(res1.basis)", "vector([1])$vI") Type: Void testEquals("res3.particular", "new(3, 0)$vI") Type: Void testEquals("#(res3.basis)", "3") Type: Void testEquals("determinant(matrix([parts(w) for w in res3.basis])$mI)", "1") Type: Void testcase "plus and minus for Segment" All user variables and function definitions have been cleared. Type: Void testEquals("1 + (3..6)", "4..7") Type: Void testEquals("(-10 .. -3) + 10", "0..7") Type: Void testEquals("(0..6) - 1", "-1..5") Type: Void testcase "plus and minus for UniversalSegment" All user variables and function definitions have been cleared. Type: Void testEquals("4 + (-6..)", "-2..") Type: Void testEquals("(1..) + -3", "-2..") Type: Void testEquals("(3..) - 5", "-2..") Type: Void testcase "hashing Float" All user variables and function definitions have been cleared. Type: Void a := 1.0 (2) 1.0 Type: Float b := 2.0 (3) 2.0 Type: Float testEquals("hash(a)", "hash(a)") Type: Void testTrue("not(hash(a) = hash(b))") Type: Void testcase "hashing Fraction" All user variables and function definitions have been cleared. Type: Void a := 1/2 1 (2) - 2 Type: Fraction(Integer) b := 2/3 2 (3) - 3 Type: Fraction(Integer) testEquals("hash(a)", "hash(a)") Type: Void testTrue("not(hash(a) = hash(b))") Type: Void testcase "smith form" All user variables and function definitions have been cleared. Type: Void sP := SMITH(INT, Vector(INT), Vector(INT), Matrix(INT)) (2) SmithNormalForm(Integer,Vector(Integer),Vector(Integer),Matrix(Integer)) Type: Type -- captures global mm test_smith() : Void == testTrue("(res := completeSmith(mm)$sP; true)") testEquals("res.leftEqMat*mm*res.rightEqMat", "res.Smith") testEquals("abs(determinant(res.leftEqMat))", "1") testEquals("abs(determinant(res.rightEqMat))", "1") Function declaration test_smith : () -> Void has been added to workspace. Type: Void mm := matrix([[0, -1, 0, 0], [1, 2, 3, 4], [2, 3, 2, 0]]) +0 - 1 0 0+ | | (4) |1 2 3 4| | | +2 3 2 0+ Type: Matrix(Integer) test_smith() Compiling function test_smith with type () -> Void Type: Void mm := matrix([[0, -1, 0, 1, 0], [2, 1, 3, 4, 5], [1, 2, 1, 2, 1], [1, 2, 4, 8, 16]]) +0 - 1 0 1 0 + | | |2 1 3 4 5 | (6) | | |1 2 1 2 1 | | | +1 2 4 8 16+ Type: Matrix(Integer) test_smith() Type: Void mm := matrix([[0,1,0,0,0,0,0,1],[0,0,0,0,0,0,0,0],[1,0,0,1,0,0,0,0], [0,0,0,0,0,0,0,0],[1,1,0,0,0,0,0,0]])$Matrix(Integer) +0 1 0 0 0 0 0 1+ | | |0 0 0 0 0 0 0 0| | | (8) |1 0 0 1 0 0 0 0| | | |0 0 0 0 0 0 0 0| | | +1 1 0 0 0 0 0 0+ Type: Matrix(Integer) test_smith() Type: Void mm := matrix([[1,1,0,0,0,0,1,0],[0,1,0,0,1,1,0,0],[1,0,0,-2,0,0,1,0], [0,1,0,5,1,0,0,0],[0,0,0,0,1,0,0,0]]) +1 1 0 0 0 0 1 0+ | | |0 1 0 0 1 1 0 0| | | (10) |1 0 0 - 2 0 0 1 0| | | |0 1 0 5 1 0 0 0| | | +0 0 0 0 1 0 0 0+ Type: Matrix(Integer) test_smith() Type: Void testcase "homology" All user variables and function definitions have been cleared. Type: Void dC := DeltaComplex(Integer) (2) DeltaComplex(Integer) Type: Type hz0 := homology0()$Homology() (3) 0 Type: Homology hz1 := homologyz()$Homology() (4) Z Type: Homology hz2 := homology([], [], [[1, 0],[0, 1]])$Homology() (5) Z*2 Type: Homology hz3 := homology([], [], [[1, 0, 0], [0, 1, 0], [0, 1, 0]])$Homology() (6) Z*3 Type: Homology hz3 := homology([], [], [[1, 0, 0], [0, 1, 0], [0, 1, 0]])$Homology() (7) Z*3 Type: Homology hc2 := homology([[1]], [2], [])$Homology() (8) C2 Type: Homology hc3 := homology([[1]], [3], [])$Homology() (9) C3 Type: Homology -- circle sd1 := deltaComplex([],1, [[[1, -1]]])$dC (10) 1D:[[1, - 1]] 0D:[[0]] Type: DeltaComplex(Integer) hsd1 := homology(sd1) (11) [Z, Z] Type: List(Homology) testEquals("hsd1(1)", "hz1") Type: Void testEquals("hsd1(2)", "hz1") Type: Void -- point + 2-cell with empty boundary -- not clear if we consider this to be valid complex... sd2 := deltaComplex([],1, [[[]],[]])$dC (14) 2D:[[]] 1D:[] 0D:[[]] Type: DeltaComplex(Integer) hsd2 := homology(sd2) (15) [Z, 0, Z] Type: List(Homology) testEquals("hsd2(1)", "hz1") Type: Void testEquals("hsd2(2)", "hz0") Type: Void testEquals("hsd2(3)", "hz1") Type: Void -- 2 and 3-dimensional torus td2 := deltaComplex([],1, [[[1, 2, -1, -2]], [[1, -1], [1, -1]]])$dC (19) 2D:[[1, 2, - 1, - 2]] 1D:[[1, - 1], [1, - 1]] 0D:[[0]] Type: DeltaComplex(Integer) htd2 := homology(td2) (20) [Z, Z*2, Z] Type: List(Homology) testEquals("htd2(1)", "hz1") Type: Void testEquals("htd2(2)", "hz2") Type: Void testEquals("htd2(3)", "hz1") Type: Void td3 := deltaComplex([],1, [[[1, -2, -1, 2, 3, -3]],_ [[1, 2, -1, -2], [1, 3, -1, -3], [2, 3, -2, -3]],_ [[1, -1], [1, -1], [1, -1]]])$dC (24) 3D:[[1, - 2, - 1, 2, 3, - 3]] 2D:[[1, 2, - 1, - 2], [1, 3, - 1, - 3], [2, 3, - 2, - 3]] 1D:[[1, - 1], [1, - 1], [1, - 1]] 0D:[[0]] Type: DeltaComplex(Integer) htd3 := homology(td3) (25) [Z, Z*3, Z*3, Z] Type: List(Homology) testEquals("htd3(1)", "hz1") Type: Void testEquals("htd3(2)", "hz3") Type: Void testEquals("htd3(3)", "hz3") Type: Void testEquals("htd3(4)", "hz1") Type: Void -- disc with boundary which winds around circle 3 times rd3 := deltaComplex([],1, [[[1, 1, 1]], [[1, -1]]])$dC (30) 2D:[[1, 1, 1]] 1D:[[1, - 1]] 0D:[[0]] Type: DeltaComplex(Integer) hrd3 := homology(rd3) (31) [Z, C3, 0] Type: List(Homology) testEquals("hrd3(1)", "hz1") Type: Void testEquals("hrd3(2)", "hc3") Type: Void testEquals("hrd3(3)", "hz0") Type: Void DELTAFACTORY := DeltaComplexFactory(Integer) (35) DeltaComplexFactory(Integer) Type: Type SIMPFACTORY := SimplicialComplexFactory(Integer) (36) SimplicialComplexFactory(Integer) Type: Type ps3 := projectiveSpace(3)$DELTAFACTORY (37) 3D:[[1, - 1]] 2D:[[1, 1]] 1D:[[1, - 1]] 0D:[[0]] Type: DeltaComplex(Integer) hps3 := homology(ps3) (38) [Z, C2, 0, Z] Type: List(Homology) testEquals("hps3(1)", "hz1") Type: Void testEquals("hps3(2)", "hc2") Type: Void testEquals("hps3(3)", "hz0") Type: Void testEquals("hps3(4)", "hz1") Type: Void ps4 := projectiveSpace(4)$DELTAFACTORY (43) 4D:[[1, 1]] 3D:[[1, - 1]] 2D:[[1, 1]] 1D:[[1, - 1]] 0D:[[0]] Type: DeltaComplex(Integer) hps4 := homology(ps4) (44) [Z, C2, 0, C2, 0] Type: List(Homology) testEquals("hps4(1)", "hz1") Type: Void testEquals("hps4(2)", "hc2") Type: Void testEquals("hps4(3)", "hz0") Type: Void testEquals("hps4(4)", "hc2") Type: Void testEquals("hps4(5)", "hz0") Type: Void s3 := sphereSurface(4)$SIMPFACTORY (50) points 1..5 (1, 2, 3, 4) -(1, 2, 3, 5) (1, 2, 4, 5) -(1, 3, 4, 5) (2, 3, 4, 5) Type: FiniteSimplicialComplex(Integer) hs3 := homology(s3) (51) [Z, 0, 0, Z] Type: List(Homology) testEquals("hs3(1)", "hz1") Type: Void testEquals("hs3(2)", "hz0") Type: Void testEquals("hs3(3)", "hz0") Type: Void testEquals("hs3(4)", "hz1") Type: Void p2 := projectiveSpace(2)$SIMPFACTORY (56) points 1..6 (1, 2, 3) (1, 3, 4) (1, 2, 6) (1, 5, 6) (1, 4, 5) (2, 3, 5) (2, 4, 5) (2, 4, 6) (3, 4, 6) (3, 5, 6) Type: FiniteSimplicialComplex(Integer) hp2 := homology(p2) (57) [Z, C2, 0] Type: List(Homology) testEquals("hp2(1)", "hz1") Type: Void testEquals("hp2(2)", "hc2") Type: Void testEquals("hp2(3)", "hz0") Type: Void s1 := sphereSurface(2)$SIMPFACTORY (61) points 1..3 (1, 2) -(1, 3) (2, 3) Type: FiniteSimplicialComplex(Integer) t2 := product(s1, s1) (62) points 1..9 (1, 2, 5) (1, 4, 5) (1, 3, 6) (1, 4, 6) (2, 3, 6) (2, 5, 6) (1, 2, 8) (1, 7, 8) (1, 3, 9) (1, 7, 9) (2, 3, 9) (2, 8, 9) (4, 5, 8) (4, 7, 8) (4, 6, 9) (4, 7, 9) (5, 6, 9) (5, 8, 9) Type: FiniteSimplicialComplex(Integer) ht2 := homology(t2) (63) [Z, Z*2, Z] Type: List(Homology) testEquals("ht2", "htd2") Type: Void aS := FiniteSimplicialComplex(Integer) (65) FiniteSimplicialComplex(Integer) Type: Type v2 := [[1,2],[3,1],[2,3],[1,2,3]]::List(List(NNI)) (66) [[1, 2], [3, 1], [2, 3], [1, 2, 3]] Type: List(List(NonNegativeInteger)) si2 := simplicialComplex([],3,v2)$aS (67) points 1..3 (1, 2) -(1, 3) (2, 3) (1, 2, 3) Type: FiniteSimplicialComplex(Integer) hsi2 := homology(si2) (68) [Z, 0, 0] Type: List(Homology) testEquals("hsi2(1)", "hz1") Type: Void testEquals("hsi2(2)", "hz0") Type: Void testEquals("hsi2(3)", "hz0") Type: Void testcase "hashing SAE" All user variables and function definitions have been cleared. Type: Void T ==> SAE(INT, UP(y, INT), y^2+5) Type: Void y : T := y (3) y Type: SimpleAlgebraicExtension(Integer,UnivariatePolynomial(y,Integer),y^2+5) testEquals("hash(y)", "hash(y)") Type: Void testTrue("not(hash(y) = hash(y^3))") Type: Void testEquals("hash(y^3)", "hash(-5*y)") Type: Void testcase "map! on Tree" All user variables and function definitions have been cleared. Type: Void testEquals("map!(x+->x+1, tree [1,2,3])", "tree [2,3,4]") Type: Void testcase "0^0" All user variables and function definitions have been cleared. Type: Void testEquals("0.0^(0::NNI)", "1.0") Type: Void testEquals("0.0^(0::INT)", "1.0") Type: Void testEquals("0.0^(0::FRAC(INT))", "1.0") Type: Void testEquals("(0.0::DFLOAT)^(0::NNI)", "1.0") Type: Void testEquals("(0.0::DFLOAT)^(0::INT)", "1.0") Type: Void testEquals("(0.0::DFLOAT)^(0::FRAC(INT))", "1.0") Type: Void testcase "integrating regular derivatives" All user variables and function definitions have been cleared. Type: Void f := x*fresnelC(x) (2) x fresnelC(x) Type: Expression(Integer) testEquals("integrate(D(f, x), x=0..3)", "3*fresnelC(3)") Type: Void testcase "LieSquareMatrix" All user variables and function definitions have been cleared. Type: Void lSM := LieSquareMatrix(2, Integer) (2) LieSquareMatrix(2,Integer) Type: Type sM := SquareMatrix(2, Integer) (3) SquareMatrix(2,Integer) Type: Type a := matrix([[0, 1$Integer], [0, 0]])::lSM +0 1+ (4) | | +0 0+ Type: LieSquareMatrix(2,Integer) b := matrix([[0, 0], [1$Integer, 0]])::lSM +0 0+ (5) | | +1 0+ Type: LieSquareMatrix(2,Integer) testEquals("(a*b)::sM", "matrix([[1, 0], [0, -1]])") Type: Void testLibraryError("a^0") Compiling function G2585 with type NonNegativeInteger -> Boolean Compiling function G2587 with type Integer -> Boolean There are 14 exposed and 21 unexposed library operations named ^ having 2 argument(s) but none was determined to be applicable. Use HyperDoc Browse, or issue )display op ^ to learn more about the available operations. Perhaps package-calling the operation or using coercions on the arguments will allow you to apply the operation. Daly Bug Cannot find a definition or applicable library operation named ^ with argument type(s) LieSquareMatrix(2,Integer) NonNegativeInteger Perhaps you should use "@" to indicate the required return type, or "$" to specify which version of the function you need. Continuing to read the file... testcase "polynomial decomposition" All user variables and function definitions have been cleared. Type: Void testEquals("completeDecompose((x^2+x+1)(x^3 + 2*x))", "[x^2+x+1, x^3 + 2*x]") Type: Void pI := UP('x, INT) (3) UnivariatePolynomial(x,Integer) Type: Type pF := UP('x, PF(11)) (4) UnivariatePolynomial(x,PrimeField(11)) Type: Type p := (x^15 + 2*x^14 + x^11 + x^4 + 3*x^2 + x + 7)::pI 15 14 11 4 2 (5) x + 2 x + x + x + 3 x + x + 7 Type: UnivariatePolynomial(x,Integer) q := (x^13 + x^12 + 3*x^11 + 2*x^10 + 6*x^9 + 8*x^8 + x^7 + 8*x^4 + x)::pI 13 12 11 10 9 8 7 4 (6) x + x + 3 x + 2 x + 6 x + 8 x + x + 8 x + x Type: UnivariatePolynomial(x,Integer) testEquals("completeDecompose(p(q))", "[p, q]") Type: Void testEquals("monicCompleteDecompose(p(q))", "[p, q]") Type: Void testEquals("completeDecompose((p::pF)(q::pF))", "[p::pF, q::pF]") Type: Void rF := UP('x, UP('y, PF(11))) (10) UnivariatePolynomial(x,UnivariatePolynomial(y,PrimeField(11))) Type: Type q := q::rF + (x^13*y)::rF 13 12 11 10 9 8 7 4 (11) (y + 1)x + x + 3 x + 2 x + 6 x + 8 x + x + 8 x + x Type: UnivariatePolynomial(x,UnivariatePolynomial(y,PrimeField(11))) testEquals("rightFactorIfCan((p::rF)(q), 13, (y+1))", "q") Type: Void testcase "partial fraction" All user variables and function definitions have been cleared. Type: Void res1 := partialFraction(1/18) 1 4 (2) - - -- 2 2 3 Type: PartialFraction(Integer) x := monomial(1,1)$SUP FRAC INT (3) ? Type: SparseUnivariatePolynomial(Fraction(Integer)) res2 := partialFraction(1/(x^3+x)) 1 ? (4) - - ------ ? 2 ? + 1 Type: PartialFraction(SparseUnivariatePolynomial(Fraction(Integer))) testEquals("numberOfFractionalTerms res1", "2") Type: Void res1a := fractionalTerms(res1) 2 (6) [[num = 1, den = 2], [num = - 4, den = 3 ]] Type: List(Record(num: Integer,den: Factored(Integer))) testTrue("(res1a.1.den = 2)@Boolean") Type: Void testEquals("res1a.1.num", "1") Type: Void testTrue("(res1a.2.den = primeFactor(3, 2)$Factored(Integer))@Boolean") Type: Void testEquals("res1a.2.num", "-4") Type: Void testEquals("numberOfFractionalTerms res2", "2") Type: Void res2a := fractionalTerms(res2) 2 (12) [[num = 1, den = ?], [num = - ?, den = ? + 1]] Type: List(Record(num: SparseUnivariatePolynomial(Fraction(Integer)),den: Factored(SparseUnivariatePolynomial(Fraction(Integer))))) testEquals("res2a.1.den", "x") Type: Void testEquals("res2a.1.num", "1") Type: Void testEquals("res2a.2.den", "x^2 + 1") Type: Void testEquals("res2a.2.num", "-x") Type: Void ff := nilFactor(21, 1)*primeFactor(5, 1) (17) 5 21 Type: Factored(Integer) res3 := partialFraction(1, ff) 1 4 (18) - - -- 5 21 Type: PartialFraction(Integer) Rec ==> List(Record(num : Integer, den : Factored(Integer))) Type: Void testEquals("fractionalTerms(res3)", "[[1, 5], [-4, nilFactor(21, 1)]]::Rec") Type: Void res3a := partialFraction(3, ff) 3 12 (21) - - -- 5 21 Type: PartialFraction(Integer) testEquals("fractionalTerms(res3a)", "[[3, 5], [-12, nilFactor(21, 1)]]::Rec") Type: Void testcase "partition product" All user variables and function definitions have been cleared. Type: Void f : UTS(INT,x,0) := 1 + x (2) 1 + x Type: UnivariateTaylorSeries(Integer,x,0) g := infiniteProduct(f); Type: UnivariateTaylorSeries(Integer,x,0) j : Integer := 0 (4) 0 Type: Integer for i in 1..20 repeat j := i testEquals("coefficient(g, j)", "distinct_partition(j)") Type: Void f := 1 - x (6) 1 - x Type: UnivariateTaylorSeries(Integer,x,0) f := oddInfiniteProduct(recip(f)); Type: UnivariateTaylorSeries(Integer,x,0) for i in 1..20 repeat j := i testEquals("coefficient(f, j)", "coefficient(g, j)") Type: Void testcase "odd and distinct partitions" All user variables and function definitions have been cleared. Type: Void testEquals("entries(complete(odd_partitions(4)))", "[[3,1],[1,1,1,1]]") Type: Void testEquals("entries(complete(distinct_partitions(5)))", "[[5],[4,1],[3,2]]") Type: Void testEquals("#entries(complete(distinct_partitions(14)))", "distinct_partition(14)") Type: Void testEquals("#entries(complete(odd_partitions(23)))", "distinct_partition(23)") Type: Void )set output algebra on statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= WARNINGS: Testsuite: bugs2016 Testcase: bug in unparse test: 1 testing in a domain without InputForm! Testsuite: bugs2016 Testcase: qnew and matrix manipulation test: 1 testing in a domain without InputForm! Testsuite: bugs2016 Testcase: qnew and matrix manipulation test: 2 testing in a domain without InputForm! Testsuite: bugs2016 Testcase: homology test: 1 testing in a domain without InputForm! Testsuite: bugs2016 Testcase: homology test: 2 testing in a domain without InputForm! Testsuite: bugs2016 Testcase: homology test: 3 testing in a domain without InputForm! Testsuite: bugs2016 Testcase: homology test: 4 testing in a domain without InputForm! Testsuite: bugs2016 Testcase: homology test: 5 testing in a domain without InputForm! Testsuite: bugs2016 Testcase: homology test: 6 testing in a domain without InputForm! Testsuite: bugs2016 Testcase: homology test: 7 testing in a domain without InputForm! Testsuite: bugs2016 Testcase: homology test: 8 testing in a domain without InputForm! Testsuite: bugs2016 Testcase: homology test: 9 testing in a domain without InputForm! Testsuite: bugs2016 Testcase: homology test: 10 testing in a domain without InputForm! Testsuite: bugs2016 Testcase: homology test: 11 testing in a domain without InputForm! Testsuite: bugs2016 Testcase: homology test: 12 testing in a domain without InputForm! Testsuite: bugs2016 Testcase: homology test: 13 testing in a domain without InputForm! Testsuite: bugs2016 Testcase: homology test: 14 testing in a domain without InputForm! Testsuite: bugs2016 Testcase: homology test: 15 testing in a domain without InputForm! Testsuite: bugs2016 Testcase: homology test: 16 testing in a domain without InputForm! Testsuite: bugs2016 Testcase: homology test: 17 testing in a domain without InputForm! Testsuite: bugs2016 Testcase: homology test: 18 testing in a domain without InputForm! Testsuite: bugs2016 Testcase: homology test: 19 testing in a domain without InputForm! Testsuite: bugs2016 Testcase: homology test: 20 testing in a domain without InputForm! Testsuite: bugs2016 Testcase: homology test: 21 testing in a domain without InputForm! Testsuite: bugs2016 Testcase: homology test: 22 testing in a domain without InputForm! Testsuite: bugs2016 Testcase: homology test: 23 testing in a domain without InputForm! Testsuite: bugs2016 Testcase: homology test: 24 testing in a domain without InputForm! Testsuite: bugs2016 Testcase: homology test: 25 testing in a domain without InputForm! Testsuite: bugs2016 Testcase: homology test: 26 testing in a domain without InputForm! Testsuite: bugs2016 Testcase: homology test: 27 testing in a domain without InputForm! Testsuite: bugs2016 Testcase: homology test: 28 testing in a domain without InputForm! Testsuite: bugs2016 Testcase: homology test: 29 testing in a domain without InputForm! Testsuite: bugs2016 Testcase: homology test: 30 testing in a domain without InputForm! Testsuite: bugs2016 Testcase: homology test: 31 testing in a domain without InputForm! Testsuite: bugs2016 Testcase: homology test: 32 testing in a domain without InputForm! Testsuite: bugs2016 Testcase: homology test: 33 testing in a domain without InputForm! Testsuite: bugs2016 Testcase: homology test: 34 testing in a domain without InputForm! Testsuite: bugs2016 Testcase: homology test: 35 testing in a domain without InputForm! Testsuite: bugs2016 Testcase: map! on Tree test: 1 testing in a domain without InputForm! Testsuite: bugs2016 Testcase: polynomial decomposition test: 2 testing in a domain without InputForm! Testsuite: bugs2016 Testcase: polynomial decomposition test: 3 testing in a domain without InputForm! Testsuite: bugs2016 Testcase: polynomial decomposition test: 4 testing in a domain without InputForm! Testsuite: bugs2016 Testcase: polynomial decomposition test: 5 testing in a domain without InputForm! Testsuite: bugs2016 Testcase: partial fraction test: 7 testing in a domain without InputForm! Testsuite: bugs2016 Testcase: partial fraction test: 8 testing in a domain without InputForm! Testsuite: bugs2016 Testcase: partial fraction test: 9 testing in a domain without InputForm! Testsuite: bugs2016 Testcase: partial fraction test: 10 testing in a domain without InputForm! Testsuite: bugs2016 Testcase: partial fraction test: 11 testing in a domain without InputForm! Testsuite: bugs2016 Testcase: partial fraction test: 12 testing in a domain without InputForm! ============================================================================= Testsuite: bugs2016 failed (total): 0 (24) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) bugs2016 0 (24) 0 (167) ============================================================================= File summary. unexpected failures: 0 expected failures: 1 unexpected passes: 0 total tests: 167 Type: Void )lisp (quit) ( \ echo running test file bugs2017 ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read bugs2017.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee bugs2017.output; rm tmp$$.input ) running test file bugs2017 openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read bugs2017.input" )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial testsuite "bugs2017" All user variables and function definitions have been cleared. Type: Void testcase "latex(1)" All user variables and function definitions have been cleared. Type: Void testEquals("latex(1)", "_"1_"") Type: Void testcase "~= in interpreter" All user variables and function definitions have been cleared. Type: Void testTrue("(x~=y)$Expression(Integer)") Type: Void testcase "simplification of embedded roots" All user variables and function definitions have been cleared. Type: Void testEquals("rootSimp(sqrt(2 * sqrt(a^4)))", "a*sqrt(2)") Type: Void testEquals("rootSimp(exp(x/sqrt(x^2)-1))", "1") Type: Void testEquals("rootPower(atan(2*(x^(1/6))^3))", "atan(2*sqrt(x))") Type: Void testEquals("rootPower(exp(x^(1/6)*(x^(1/12))^2))", "exp(x^(1/3))") Type: Void testEquals("rootPower(sqrt((x^(1/6))^3 + 1))", "sqrt(sqrt(x) + 1)") Type: Void testEquals("rootPower(exp(sqrt(x)/(x^(1/6))^3 - 1))", "1") Type: Void testEquals("rootPower(sqrt(sqrt(x)/(x^(1/6))^3 - 1))", "0") Type: Void testEquals("rootProduct(sin((x^(1/4))^2*x^(1/5)))", "sin(x^(7/10))") Type: Void testcase "linear algebra with empty matrices" All user variables and function definitions have been cleared. Type: Void emi := empty()$Matrix(Integer) (2) [] Type: Matrix(Integer) qF := Fraction(Integer) (3) Fraction(Integer) Type: Type emq := empty()$Matrix(qF) (4) [] Type: Matrix(Fraction(Integer)) testEquals("determinant(emi)", "1") Type: Void testEquals("determinant(emq)", "1") Type: Void testEquals("minordet(emi)", "1") Type: Void testEquals("minordet(emq)", "1") Type: Void testEquals("inverse(emi)", "emq") Type: Void testEquals("inverse(emq)", "emq") Type: Void testEquals("invertIfCan(emi)", "emi") Type: Void ai := adjoint(emi) (12) [adjMat = [], detMat = 1] Type: Record(adjMat: Matrix(Integer),detMat: Integer) testEquals("ai.adjMat", "emi") Type: Void testEquals("ai.detMat", "1") Type: Void aq := adjoint(emq) (15) [adjMat = [], detMat = 1] Type: Record(adjMat: Matrix(Fraction(Integer)),detMat: Fraction(Integer)) testEquals("aq.adjMat", "emq") Type: Void testEquals("aq.detMat", "1") Type: Void vQF := Vector(qF) (18) Vector(Fraction(Integer)) Type: Type iMF := InnerMatrixLinearAlgebraFunctions(qF, vQF, vQF, Matrix(qF)) (19) InnerMatrixLinearAlgebraFunctions(Fraction(Integer),Vector(Fraction(Integer)) ,Vector(Fraction(Integer)),Matrix(Fraction(Integer))) Type: Type testEquals("generalizedInverse(emq)$iMF", "emq") Type: Void testcase "determinant of zero matrix" All user variables and function definitions have been cleared. Type: Void testEquals("determinant(zero(2,2)$Matrix(POLY PF 2))", "0") Type: Void testcase "simplifyExp and expand of logarithm" All user variables and function definitions have been cleared. Type: Void testEquals("simplifyExp(exp(exp(a)*exp(b)))", "exp(exp(a+b))") Type: Void testEquals("simplifyExp(d^(c^a*c^b))", "d^(c^(a+b))") Type: Void testEquals("simplifyExp(exp(a)/exp(b))", "exp(a-b)") Type: Void testEquals("simplifyExp(a^b/a^c)", "a^(b-c)") Type: Void testEquals("simplifyExp(exp((exp(a)+1)/exp(b))*exp(-(2*exp(a)+1)/exp(b)))", "exp(-exp(a-b))") Type: Void testEquals("expand(log(a*b)^c)", "(log(b)+log(a))^c") Type: Void testcase "simplification with variable named exp and log" All user variables and function definitions have been cleared. Type: Void expr := exp::Expression Integer (2) exp Type: Expression(Integer) testEquals("simplify(expr)", "expr") Type: Void testEquals("htrigs(expr)", "expr") Type: Void testEquals("simplifyLog(log)", "log") Type: Void testcase "simplifyLog" All user variables and function definitions have been cleared. Type: Void a := log((-2*sqrt(2)+3)^2)-2*log((-2*sqrt(2)+3)); Type: Expression(Integer) testEquals("simplifyLog(a)", "0") Type: Void testEquals("simplifyLog(exp(a + 1))", "exp(1)") Type: Void testEquals("simplifyLog(sin(a + 1))", "sin(1)") Type: Void testEquals("simplifyLog(exp(log(x)+log(y)))", "x*y") Type: Void testcase "0^0 for polynomials" All user variables and function definitions have been cleared. Type: Void testEquals("(0::SUP(INT))^0", "1") Type: Void testEquals("(0::DMP([x, y, z], INT))^0", "1") Type: Void testcase "conjugate" All user variables and function definitions have been cleared. Type: Void testEquals("conjugate(sin(x)) - sin(conjugate(x))", "0") Type: Void testEquals("conjugate(exp(conjugate(x)))", "exp(x)") Type: Void testEquals("conjugate(sqrt(x + %i))", "sqrt(conjugate(x) - %i)") Type: Void testcase "derivatives of box and paren" All user variables and function definitions have been cleared. Type: Void xp := paren(x + 1) (2) (x + 1) Type: Expression(Integer) xb := box(x + 1) (3) x + 1 Type: Expression(Integer) testEquals("D(xp^100, x)", "100*xp^99") Type: Void testEquals("D(xb^100, x)", "100*xb^99") Type: Void testcase "monomial?" All user variables and function definitions have been cleared. Type: Void testTrue("monomial?((x*y)::POLY(INT))") Type: Void testTrue("monomial?(1::POLY(INT))") Type: Void testTrue("not(monomial?(0::POLY(INT)))") Type: Void testcase "symmetric and antisymmetric tensors" All user variables and function definitions have been cleared. Type: Void m1 := matrix([[1, 0], [0, 0], [0, 1]]) +1 0+ | | (2) |0 0| | | +0 1+ Type: Matrix(NonNegativeInteger) m2 := matrix([[1, 0, 0], [0, 0, 1]]) +1 0 0+ (3) | | +0 0 1+ Type: Matrix(NonNegativeInteger) am1 := antisymmetricTensors(m1, 2) +0+ | | (4) |1| | | +0+ Type: Matrix(Integer) am2 := antisymmetricTensors(m2, 2) (5) [0 1 0] Type: Matrix(Integer) testEquals("am2*am1", "matrix[[1]]") Type: Void sm1 := symmetricTensors(m1, 2) +1 0 0+ | | |0 0 0| | | |0 1 0| (7) | | |0 0 0| | | |0 0 1| | | +0 0 0+ Type: Matrix(Integer) sm2 := symmetricTensors(m2, 2) +1 0 0 0 0 0+ | | (8) |0 0 1 0 0 0| | | +0 0 0 0 1 0+ Type: Matrix(Integer) testEquals("sm2*sm1", "symmetricTensors(m2*m1, 2)") Type: Void testcase "node? from URAGG" All user variables and function definitions have been cleared. Type: Void testTrue("not(node?([],[])$List(Integer))") Type: Void testcase "leading coefficient during factorization" All user variables and function definitions have been cleared. Type: Void p := 5929*mp^2*yrq^8+(-29645)*mp^2*yqp*yrp*yrq^7+((47432*mp^2*yqp^2+17787*mp^2)_ *yrp^2+(11858*mp^2*yqp^2+((-17787)*mp^2+(-77)*mp)))*yrq^6+(((-23716)*mp^2_ *yqp^3+(-59290)*mp^2*yqp)*yrp^3+((-35574)*mp^2*yqp^3+(59290*mp^2+308*mp)*_ yqp)*yrp)*yrq^5+((47432*mp^2*yqp^2+17787*mp^2)*yrp^4+(23716*mp^2*yqp^4+_ ((-23716)*mp^2+(-462)*mp)*yqp^2+((-35574)*mp^2+(-154)*mp))*yrp^2+(5929*_ mp^2*yqp^4+(-23716)*mp^2*yqp^2+(17787*mp^2+154*mp)))*yrq^4+((-29645)*_ mp^2*yqp*yrp^5+(((-35574)*mp^2+308*mp)*yqp^3+(59290*mp^2+462*mp)*yqp)*_ yrp^3+((-5929)*mp^2*yqp^5+35574*mp^2*yqp^3+((-29645)*mp^2+(-462)*mp)*yqp)*_ yrp)*yrq^3+(5929*mp^2*yrp^6+((11858*mp^2+(-462)*mp)*yqp^2+((-17787)*mp^2+_ (-77)*mp))*yrp^4+((5929*mp^2+(-154)*mp)*yqp^4+((-23716)*mp^2+462*mp+1)*_ yqp^2+(17787*mp^2+154*mp))*yrp^2+(((-5929)*mp^2+77*mp)*yqp^4+(11858*mp^2-_ 1)*yqp^2+((-5929)*mp^2+(-77)*mp)))*yrq^2+(154*mp*yqp*yrp^5+((154*mp-1)*_ yqp^3+((-308)*mp+(-1))*yqp)*yrp^3+(((-154)*mp+1)*yqp^3+(154*mp+1)*yqp)*_ yrp)*yrq+(yqp^2*yrp^4+(-1)*yqp^2*yrp^2) (2) 2 8 2 7 5929 mp yrq - 29645 mp yqp yrp yrq + 2 2 2 2 2 2 2 6 ((47432 mp yqp + 17787 mp )yrp + 11858 mp yqp - 17787 mp - 77 mp)yrq + 2 3 2 3 (- 23716 mp yqp - 59290 mp yqp)yrp + 2 3 2 (- 35574 mp yqp + (59290 mp + 308 mp)yqp)yrp * 5 yrq + 2 2 2 4 (47432 mp yqp + 17787 mp )yrp + 2 4 2 2 2 2 (23716 mp yqp + (- 23716 mp - 462 mp)yqp - 35574 mp - 154 mp)yrp + 2 4 2 2 2 5929 mp yqp - 23716 mp yqp + 17787 mp + 154 mp * 4 yrq + 2 5 - 29645 mp yqp yrp + 2 3 2 3 ((- 35574 mp + 308 mp)yqp + (59290 mp + 462 mp)yqp)yrp + 2 5 2 3 2 (- 5929 mp yqp + 35574 mp yqp + (- 29645 mp - 462 mp)yqp)yrp * 3 yrq + 2 6 2 2 2 4 5929 mp yrp + ((11858 mp - 462 mp)yqp - 17787 mp - 77 mp)yrp + 2 4 2 2 (5929 mp - 154 mp)yqp + (- 23716 mp + 462 mp + 1)yqp + 2 17787 mp + 154 mp * 2 yrp + 2 4 2 2 2 (- 5929 mp + 77 mp)yqp + (11858 mp - 1)yqp - 5929 mp - 77 mp * 2 yrq + 5 3 3 154 mp yqp yrp + ((154 mp - 1)yqp + (- 308 mp - 1)yqp)yrp + 3 ((- 154 mp + 1)yqp + (154 mp + 1)yqp)yrp * yrq + 2 4 2 2 yqp yrp - yqp yrp Type: Polynomial(Integer) up := univariate(p, mp); Type: SparseUnivariatePolynomial(Polynomial(Integer)) testTrue("(fp := factor(up); true)") Type: Void testEquals("up - expand(fp)", "0") Type: Void testcase "content in GENPGCD and PFBR" All user variables and function definitions have been cleared. Type: Void p1 := _ 3725309280*x4^3+(643177920*x2+(156525600*x1+652190))*x4^2+(27747720*x2^2+_ (25884320*x1+55055)*x2)*x4+1069640*x1*x2^2 (2) 3 2 3725309280 x4 + (643177920 x2 + 156525600 x1 + 652190)x4 + 2 2 (27747720 x2 + (25884320 x1 + 55055)x2)x4 + 1069640 x1 x2 Type: Polynomial(Integer) p2 := 905157792*x4^4+(15393840*x3+(89103168*x2+(44189376*x1+(-2920302))))*x4^3+_ ((1358280*x2+(646800*x1+2695))*x3+(814968*x2^2+(7088928*x1+(-270039))*x2+_ (258720*x1^2+(-128282)*x1+(-539))))*x4^2+(52360*x1*x2*x3+(303072*x1*x2^2+_ (150304*x1^2+(-9933)*x1)*x2))*x4+10472*x1^2*x2^2 (3) 4 3 905157792 x4 + (15393840 x3 + 89103168 x2 + 44189376 x1 - 2920302)x4 + 2 (1358280 x2 + 646800 x1 + 2695)x3 + 814968 x2 + 2 (7088928 x1 - 270039)x2 + 258720 x1 - 128282 x1 - 539 * 2 x4 + 2 2 2 2 (52360 x1 x2 x3 + 303072 x1 x2 + (150304 x1 - 9933 x1)x2)x4 + 10472 x1 x2 Type: Polynomial(Integer) g := 439824*x4^2+(38808*x2+(18480*x1+77))*x4+1496*x1*x2 2 (4) 439824 x4 + (38808 x2 + 18480 x1 + 77)x4 + 1496 x1 x2 Type: Polynomial(Integer) oV := OVAR([s, t]) (5) OrderedVariableList([s,t]) Type: Type rP := POLY(SMP(INT, oV)) (6) Polynomial(SparseMultivariatePolynomial(Integer,OrderedVariableList([s,t]))) Type: Type p1r := p1::rP; Type: Polynomial(SparseMultivariatePolynomial(Integer,OrderedVariableList([s,t]))) p2r := p2::rP; Type: Polynomial(SparseMultivariatePolynomial(Integer,OrderedVariableList([s,t]))) gr := g::rP; Type: Polynomial(SparseMultivariatePolynomial(Integer,OrderedVariableList([s,t]))) testEquals("gcd(p1r, p2r)", "gr") Type: Void q := 454039611480*x3 - 4954226319320678400*x1^5 - 161042123364761600*x1^4 _ + 3681144170266624*x1^3 + 25031160975872*x1^2 - 915767478400*x1 + _ 540523347 (11) 5 4 454039611480 x3 - 4954226319320678400 x1 - 161042123364761600 x1 + 3 2 3681144170266624 x1 + 25031160975872 x1 - 915767478400 x1 + 540523347 Type: Polynomial(Integer) testTrue("(fq := factor(q); true)") Type: Void testEquals("#factors(fq)", "1") Type: Void testcase "gcd in fields" All user variables and function definitions have been cleared. Type: Void rN := Fraction(Integer) (2) Fraction(Integer) Type: Type testEquals("gcd(0$rN, 0$rN)", "0") Type: Void testcase "mergeFactors" All user variables and function definitions have been cleared. Type: Void a := factor 14 (2) 2 7 Type: Factored(Integer) b := factor 15 (3) 3 5 Type: Factored(Integer) testEquals("mergeFactors(a, b)", "a*b") Type: Void testEquals("b", "factor(15)") Type: Void testcase "reverse in Segment" All user variables and function definitions have been cleared. Type: Void testEquals("3..1 by -1", "reverse(1..3)") Type: Void testEquals("[i for i in reverse(1..2)]", "[2, 1]") Type: Void testcase "size? for streams" All user variables and function definitions have been cleared. Type: Void testTrue("not(size?([1,2]::Stream Integer, 1))") Type: Void )set output algebra on statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= WARNINGS: Testsuite: bugs2017 Testcase: 0^0 for polynomials test: 1 testing in a domain without InputForm! Testsuite: bugs2017 Testcase: leading coefficient during factorization test: 2 testing in a domain without InputForm! ============================================================================= Testsuite: bugs2017 failed (total): 0 (20) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) bugs2017 0 (20) 0 (60) ============================================================================= File summary. unexpected failures: 0 expected failures: 0 unexpected passes: 0 total tests: 60 Type: Void )lisp (quit) ( \ echo running test file bugs2018 ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read bugs2018.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee bugs2018.output; rm tmp$$.input ) running test file bugs2018 openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read bugs2018.input" )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial testsuite "bugs2018" All user variables and function definitions have been cleared. Type: Void testcase "leading coefficient in MULTSQFR" All user variables and function definitions have been cleared. Type: Void pol := ((a+c)^2*d + b)^4*(d - b)^2*((a - c)^8*d - b); Type: Polynomial(Integer) flist := factors(squareFree(pol)) (3) [[factor = d - b, exponent = 2], 2 2 [factor = (c + 2 a c + a )d + b, exponent = 4], [ factor = 8 7 2 6 3 5 4 4 5 3 6 2 c - 8 a c + 28 a c - 56 a c + 70 a c - 56 a c + 28 a c + 7 8 - 8 a c + a * d + - b , exponent = 1] ] Type: List(Record(factor: Polynomial(Integer),exponent: NonNegativeInteger)) testEquals("flist(1).factor", "d - b") Type: Void testEquals("flist(1).exponent", "2") Type: Void testEquals("flist(2).factor", "(a+c)^2*d + b") Type: Void testEquals("flist(2).exponent", "4") Type: Void testcase "simplify nested radicals in rootPower" All user variables and function definitions have been cleared. Type: Void testEquals("rootPower(sqrt sqrt 2)", "2^(1/4)") Type: Void testEquals("rootPower(((sqrt 7)^(1/5))^4)", "7^(2/5)") Type: Void testcase "'exquo' in FR" All user variables and function definitions have been cleared. Type: Void testTrue("(factor(5) exquo factor(3)) case _"failed_"") Type: Void testcase "'construct' in MRING" All user variables and function definitions have been cleared. Type: Void T := MonoidRing(Integer, Integer) (2) MonoidRing(Integer,Integer) Type: Type R := Record(k : Integer, c : Integer) (3) Record(k: Integer,c: Integer) Type: Type testTrue("(s := construct([[2, 1]::R, [3, 2]::R])$T; true)") Type: Void e1 := construct([[2, 1]::R])$T (5) 2 Type: MonoidRing(Integer,Integer) e2 := construct([[3, 2]::R])$T (6) 2 3 Type: MonoidRing(Integer,Integer) testEquals("e1 + e2", "s") Type: Void testcase "'leaf?'" All user variables and function definitions have been cleared. Type: Void testTrue("not(leaf?([]))") Type: Void testTrue("leaf?([1])") Type: Void testcase "recursion in 'has'" All user variables and function definitions have been cleared. Type: Void E := DirectProduct(3, NNI) (2) DirectProduct(3,NonNegativeInteger) Type: Type a1 := unitVector(1)$E (3) [1, 0, 0] Type: DirectProduct(3,NonNegativeInteger) testEquals("subtractIfCan(a1, a1)", "0") Type: Void testcase "'^' for Factored" All user variables and function definitions have been cleared. Type: Void testEquals("factor(6)^0", "1") Type: Void testcase "stack overflow in SparseUnivariateTaylorSeries" All user variables and function definitions have been cleared. Type: Void R ==> Record(k : NNI, c : INT) Type: Void S ==> Stream R Type: Void h(r : R) : R == [r.k + 1, 2 * r.c]$R Function declaration h : Record(k: NonNegativeInteger,c: Integer) -> Record(k: NonNegativeInteger,c: Integer) has been added to workspace. Type: Void s : S := stream(h, [1, 1]$R) Compiling function h with type Record(k: NonNegativeInteger,c: Integer) -> Record(k: NonNegativeInteger,c: Integer) (5) [[k = 1, c = 1], [k = 2, c = 2], [k = 3, c = 4], [k = 4, c = 8], [k = 5, c = 16], [k = 6, c = 32], [k = 7, c = 64], [k = 8, c = 128], [k = 9, c = 256], [k = 10, c = 512], ...] Type: Stream(Record(k: NonNegativeInteger,c: Integer)) s1 := series(s)$SparseUnivariateTaylorSeries(INT, 'x, 0) (6) 2 3 4 5 6 7 8 9 10 x + 2 x + 4 x + 8 x + 16 x + 32 x + 64 x + 128 x + 256 x + 512 x + 11 O(x ) Type: SparseUnivariateTaylorSeries(Integer,x,0) testEquals("s1.10", "512") Type: Void testcase "factor" All user variables and function definitions have been cleared. Type: Void pF := PrimeField(7) (2) PrimeField(7) Type: Type testEquals("#factors(factor(univariate((l^2 + 4*l + 1)::POLY(pF), l)))", "1") Type: Void testEquals("eigenvalues(matrix([[4, 3],[1, 1]])$Matrix(pF))", "[6]") Type: Void ev2 := eigenvalues(matrix([[2, 3],[1, 2]])$Matrix(pF)) 2 (5) [%D | %D + 3 %D + 1] Type: List(Union(Fraction(Polynomial(PrimeField(7))),SuchThat(Symbol,Polynomial(PrimeField(7))))) testEquals("#ev2", "1") Type: Void testEquals("coefficients(rhs(ev2(1)::SuchThat(Symbol, POLY(pF))))", "[1, 3, 1]") Type: Void testcase "'makeFR' with zero factors in arguments" All user variables and function definitions have been cleared. Type: Void testEquals("makeFR(0, [[_"nil_", 2, 3]])$FR(INT)", "0") Type: Void testEquals("makeFR(1, [[_"nil_", 0, 3]])$FR(INT)", "0") Type: Void testcase "'map' for Factored" All user variables and function definitions have been cleared. Type: Void fl := factorList map(x+->x+3, factor(6)) (2) [[flag = "nil", factor = 4, exponent = 1], [flag = "nil", factor = 5, exponent = 1], [flag = "nil", factor = 6, exponent = 1]] Type: List(Record(flag: Union("nil","sqfr","irred","prime"),factor: Integer,exponent: NonNegativeInteger)) testTrue("fl.first.flag case _"nil_"") Type: Void testEquals("fl.first.factor", "4") Type: Void testcase "'remove' with _"failed_"" All user variables and function definitions have been cleared. Type: Void li10 := [recip(i::IntegerMod 10) for i in 0..9] (2) ["failed", 1, "failed", 7, "failed", "failed", "failed", 3, "failed", 9] Type: List(Union(IntegerMod(10),"failed")) lir := [1, 7, 3, 9] (3) [1, 7, 3, 9] Type: List(PositiveInteger) f : Union(IntegerMod(10),"failed") := "failed" (4) "failed" Type: Union("failed",...) testEquals("remove(f, li10)", "lir") Type: Void testEquals("remove(_"failed_"::_"failed_", li10)", "lir") Type: Void testEquals("remove(f, li10)$List(Union(IntegerMod(10),_"failed_"))", "lir") Type: Void testcase "case with variable type" All user variables and function definitions have been cleared. Type: Void pF := PF(7) (2) PrimeField(7) Type: Type m := matrix([[1, 2], [3, 5]])$Matrix(pF) +1 2+ (3) | | +3 5+ Type: Matrix(PrimeField(7)) le := eigenvalues(m) 2 (4) [%E | %E + %E + 6] Type: List(Union(Fraction(Polynomial(PrimeField(7))),SuchThat(Symbol,Polynomial(PrimeField(7))))) tcl(l) == first(l) case SuchThat(Symbol, POLY(pF)) Type: Void testTrue("first(le) case SuchThat(Symbol, POLY(pF))") Type: Void testTrue("tcl(le)") Compiling function tcl with type List(Union(Fraction(Polynomial( PrimeField(7))),SuchThat(Symbol,Polynomial(PrimeField(7))))) -> Boolean Type: Void testcase "special matrices" All user variables and function definitions have been cleared. Type: Void am := matrix([[3.0, 4.0], [5.0, 7.0]])$DoubleFloatMatrix +3.0 4.0+ (2) | | +5.0 7.0+ Type: DoubleFloatMatrix testEquals("row(am, 0)", "[[3.0, 4.0]]$DoubleFloatVector") Type: Void testEquals("column(am, 1)", "[[4.0, 7.0]]$DoubleFloatVector") Type: Void testEquals("copy(am)", "am") Type: Void testEquals("map(x +-> x, am)", "am") Type: Void testEquals("map((x, y) +-> x + y, am, am)", "2*am") Type: Void testEquals("map((x, y) +-> x + y, am, am, 0)", "2*am") Type: Void testcase "0 and 1 as signature" All user variables and function definitions have been cleared. Type: Void testTrue("Integer has 0 : () -> %") Type: Void testTrue("Integer has 1 : () -> %") Type: Void testcase "sqrt in Z_p" All user variables and function definitions have been cleared. Type: Void F := PrimeField(nextPrime 273845092384750923487509234587) Compiling function G2364 with type Integer -> Boolean Compiling function G2368 with type NonNegativeInteger -> Boolean (2) PrimeField(273845092384750923487509234619) Type: Type x : F := 78345093845709384750923478509238475 (3) 203675171223548534986558619527 Type: PrimeField(273845092384750923487509234619) y : F := sqrt(x) (4) 86011080573889143280363302745 Type: PrimeField(273845092384750923487509234619) testEquals("y^2", "x") Type: Void x := 8596703498567034985679679876::F (6) 8596703498567034985679679876 Type: PrimeField(273845092384750923487509234619) testEquals("sqrt(x)^2", "x") Type: Void x := 8596703498567034985679::F (8) 8596703498567034985679 Type: PrimeField(273845092384750923487509234619) testLibraryError("sqrt(x)") Daly Bug >> Error detected within library code: sqrt: argument does not have a square root by Jacobi symbol. Continuing to read the file... testcase "limit of Fresnel functions" All user variables and function definitions have been cleared. Type: Void testEquals("limit(fresnelC(x), x=%plusInfinity)", "1/2") Type: Void testEquals("limit(fresnelS(x), x=%minusInfinity)", "-1/2") Type: Void i1 := integrate(cos(x*y)/sqrt(x), x=0..%plusInfinity, "noPole") 1 (4) ------ +---+ |2 y |--- \|%pi Type: Union(f1: OrderedCompletion(Expression(Integer)),...) testEquals("i1", "1/sqrt(2*y/%pi)") Type: Void testcase "min and max for aggregates" All user variables and function definitions have been cleared. Type: Void testEquals("max([1, 2, 3, 4])", "4") Type: Void testEquals("max([1, 2, 5, 3])", "5") Type: Void testEquals("min([1, -2, 5, 1])", "-2") Type: Void testcase "gcdDecomposition" All user variables and function definitions have been cleared. Type: Void d1 := gcdDecomposition(vector[4, 8])$GcdBasis(Integer) (2) [basis = [2], transform = [2 3]] Type: Record(basis: Vector(Integer),transform: Matrix(Integer)) testEquals("d1.basis", "vector([2])") Type: Void testEquals("d1.transform", "matrix([[2, 3]])") Type: Void testcase "InputForm" All user variables and function definitions have been cleared. Type: Void str := "x" (2) "x" Type: String if1 := str::InputForm (3) "x" Type: InputForm testEquals("interpret(if1)", "str") Type: Void s_sym := z[y] (5) z y Type: Symbol y := 5 (6) 5 Type: PositiveInteger if2 := (s_sym)::InputForm (7) (script z (construct (construct 'y) (construct) (construct) (construct) (construct))) Type: InputForm testEquals("interpret(if2) - s_sym", "0") Type: Void s_sym2 := subscript('abc, [(3^2)$OUTFORM, x]) (9) abc 2 3 , x Type: Symbol if3 := s_sym2::InputForm (10) (script abc (construct (construct '(^ 3 2) 'x) (construct) (construct) (construct) (construct)) ) Type: InputForm testEquals("interpret(if3) - s_sym2", "0") Type: Void p := product(1/k, k=1..n) n ++-++ 1 (12) | | - | | k k = 1 Type: Expression(Integer) ip := p::InputForm (13) (product (/ 1 %BH) (equation %BH (SEGMENT 1 n))) Type: InputForm testEquals("interpret(ip) - p", "0") Type: Void su := sum(1/factorial(k), k=1..n+m) n + m --+ 1 (15) > -- --+ k! k = 1 Type: Expression(Integer) isu := su::InputForm (16) (sum (/ 1 (factorial %BK)) (equation %BK (SEGMENT 1 (+ n m)))) Type: InputForm testEquals("interpret(isu) - su", "0") Type: Void inf := %infinity (18) infinity Type: OnePointCompletion(Integer) iinf := inf::InputForm (19) (infinity) Type: InputForm testEquals("interpret(iinf)$InputFormFunctions1(OnePointCompletion Integer)", "inf") Type: Void inf := %minusInfinity (21) - infinity Type: OrderedCompletion(Integer) iinf := inf::InputForm (22) (minusInfinity) Type: InputForm testEquals("interpret(iinf)$InputFormFunctions1(OrderedCompletion Integer)", "inf") Type: Void inf := %plusInfinity (24) + infinity Type: OrderedCompletion(Integer) iinf := inf::InputForm (25) (plusInfinity) Type: InputForm testEquals("interpret(iinf)$InputFormFunctions1(OrderedCompletion Integer)", "inf") Type: Void testcase "equalty for signed zero" All user variables and function definitions have been cleared. Type: Void z := 0$DoubleFloat (2) 0.0 Type: DoubleFloat mz := -z (3) 0.0 Type: DoubleFloat testTrue("(z = mz)@Boolean") Type: Void )set output algebra on testcase "pattern matching" All user variables and function definitions have been cleared. Type: Void substE := rule (('y-'m)*sqrt('x)/'s == ('y-'m)*'e) +-+ (y - m)\|x (2) ----------- == e y - e m s Type: RewriteRule(Integer,Integer,Expression(Integer)) testEquals("substE((y-m)*sqrt(x)/s)", "(y - m)*e") Type: Void testcase "'children' in BinaryRecursiveAggregate" All user variables and function definitions have been cleared. Type: Void testTrue("empty? children binarySearchTree [1]") Type: Void testcase "'children' in URAGG and Stream" All user variables and function definitions have been cleared. Type: Void testTrue("empty? children [1]") Type: Void testTrue("empty? children([1]@Stream Integer)") Type: Void testcase "fix infinite loop for 'leaves' in List" All user variables and function definitions have been cleared. Type: Void testEquals("leaves [1]", "[1]") Type: Void statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= WARNINGS: Testsuite: bugs2018 Testcase: 'construct' in MRING test: 2 testing in a domain without InputForm! Testsuite: bugs2018 Testcase: recursion in 'has' test: 1 testing in a domain without InputForm! Testsuite: bugs2018 Testcase: factor test: 2 testing in a domain without InputForm! Testsuite: bugs2018 Testcase: 'remove' with "failed" test: 1 testing in a domain without InputForm! Testsuite: bugs2018 Testcase: 'remove' with "failed" test: 2 testing in a domain without InputForm! Testsuite: bugs2018 Testcase: 'remove' with "failed" test: 3 testing in a domain without InputForm! Testsuite: bugs2018 Testcase: special matrices test: 3 testing in a domain without InputForm! Testsuite: bugs2018 Testcase: special matrices test: 4 testing in a domain without InputForm! Testsuite: bugs2018 Testcase: special matrices test: 5 testing in a domain without InputForm! Testsuite: bugs2018 Testcase: special matrices test: 6 testing in a domain without InputForm! Testsuite: bugs2018 Testcase: InputForm test: 1 testing in a domain without InputForm! ============================================================================= Testsuite: bugs2018 failed (total): 0 (25) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) bugs2018 0 (25) 0 (60) ============================================================================= File summary. unexpected failures: 0 expected failures: 0 unexpected passes: 0 total tests: 60 Type: Void )lisp (quit) ( \ echo running test file bugs2019 ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read bugs2019.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee bugs2019.output; rm tmp$$.input ) running test file bugs2019 openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read bugs2019.input" )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial testsuite "bugs2019" All user variables and function definitions have been cleared. Type: Void testcase "'^' in 'sign'" All user variables and function definitions have been cleared. Type: Void testEquals("sign(2^x)", "1") Type: Void testcase "input form for formal diffs" All user variables and function definitions have been cleared. Type: Void f := operator 'f (2) f Type: BasicOperator di2 := D(f(x, y^2), [x, y], [2, 1]) 2 (3) 2 y f (x,y ) ,1,1,2 Type: Expression(Integer) idi2 := di2::InputForm (4) (* (* 2 y) (eval (D (D (D (f x %D) (:: x Symbol)) (:: x Symbol)) (:: %D Symbol)) (:: %D Symbol) (^ y 2)) ) Type: InputForm testEquals("interpret(idi2) - di2", "0") Type: Void testcase "'*' and 'gcd' in Factored" All user variables and function definitions have been cleared. Type: Void testEquals("factor(x-1)*0", "0") Type: Void testEquals("gcd(factor(x-1), 1)", "1") Type: Void testEquals("factor(x^2-1)+1-x^2", "0") Type: Void a := squareFree(x^2 - 1) 2 (5) x - 1 Type: Factored(Polynomial(Integer)) b := squareFree((x + 1)*(x + 2)) 2 (6) x + 3 x + 2 Type: Factored(Polynomial(Integer)) testEquals("gcd(a, b)", "sqfrFactor(x + 1, 1)") Type: Void testcase "simplification of square root in 'radicalSolve'" All user variables and function definitions have been cleared. Type: Void testEquals("rhs first radicalSolve(x^2+2*a*x+2*b,x)", "-sqrt(a^2-2*b)-a") Type: Void testEquals("rhs first radicalSolve(x^2+2*a*c*x+2*b*c^2,x)", "-c*sqrt(a^2-2*b)-a*c") Type: Void testcase "fix 'construct' in MRING" All user variables and function definitions have been cleared. Type: Void -- 'construct' in MRING should not modify its argument T := MonoidRing(Integer, Integer) (2) MonoidRing(Integer,Integer) Type: Type R := Record(k : Integer, c : Integer) (3) Record(k: Integer,c: Integer) Type: Type l1 := [[2, 5]::R, [2, 5]::R] (4) [[k = 2, c = 5], [k = 2, c = 5]] Type: List(Record(k: Integer,c: Integer)) l2 := [[2, 5]::R, [2, 5]::R] (5) [[k = 2, c = 5], [k = 2, c = 5]] Type: List(Record(k: Integer,c: Integer)) construct(l1)$T (6) 10 2 Type: MonoidRing(Integer,Integer) testEquals("l1", "l2") Type: Void testcase "'concat! : List % -> %' in URAGG" All user variables and function definitions have been cleared. Type: Void l := [[1], [2], [3], [4]] (2) [[1], [2], [3], [4]] Type: List(List(PositiveInteger)) testEquals("concat! l", "[1, 2, 3, 4]") Type: Void statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= WARNINGS: Testsuite: bugs2019 Testcase: fix 'construct' in MRING test: 1 testing in a domain without InputForm! ============================================================================= Testsuite: bugs2019 failed (total): 0 (6) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) bugs2019 0 (6) 0 (10) ============================================================================= File summary. unexpected failures: 0 expected failures: 0 unexpected passes: 0 total tests: 10 Type: Void )lisp (quit) ( \ echo running test file bugs2020 ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read bugs2020.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee bugs2020.output; rm tmp$$.input ) running test file bugs2020 openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read bugs2020.input" )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial testsuite "bugs2020" All user variables and function definitions have been cleared. Type: Void testcase "operations on SingleInteger" All user variables and function definitions have been cleared. Type: Void testTrue("(factor(max()$SingleInteger); true)") Type: Void testTrue("(squareFree(max()$SingleInteger); true)") Type: Void i : Integer Type: Void j : Integer Type: Void i := prevPrime((max()$SingleInteger)::Integer) (6) 9223372036854775783 Type: Integer testTrue("prime?(i::SingleInteger)") Type: Void do_sint_tst() == free i, j if max()$SingleInteger > 2^128 then print(message("max()$SingleInteger is surprizingly big")$OutputForm) else i := 8 j := 31 binomial(j, i) > max()$SingleInteger => testTrue("binomial(j, i) <= max()$SingleInteger") repeat p := binomial(j, i) i*p > max()$SingleInteger => break j := j + 1 j < 3*i => "iterate" i := i + 1 testTrue("(binomial(j::SingleInteger, i::SingleInteger); true)") Type: Void do_sint_tst() Compiling function do_sint_tst with type () -> Void Type: Void testcase "singularities in realElementary" All user variables and function definitions have been cleared. Type: Void testEquals("realElementary(acot(x*acosh(1)))", "%pi/2") Type: Void testEquals("realElementary(asin(1 + x*acosh(1)))", "%pi/2") Type: Void testEquals("realElementary(asin(-1 + x*acosh(1)))", "-%pi/2") Type: Void testEquals("realElementary(acsc(1 + x*acosh(1)))", "%pi/2") Type: Void testEquals("realElementary(acsc(-1 + x*acosh(1)))", "-%pi/2") Type: Void testcase "input form of derivative" All user variables and function definitions have been cleared. Type: Void f := operator 'f (2) f Type: BasicOperator fe := D(f(a, b), b) (3) f (a,b) ,2 Type: Expression(Integer) fe2 := eval(fe, a = b) (4) f (b,b) ,2 Type: Expression(Integer) i_form := fe2::InputForm (5) (eval (D (f b %D) (:: %D Symbol)) (:: %D Symbol) b) Type: InputForm testTrue("(fe2 = interpret(i_form))@Boolean") Type: Void statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= Testsuite: bugs2020 failed (total): 0 (3) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) bugs2020 0 (3) 0 (10) ============================================================================= File summary. unexpected failures: 0 expected failures: 0 unexpected passes: 0 total tests: 10 Type: Void )lisp (quit) ( \ echo running test file charpol ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read charpol.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee charpol.output; rm tmp$$.input ) running test file charpol openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read charpol.input" )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial testsuite "characteristic polynomial" All user variables and function definitions have been cleared. WARNING: string for testsuite should have less than 15 characters! Type: Void testcase "characteristic polynomial" All user variables and function definitions have been cleared. Type: Void )expose CHARPOL2 CharacteristicPolynomial2 is now explicitly exposed in frame initial )expose CHARPOL3 CharacteristicPolynomial3 is now explicitly exposed in frame initial m0 := new(0, 0, 0)$Matrix(Integer) (2) [] Type: Matrix(Integer) m1 := matrix([[7]])$Matrix(Integer) (3) [7] Type: Matrix(Integer) m2 := matrix([[1, 2], [3, 5]])$Matrix(Integer) +1 2+ (4) | | +3 5+ Type: Matrix(Integer) m3 := matrix([[random(1000) for i in 1..8] for j in 1..8])$Matrix(Integer); Type: Matrix(Integer) ml := [m0, m1, m2, m3]; Type: List(Matrix(Integer)) cll := [[1], [-1, 7], [1, -6, -1], []] (7) [[1], [- 1, 7], [1, - 6, - 1], []] Type: List(List(Integer)) for m in ml for cl in cll repeat p := characteristicPolynomial(m) up := univariate(p) cm := m if not(empty?(cl)) and not(coefficients(p) = cl) then print(coefficients(p)) print(cl) testTrue("(_"coefficients(p) = cl_", false)") testEquals("char_pol_via_interpolation(cm)", "up") cm1 := map(c +-> c::Fraction(Integer), m) p1 := characteristicPolynomial(cm1) up1 := univariate(p1) -- testEquals("up1", "map(c +-> c::Fraction(Integer), up)") testEquals("det_via_common_denominator(cm1)", "coefficient(up1, 0)") testEquals("char_pol(cm1)", "up1") testEquals("char_pol_via_den_interpolation(cm1)", "up1") Type: Void )set output algebra on statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= WARNINGS: Testsuite: characteristic polynomial Testcase: characteristic polynomial test: 1 testing in a domain without InputForm! Testsuite: characteristic polynomial Testcase: characteristic polynomial test: 3 testing in a domain without InputForm! Testsuite: characteristic polynomial Testcase: characteristic polynomial test: 4 testing in a domain without InputForm! Testsuite: characteristic polynomial Testcase: characteristic polynomial test: 5 testing in a domain without InputForm! Testsuite: characteristic polynomial Testcase: characteristic polynomial test: 7 testing in a domain without InputForm! Testsuite: characteristic polynomial Testcase: characteristic polynomial test: 8 testing in a domain without InputForm! Testsuite: characteristic polynomial Testcase: characteristic polynomial test: 9 testing in a domain without InputForm! Testsuite: characteristic polynomial Testcase: characteristic polynomial test: 11 testing in a domain without InputForm! Testsuite: characteristic polynomial Testcase: characteristic polynomial test: 12 testing in a domain without InputForm! Testsuite: characteristic polynomial Testcase: characteristic polynomial test: 13 testing in a domain without InputForm! Testsuite: characteristic polynomial Testcase: characteristic polynomial test: 15 testing in a domain without InputForm! Testsuite: characteristic polynomial Testcase: characteristic polynomial test: 16 testing in a domain without InputForm! ============================================================================= Testsuite: characteristic polynomial failed (total): 0 (1) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) characteristic polynomial 0 (1) 0 (16) ============================================================================= File summary. unexpected failures: 0 expected failures: 0 unexpected passes: 0 total tests: 16 Type: Void )lisp (quit) ( \ echo running test file cyldec ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read cyldec.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee cyldec.output; rm tmp$$.input ) running test file cyldec openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read cyldec.input" )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial testsuite "cylindrical decomposition" All user variables and function definitions have been cleared. WARNING: string for testsuite should have less than 15 characters! Type: Void testcase "positivity of quadratic trinomial" All user variables and function definitions have been cleared. Type: Void Ran := RECLOS(FRAC INT) (2) RealClosure(Fraction(Integer)) Type: Type Cad := CAD(Ran) (3) CylindricalAlgebraicDecompositionPackage(RealClosure(Fraction(Integer))) Type: Type -- We prove below that p1(x) >= 0 for all x <=> p2 >= 0 -- using CAD for quantifier elimination p1 : POLY(Ran) := x^2 + a*x + b 2 (4) x + a x + b Type: Polynomial(RealClosure(Fraction(Integer))) p2 : POLY(Ran) := a^2 - 4*b 2 (5) - 4 b + a Type: Polynomial(RealClosure(Fraction(Integer))) lvars := [x, a, b] (6) [x, a, b] Type: List(OrderedVariableList([x,a,b])) cad := cylindricalDecomposition([p1, p2], lvars)$Cad (7) [({x = - 2, true}, {a = 0, true}, {b = - 1, true}), ({x = %A3, false}, {a = 0, true}, {b = - 1, true}), ({x = 0, true}, {a = 0, true}, {b = - 1, true}), ({x = %A4, false}, {a = 0, true}, {b = - 1, true}), ({x = 2, true}, {a = 0, true}, {b = - 1, true}), ({x = - 2, true}, {a = - 1, true}, {b = 0, false}), ({x = 0, false}, {a = - 1, true}, {b = 0, false}), 1 ({x = -, true}, {a = - 1, true}, {b = 0, false}), 2 ({x = 1, false}, {a = - 1, true}, {b = 0, false}), ({x = 2, true}, {a = - 1, true}, {b = 0, false}), ({x = - 1, true}, {a = 0, false}, {b = 0, false}), ({x = 0, false}, {a = 0, false}, {b = 0, false}), ({x = 1, true}, {a = 0, false}, {b = 0, false}), ({x = - 2, true}, {a = 1, true}, {b = 0, false}), ({x = - 1, false}, {a = 1, true}, {b = 0, false}), 1 ({x = - -, true}, {a = 1, true}, {b = 0, false}), 2 ({x = 0, false}, {a = 1, true}, {b = 0, false}), ({x = 2, true}, {a = 1, true}, {b = 0, false}), ({x = - 3, true}, {a = - 5, true}, {b = 1, true}), ({x = %A5, false}, {a = - 5, true}, {b = 1, true}), ({x = 3, true}, {a = - 5, true}, {b = 1, true}), ({x = %A6, false}, {a = - 5, true}, {b = 1, true}), ({x = 6, true}, {a = - 5, true}, {b = 1, true}), ({x = %A1 - 1, true}, {a = %A1, false}, {b = 1, true}), 1 ({x = - - %A1, false}, {a = %A1, false}, {b = 1, true}), 2 ({x = - %A1 + 1, true}, {a = %A1, false}, {b = 1, true}), ({x = 0, true}, {a = 0, true}, {b = 1, true}), ({x = - %A2 - 1, true}, {a = %A2, false}, {b = 1, true}), 1 ({x = - - %A2, false}, {a = %A2, false}, {b = 1, true}), 2 ({x = %A2 + 1, true}, {a = %A2, false}, {b = 1, true}), ({x = - 6, true}, {a = 5, true}, {b = 1, true}), ({x = %A7, false}, {a = 5, true}, {b = 1, true}), ({x = - 3, true}, {a = 5, true}, {b = 1, true}), ({x = %A8, false}, {a = 5, true}, {b = 1, true}), ({x = 0, true}, {a = 5, true}, {b = 1, true})] Type: List(Cell(RealClosure(Fraction(Integer)))) Ct := Cell(Ran) (8) Cell(RealClosure(Fraction(Integer))) Type: Type good_cell(c : Ct) : Boolean == sp1 := samplePoint(c) pf := eval(p2, lvars, sp1) rval := retract(pf)@Ran rval > 0 => true pf := eval(p1, lvars, sp1) rval := retract(pf)@Ran rval >= 0 Function declaration good_cell : Cell(RealClosure(Fraction(Integer)) ) -> Boolean has been added to workspace. Type: Void -- first check implication p2 >= 0 => p1 >= 0 testTrue("every?(good_cell, cad)") Compiling function good_cell with type Cell(RealClosure(Fraction( Integer))) -> Boolean Type: Void good_cell2a(c1 : Ct) : Boolean == sp1 := samplePoint(c1) for c2 in cad repeat cp := projection(c2) samplePoint(cp) ~= sp1 => iterate pf := eval(p1, lvars, samplePoint(c2)) rval := retract(pf)@Ran rval < 0 => return false return true Function declaration good_cell2a : Cell(RealClosure(Fraction(Integer ))) -> Boolean has been added to workspace. Type: Void lvars1 := rest(lvars) (12) [a, b] Type: List(OrderedVariableList([x,a,b])) good_cell2b(c1 : Ct) : Boolean == pf := eval(p2, lvars1, samplePoint(c1)) rval := retract(pf)@Ran rval <= 0 Function declaration good_cell2b : Cell(RealClosure(Fraction(Integer ))) -> Boolean has been added to workspace. Type: Void good_cell2(c1 : Ct) : Boolean == r1 := good_cell2a(c1) r2 := good_cell2b(c1) r1 = r2 Function declaration good_cell2 : Cell(RealClosure(Fraction(Integer) )) -> Boolean has been added to workspace. Type: Void pcl := [projection(c)::Ct for c in cad] (15) [({a = 0, true}, {b = - 1, true}), ({a = 0, true}, {b = - 1, true}), ({a = 0, true}, {b = - 1, true}), ({a = 0, true}, {b = - 1, true}), ({a = 0, true}, {b = - 1, true}), ({a = - 1, true}, {b = 0, false}), ({a = - 1, true}, {b = 0, false}), ({a = - 1, true}, {b = 0, false}), ({a = - 1, true}, {b = 0, false}), ({a = - 1, true}, {b = 0, false}), ({a = 0, false}, {b = 0, false}), ({a = 0, false}, {b = 0, false}), ({a = 0, false}, {b = 0, false}), ({a = 1, true}, {b = 0, false}), ({a = 1, true}, {b = 0, false}), ({a = 1, true}, {b = 0, false}), ({a = 1, true}, {b = 0, false}), ({a = 1, true}, {b = 0, false}), ({a = - 5, true}, {b = 1, true}), ({a = - 5, true}, {b = 1, true}), ({a = - 5, true}, {b = 1, true}), ({a = - 5, true}, {b = 1, true}), ({a = - 5, true}, {b = 1, true}), ({a = %A1, false}, {b = 1, true}), ({a = %A1, false}, {b = 1, true}), ({a = %A1, false}, {b = 1, true}), ({a = 0, true}, {b = 1, true}), ({a = %A2, false}, {b = 1, true}), ({a = %A2, false}, {b = 1, true}), ({a = %A2, false}, {b = 1, true}), ({a = 5, true}, {b = 1, true}), ({a = 5, true}, {b = 1, true}), ({a = 5, true}, {b = 1, true}), ({a = 5, true}, {b = 1, true}), ({a = 5, true}, {b = 1, true})] Type: List(Cell(RealClosure(Fraction(Integer)))) testTrue("every?(good_cell2, pcl)") Compiling function good_cell2a with type Cell(RealClosure(Fraction( Integer))) -> Boolean Compiling function good_cell2b with type Cell(RealClosure(Fraction( Integer))) -> Boolean Compiling function good_cell2 with type Cell(RealClosure(Fraction( Integer))) -> Boolean Type: Void )set output algebra on statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= Testsuite: cylindrical decomposition failed (total): 0 (1) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) cylindrical decomposition 0 (1) 0 (2) ============================================================================= File summary. unexpected failures: 0 expected failures: 0 unexpected passes: 0 total tests: 2 Type: Void )lisp (quit) ( \ echo running test file derham ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read derham.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee derham.output; rm tmp$$.input ) running test file derham openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read derham.input" )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial testsuite "DeRhamComplex" All user variables and function definitions have been cleared. Type: Void testcase "derham" All user variables and function definitions have been cleared. Type: Void ----------- -- Setup -- ----------- )clear all All user variables and function definitions have been cleared. n:=3 -- dim of base space (n>=3 !!!) (1) 3 Type: PositiveInteger R ==> EXPR INT Type: Void der := DERHAM(INT,[x[j] for j in 1..n]) (3) DeRhamComplex(Integer,[x[1],x[2],x[3]]) Type: Type dq:=[generator(j)$der for j in 1..n] (4) [dx , dx , dx ] 1 2 3 Type: List(DeRhamComplex(Integer,[x[1],x[2],x[3]])) q:=[x[j] for j in 1..n]::List R (5) [x , x , x ] 1 2 3 Type: List(Expression(Integer)) d ==> exteriorDifferential Type: Void a:=map(operator,[a[j] for j in 1..n]) (7) [a , a , a ] 1 2 3 Type: List(BasicOperator) b:=map(operator,[b[j] for j in 1..n]) (8) [b , b , b ] 1 2 3 Type: List(BasicOperator) s:=operator 's (9) s Type: BasicOperator one : der := 1 -- 0-form, unity (10) 1 Type: DeRhamComplex(Integer,[x[1],x[2],x[3]]) alpha := reduce(_+,[(a.j)(q)*dq.j for j in 1..n]) -- general 1-form (11) a (x ,x ,x )dx + a (x ,x ,x )dx + a (x ,x ,x )dx 3 1 2 3 3 2 1 2 3 2 1 1 2 3 1 Type: DeRhamComplex(Integer,[x[1],x[2],x[3]]) beta := d reduce(_+,[(b.j)(q)*dq.j for j in 1..n]) -- a 2-form (12) (b (x ,x ,x ) - b (x ,x ,x ))dx dx 3,2 1 2 3 2,3 1 2 3 2 3 + (b (x ,x ,x ) - b (x ,x ,x ))dx dx 3,1 1 2 3 1,3 1 2 3 1 3 + (b (x ,x ,x ) - b (x ,x ,x ))dx dx 2,1 1 2 3 1,2 1 2 3 1 2 Type: DeRhamComplex(Integer,[x[1],x[2],x[3]]) gamma := s(q)*reduce(_*,dq) -- general n-form (13) s(x ,x ,x )dx dx dx 1 2 3 1 2 3 Type: DeRhamComplex(Integer,[x[1],x[2],x[3]]) ---------- -- Degrees ---------- testEquals("degree one", "0") Type: Void testEquals("degree alpha", "1") Type: Void testEquals("degree beta", "2") Type: Void testEquals("degree gamma", "n") Type: Void -------------- -- Homogeneity -------------- testTrue("reduce(_and, map(homogeneous?,[one,alpha,beta,gamma]))") Type: Void testTrue("~homogeneous?(alpha+beta)") Type: Void testTrue("~homogeneous?(one+gamma)") Type: Void ------- -- One? ------- testTrue("one? one") Type: Void testTrue("~one? gamma") Type: Void -------------- -- Annihilate?, i.e. a*b=0 -------------- testTrue("~annihilate?(alpha,beta)") Type: Void testTrue("annihilate?(alpha,alpha)") Type: Void testTrue("annihilate?(beta,gamma)") Type: Void --------------- -- Retractable? --------------- testTrue("retractable? one") Type: Void testTrue("~retractable? beta") Type: Void -------- -- Zero? -------- testTrue("zero?(0*one)") Type: Void testTrue("zero?(alpha*gamma)") Type: Void testTrue("zero?(d gamma)") Type: Void -------------- -- Coefficient -------------- testEquals("coefficient(alpha,dq.1)", "(a.1)(q)") Type: Void testEquals("coefficient(beta,dq.1*dq.2)", "(D((b.2)(q),q.1::Symbol)-D((b.1)(q),q.2::Symbol))") Type: Void testEquals("coefficient(gamma,reduce(_*,dq))", "s(q)") Type: Void testEquals("coefficient((a.1)(q)*one,one)", "(a.1)(q)") Type: Void --------------------- -- LeadingCoefficient --------------------- testEquals("leadingCoefficient alpha", "(a.n)(q)") -- notice order! Type: Void testEquals("leadingCoefficient beta", "(D((b.n)(q),q.(n-1)::Symbol)-D((b.(n-1))(q),q.n::Symbol))") Type: Void testEquals("leadingCoefficient one", "1::R") Type: Void ------ -- Map ------ testEquals("map((x:R):R+->x^2,alpha)", "reduce(_+,[(a.j)(q::List R)^2*dq.j for j in 1..n])") Type: Void testEquals("map((f:R):R+->D(f,x),gamma)", "D(s(q),x)*dx*dy*dz") Type: Void -------------------- -- TotalDifferential -------------------- td ==> totalDifferential Type: Void testEquals("td(s(q))$der", "reduce(_+,[D(s(q),q.j::Symbol)*dq.j for j in 1..n])") Type: Void testEquals("degree td(s(q))$der", "1") Type: Void -------------------------- -- Mult by PositiveInteger -- Negative -------------------------- testEquals("2*beta", "beta + beta") Type: Void testEquals("5*alpha", "3*alpha + 2*alpha") Type: Void testEquals("7*gamma", "8*gamma+(-gamma)") Type: Void ------------------- -- LeadingBasisTerm ------------------- testEquals("leadingBasisTerm alpha", "dq.n") Type: Void testEquals("leadingBasisTerm beta", "dq.(n-1)*dq.n") Type: Void testEquals("leadingBasisTerm gamma", "reduce(_*,dq)") Type: Void testEquals("leadingBasisTerm (reductum alpha)", "dq.(n-1)") Type: Void ----------- -- Reductum (like rest in lists) ----------- testEquals("reductum alpha", "reduce(_+,[(a.j)(q::List R)*dq.j for j in 1..n-1])") Type: Void testEquals("reductum beta", "beta- leadingCoefficient(beta)*leadingBasisTerm(beta)") Type: Void testEquals("reductum reductum(beta)", "reductum(beta)-leadingCoefficient(reductum(beta))" "*leadingBasisTerm((reductum(beta)))") Type: Void testEquals("reductum(alpha+beta+gamma)", "alpha+beta+gamma - (a.n)(q)*dq.n") Type: Void ------------- -- Arithmetic ------------- testEquals("(alpha+beta)^2", "alpha^2 + alpha*beta + beta*alpha + beta^2") Type: Void testEquals("dq.1+dq.2", "dq.2+dq.1") Type: Void testEquals("dq.1*dq.2+dq.2*dq.1", "0") Type: Void testEquals("dq.n*dq.n", "0") Type: Void testEquals("dq.1*(dq.2*dq.3)", "(dq.1*dq.2)*dq.3") Type: Void --------------------------- -- Exterior differentiation --------------------------- testEquals("d (d alpha)", "0") Type: Void testEquals("coefficient(d alpha,dq.1*dq.2)", "D((a.2)(q),q.1::Symbol)-D((a.1)(q),q.2::Symbol)") Type: Void testEquals("d beta", "0") Type: Void testEquals("td(s(q))$der", "d(s(q)*one)") Type: Void testEquals("d(alpha+beta)", "d(alpha)+d(beta)") Type: Void testEquals("d(s(q)*1$der)*alpha+s(q)*d(alpha)", "d(s(q)*alpha)") Type: Void )set output algebra on statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= WARNINGS: Testsuite: DeRhamComplex Testcase: derham test: 25 testing in a domain without InputForm! Testsuite: DeRhamComplex Testcase: derham test: 26 testing in a domain without InputForm! Testsuite: DeRhamComplex Testcase: derham test: 27 testing in a domain without InputForm! Testsuite: DeRhamComplex Testcase: derham test: 29 testing in a domain without InputForm! Testsuite: DeRhamComplex Testcase: derham test: 30 testing in a domain without InputForm! Testsuite: DeRhamComplex Testcase: derham test: 31 testing in a domain without InputForm! Testsuite: DeRhamComplex Testcase: derham test: 32 testing in a domain without InputForm! Testsuite: DeRhamComplex Testcase: derham test: 33 testing in a domain without InputForm! Testsuite: DeRhamComplex Testcase: derham test: 34 testing in a domain without InputForm! Testsuite: DeRhamComplex Testcase: derham test: 35 testing in a domain without InputForm! Testsuite: DeRhamComplex Testcase: derham test: 36 testing in a domain without InputForm! Testsuite: DeRhamComplex Testcase: derham test: 37 testing in a domain without InputForm! Testsuite: DeRhamComplex Testcase: derham test: 38 testing in a domain without InputForm! Testsuite: DeRhamComplex Testcase: derham test: 39 testing in a domain without InputForm! Testsuite: DeRhamComplex Testcase: derham test: 40 testing in a domain without InputForm! Testsuite: DeRhamComplex Testcase: derham test: 41 testing in a domain without InputForm! Testsuite: DeRhamComplex Testcase: derham test: 42 testing in a domain without InputForm! Testsuite: DeRhamComplex Testcase: derham test: 43 testing in a domain without InputForm! Testsuite: DeRhamComplex Testcase: derham test: 44 testing in a domain without InputForm! Testsuite: DeRhamComplex Testcase: derham test: 45 testing in a domain without InputForm! Testsuite: DeRhamComplex Testcase: derham test: 47 testing in a domain without InputForm! Testsuite: DeRhamComplex Testcase: derham test: 48 testing in a domain without InputForm! Testsuite: DeRhamComplex Testcase: derham test: 49 testing in a domain without InputForm! Testsuite: DeRhamComplex Testcase: derham test: 50 testing in a domain without InputForm! ============================================================================= Testsuite: DeRhamComplex failed (total): 0 (1) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) DeRhamComplex 0 (1) 0 (50) ============================================================================= File summary. unexpected failures: 0 expected failures: 0 unexpected passes: 0 total tests: 50 Type: Void )lisp (quit) ( \ echo running test file dirichlet ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read dirichlet.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee dirichlet.output; rm tmp$$.input ) running test file dirichlet openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read dirichlet.input" )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial )expose DirichletRing DirichletRing is now explicitly exposed in frame initial testsuite "Dirichlet" All user variables and function definitions have been cleared. Type: Void testcase "coercion" All user variables and function definitions have been cleared. Type: Void testEquals("(m: DIRRING INT := (n: PI): INT +-> moebiusMu n;" _ " [m.i for i in 1..4])", "[1,-1,-1,0]") Type: Void testEquals("(m: DIRRING INT := [moebiusMu n for n in 1..]; " _ " [m.i for i in 1..4])", "[1,-1,-1,0]") Type: Void testcase "categories" All user variables and function definitions have been cleared. Type: Void testTrue("DIRRING INT has CommutativeRing") Type: Void mu: DIRRING FRAC INT := (n: PI): FRAC INT +-> moebiusMu n; Type: DirichletRing(Fraction(Integer)) phi: DIRRING FRAC INT := (n: PI): FRAC INT +-> eulerPhi n; Type: DirichletRing(Fraction(Integer)) testEquals("[(recip mu * phi).n for n in 1..10]", "[(phi * recip mu).n for n in 1..10]") Type: Void testTrue("DIRRING FRAC INT has Algebra FRAC INT") Type: Void testEquals("[(1/2 * phi).n for n in 1..10]", "[eulerPhi n/2 for n in 1..10]"); Type: Void testcase "identities" All user variables and function definitions have been cleared. Type: Void mu: DIRRING INT := (n: PI): INT +-> moebiusMu n; Type: DirichletRing(Integer) phi: DIRRING INT := (n: PI): INT +-> eulerPhi n; Type: DirichletRing(Integer) testEquals("[(recip mu).n for n in 1..10]", "[1 for n in 1..10]") Type: Void testEquals("[(recip mu * phi).n for n in 1..10]", "[n for n in 1..10]") Type: Void statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= Testsuite: Dirichlet failed (total): 0 (3) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) Dirichlet 0 (3) 0 (8) ============================================================================= File summary. unexpected failures: 0 expected failures: 0 unexpected passes: 0 total tests: 8 Type: Void )lisp (quit) ( \ echo running test file discrgrp ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read discrgrp.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee discrgrp.output; rm tmp$$.input ) running test file discrgrp openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read discrgrp.input" )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial testsuite "Groups" All user variables and function definitions have been cleared. Type: Void testcase "CyclicGroup" All user variables and function definitions have been cleared. Type: Void C42 := CyclicGroup(42, 'a) (2) CyclicGroup(42,a) Type: Type e := 1$C42 (3) 1 Type: CyclicGroup(42,a) testTrue("one? e") Type: Void a := generator()$C42 (5) a Type: CyclicGroup(42,a) testTrue("one? exponent a") Type: Void testTrue("one? (a^42)") Type: Void a17 := a^17 17 (8) a Type: CyclicGroup(42,a) a4 := a^4 4 (9) a Type: CyclicGroup(42,a) testEquals("a17*a4", "a^21") Type: Void testEquals("inv a17", "a^25") Type: Void testTrue("smaller?(a4,a17)") Type: Void testEquals("size()$C42", "42") Type: Void testEquals("lookup (index(1)$C42)", "1") Type: Void testEquals("lookup (index(20)$C42)", "20") Type: Void testEquals("index(20)$C42", "(enumerate()$C42).20") Type: Void testEquals("#enumerate()$C42","42") Type: Void locorder x == k:Integer := 1 y := x while not one? y repeat k := k+1 y := y*x k Type: Void testEquals("order a4", "locorder a4") Compiling function locorder with type CyclicGroup(42,a) -> Integer Type: Void testcase "Monoid Ring" All user variables and function definitions have been cleared. Type: Void C := CyclicGroup(4, d) (2) CyclicGroup(4,d) Type: Type testTrue("C has CommutativeStar") Type: Void RC := MonoidRing(Integer, C) (4) MonoidRing(Integer,CyclicGroup(4,d)) Type: Type testTrue("RC has CommutativeRing") Type: Void a : RC := reduce(+, [monomial(c,m)$RC for c in [-3,0,1,-1] for m in enumerate()$C]) 3 2 (6) - d + d - 3 Type: MonoidRing(Integer,CyclicGroup(4,d)) m : Matrix RC := matrix [[1,a],[a^2,a-1]] + 3 2 + | 1 - d + d - 3| (7) | | | 3 2 3 2 | +6 d - 5 d - 2 d + 10 - d + d - 4+ Type: Matrix(MonoidRing(Integer,CyclicGroup(4,d))) testEquals("- a^3 + a - 1", "determinant(m)") Type: Void testcase "InfiniteCycligGroup" All user variables and function definitions have been cleared. Type: Void M := InfiniteCyclicGroup 'a (2) InfiniteCyclicGroup(a) Type: Type testTrue("M has CommutativeStar") Type: Void a := generator()$M (4) a Type: InfiniteCyclicGroup(a) e := 1$M (5) 1 Type: InfiniteCyclicGroup(a) testTrue("one? e") Type: Void a := generator()$M (7) a Type: InfiniteCyclicGroup(a) testTrue("one? exponent a") Type: Void a17 := a^17 17 (9) a Type: InfiniteCyclicGroup(a) a4 := a^4 4 (10) a Type: InfiniteCyclicGroup(a) testEquals("a17*a4", "a^21") Type: Void testEquals("inv a17", "inv(a)^17") Type: Void testEquals("exponent a17", "17") Type: Void testTrue("a4 < a17") Type: Void testcase "DihedralGroup" All user variables and function definitions have been cleared. Type: Void D7 := DihedralGroup(7,'a,'b); Type: Type D7gen := generators()$D7; Type: List(DihedralGroup(7,a,b)) a := first D7gen; Type: DihedralGroup(7,a,b) b := second D7gen; Type: DihedralGroup(7,a,b) testTrue("one?(a^7)") Type: Void testTrue("one?(a*b*a*b)") Type: Void testEquals("expa (b*a^5)", "2") Type: Void testTrue("smaller?(a^4, a^6)") Type: Void locorder x == k:Integer := 1 y := x while not one? y repeat k := k+1 y := y*x k Type: Void a2 := a^2 2 (11) a Type: DihedralGroup(7,a,b) testEquals("order a2", "locorder a2") Compiling function locorder with type DihedralGroup(7,a,b) -> Integer Type: Void D7enum := enumerate()$D7; Type: List(DihedralGroup(7,a,b)) testEquals("#D7enum", "14") Type: Void testEquals("removeDuplicates [smaller?(x, y) for x in D7enum for y in rest D7enum]","[true]") Type: Void expected() == messagePrint("testsuite | testcases: failed (total) | tests: failed (total)")$OutputForm messagePrint("Groups 0 (3) 0 (25)")$OutputForm Type: Void statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= WARNINGS: Testsuite: Groups Testcase: Monoid Ring test: 3 testing in a domain without InputForm! Testsuite: Groups Testcase: InfiniteCycligGroup test: 4 testing in a domain without InputForm! Testsuite: Groups Testcase: InfiniteCycligGroup test: 5 testing in a domain without InputForm! ============================================================================= Testsuite: Groups failed (total): 0 (4) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) Groups 0 (4) 0 (29) ============================================================================= File summary. unexpected failures: 0 expected failures: 0 unexpected passes: 0 total tests: 29 Type: Void expected() Compiling function expected with type () -> Void testsuite | testcases: failed (total) | tests: failed (total) Groups 0 (3) 0 (25) Type: Void )lisp (quit) ( \ echo running test file distro ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read distro.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee distro.output; rm tmp$$.input ) running test file distro openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read distro.input" )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial testsuite "distro" All user variables and function definitions have been cleared. Type: Void testcase "SEQU" All user variables and function definitions have been cleared. Type: Void ss:Sequence Integer:= sequence repeating [1] _ (2) [1] Type: Sequence(Integer) ss2:= ss+ss _ (3) [2] Type: Sequence(Integer) ss3:=2*ss _ (4) [2] Type: Sequence(Integer) ss4:=ss*2 _ (5) [2] Type: Sequence(Integer) testEquals("firstn(ss2,10)", "firstn(ss3,10)") Type: Void testEquals("firstn(ss3,10)", "firstn(ss4,10)") Type: Void ss2a:=map(x+-> 1/x, ss2)$SequenceFunctions2(Integer, Fraction Integer) --$ _ 1 (8) [-] 2 Type: Sequence(Fraction(Integer)) ss2b:Sequence Fraction Integer := sequence repeating [1/2] _ 1 (9) [-] 2 Type: Sequence(Fraction(Integer)) testEquals("firstn(ss2a,10)", "firstn(ss2b,10)") Type: Void testcase "PATHARR" All user variables and function definitions have been cleared. Type: Void -- Catalan numbers )expose PARRPKG PathArrayPackage is now explicitly exposed in frame initial aa:= repeating [1] _ (2) [1] Type: Stream(PositiveInteger) bb:= repeating [0] _ (3) [0] Type: Stream(NonNegativeInteger) cc:= repeating [1] _ (4) [1] Type: Stream(PositiveInteger) jj:= motzkinPathArray(aa, bb, cc) (5) [[1], [0, 1], [1, 0, 1], [0, 2, 0, 1], [2, 0, 3, 0, 1], [0, 5, 0, 4, 0, 1], [5, 0, 9, 0, 5, 0, 1], [0, 14, 0, 14, 0, 6, 0, 1], [14, 0, 28, 0, 20, 0, 7, 0, 1], [0, 42, 0, 48, 0, 27, 0, 8, 0, 1], ...] Type: Stream(List(Integer)) cat0:= bottom jj (6) [1, 0, 1, 0, 2, 0, 5, 0, 14, 0, ...] Type: Stream(Integer) cat1:= cons(1,[(if odd? k then 0 else catalan(exquo(k, 2)::Integer)) for k in 1..]) (7) [1, 0, 1, 0, 2, 0, 5, 0, 14, 0, ...] Type: Stream(Integer) cat0a:= entries complete first(cat0, 10) (8) [1, 0, 1, 0, 2, 0, 5, 0, 14, 0] Type: List(Integer) cat1a:= entries complete first(cat1, 10) (9) [1, 0, 1, 0, 2, 0, 5, 0, 14, 0] Type: List(Integer) testEquals("cat0a", "cat1a") Type: Void -- normal law aa:= repeating [1] _ (11) [1] Type: Stream(PositiveInteger) bb:= repeating [0] _ (12) [0] Type: Stream(NonNegativeInteger) cc:= [k for k in 1..] (13) [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, ...] Type: Stream(PositiveInteger) jj:= motzkinPathArray(aa, bb, cc) (14) [[1], [0, 1], [1, 0, 1], [0, 3, 0, 1], [3, 0, 6, 0, 1], [0, 15, 0, 10, 0, 1], [15, 0, 45, 0, 15, 0, 1], [0, 105, 0, 105, 0, 21, 0, 1], [105, 0, 420, 0, 210, 0, 28, 0, 1], [0, 945, 0, 1260, 0, 378, 0, 36, 0, 1], ...] Type: Stream(List(Integer)) mg0a:=entries complete first(bottom jj, 10) (15) [1, 0, 1, 0, 3, 0, 15, 0, 105, 0] Type: List(Integer) gaussk:Sequence Integer := sequence concat([0, 1], repeating [0]) _ (16) [0, 1, 0] Type: Sequence(Integer) gaussm:= cumulant2moment(gaussk)$MOMPKG Integer (17) [0, 1, 0, 3, 0, 15, 0, 105, 0, 945, ...] Type: Sequence(Integer) mg:=cons(1, gaussm) (18) [1, 0, 1, 0, 3, 0, 15, 0, 105, 0, ...] Type: Sequence(Integer) mg1a:= firstn(mg, 10) (19) [1, 0, 1, 0, 3, 0, 15, 0, 105, 0] Type: List(Integer) testEquals("mg0a", "mg1a") Type: Void -- Poisson law aa:= repeating [1] _ (21) [1] Type: Stream(PositiveInteger) bb:= [k for k in 1..] (22) [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, ...] Type: Stream(PositiveInteger) cc:= [k for k in 1..] (23) [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, ...] Type: Stream(PositiveInteger) jj:= motzkinPathArray(aa, bb, cc) (24) [[1], [1, 1], [2, 3, 1], [5, 10, 6, 1], [15, 37, 31, 10, 1], [52, 151, 160, 75, 15, 1], [203, 674, 856, 520, 155, 21, 1], [877, 3263, 4802, 3556, 1400, 287, 28, 1], [4140, 17007, 28337, 24626, 11991, 3290, 490, 36, 1], [21147, 94828, 175896, 174805, 101031, 34671, 6972, 786, 45, 1], ...] Type: Stream(List(Integer)) mp0a:=entries complete first(bottom jj, 10) (25) [1, 1, 2, 5, 15, 52, 203, 877, 4140, 21147] Type: List(Integer) poissk:Sequence Integer := sequence repeating [1] _ (26) [1] Type: Sequence(Integer) poissm:= cumulant2moment(poissk)$MOMPKG Integer (27) [1, 2, 5, 15, 52, 203, 877, 4140, 21147, 115975, ...] Type: Sequence(Integer) mp:=cons(1, poissm) (28) [1, 1, 2, 5, 15, 52, 203, 877, 4140, 21147, ...] Type: Sequence(Integer) mp1a:= firstn(mp, 10) (29) [1, 1, 2, 5, 15, 52, 203, 877, 4140, 21147] Type: List(Integer) testEquals("mp0a", "mp1a") Type: Void testcase "MOMPKG" All user variables and function definitions have been cleared. Type: Void )expose MOMPKG MomentPackage is now explicitly exposed in frame initial R:= Expression Integer (2) Expression(Integer) Type: Type mm:Sequence R := sequence [m[k] for k in 1..] (3) [m , m , m , m , m , m , m , m , m , m , ...] 1 2 3 4 5 6 7 8 9 10 Type: Sequence(Expression(Integer)) cc:Sequence R := sequence [c[k] for k in 1..] (4) [c , c , c , c , c , c , c , c , c , c , ...] 1 2 3 4 5 6 7 8 9 10 Type: Sequence(Expression(Integer)) c2m2c := moment2cumulant cumulant2moment cc (5) [c , c , c , c , c , c , c , c , c , c , ...] 1 2 3 4 5 6 7 8 9 10 Type: Sequence(Expression(Integer)) testEquals("firstn(cc, 5)", "firstn(c2m2c, 5)") Type: Void m2c2m := cumulant2moment moment2cumulant mm (7) [m , m , m , m , m , m , m , m , m , m , ...] 1 2 3 4 5 6 7 8 9 10 Type: Sequence(Expression(Integer)) testEquals("firstn(mm, 5)", "firstn(m2c2m, 5)") Type: Void c2m2c := moment2freeCumulant freeCumulant2moment cc (9) [c , c , c , c , c , c , c , c , c , c , ...] 1 2 3 4 5 6 7 8 9 10 Type: Sequence(Expression(Integer)) testEquals("firstn(cc, 5)", "firstn(c2m2c, 5)") Type: Void m2c2m := freeCumulant2moment moment2freeCumulant mm (11) [m , m , m , m , m , m , m , m , m , m , ...] 1 2 3 4 5 6 7 8 9 10 Type: Sequence(Expression(Integer)) testEquals("firstn(mm, 5)", "firstn(m2c2m, 5)") Type: Void c2m2c := moment2booleanCumulant booleanCumulant2moment cc (13) [c , c , c , c , c , c , c , c , c , c , ...] 1 2 3 4 5 6 7 8 9 10 Type: Sequence(Expression(Integer)) testEquals("firstn(cc, 5)", "firstn(c2m2c, 5)") Type: Void m2c2m := booleanCumulant2moment moment2booleanCumulant mm (15) [m , m , m , m , m , m , m , m , m , m , ...] 1 2 3 4 5 6 7 8 9 10 Type: Sequence(Expression(Integer)) testEquals("firstn(mm, 5)", "firstn(m2c2m, 5)") Type: Void -- semicircle distribution sfc:Sequence Integer:= sequence concat([0,1], repeating [0]) _ (17) [0, 1, 0] Type: Sequence(Integer) smm:= [(if odd? k then 0 else catalan(exquo(k, 2)::Integer)) for k in 1..10] (18) [0, 1, 0, 2, 0, 5, 0, 14, 0, 42] Type: List(Integer) testEquals("firstn(freeCumulant2moment sfc, 10)", "smm") Type: Void -- Hankel determinants shd:=[hankelDeterminant(freeCumulant2moment sfc, k) for k in 1..10] (20) [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] Type: List(Integer) testEquals("removeDuplicates shd", "[1]") Type: Void -- coercion w1:Distribution Integer:= wignerDistribution 1 (22) [0, 1, 0, 2, 0, 5, 0, 14, 0, 42, ...] Type: Distribution(Integer) w2:Distribution Expression Integer:= wignerDistribution 1 (23) [0, 1, 0, 2, 0, 5, 0, 14, 0, 42, ...] Type: Distribution(Expression(Integer)) w2a:= w1::Distribution Expression Integer (24) [0, 1, 0, 2, 0, 5, 0, 14, 0, 42, ...] Type: Distribution(Expression(Integer)) testEquals("firstn(moments w2, 10)","firstn(moments w2a, 10)") Type: Void -- jacobi parameters of semicircle sfc1:Sequence Fraction Integer:= sequence concat([0,1], repeating [0]) _ (26) [0, 1, 0, 0] Type: Sequence(Fraction(Integer)) smm1:=freeCumulant2moment sfc1 (27) [0, 1, 0, 2, 0, 5, 0, 14, 0, 42, ...] Type: Sequence(Fraction(Integer)) sjc:=moment2jacobi smm1 (28) [an = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ...], bn = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, ...]] Type: Record(an: Stream(Fraction(Integer)),bn: Stream(Fraction(Integer))) testEquals("removeDuplicates entries complete first(sjc an, 10)", "[0]") Type: Void testEquals("removeDuplicates entries complete first(sjc bn, 10)", "[1]") Type: Void -- free poisson has free cumulants all equal to one fpm:Sequence Integer := sequence [catalan k for k in 1..] (31) [1, 2, 5, 14, 42, 132, 429, 1430, 4862, 16796, ...] Type: Sequence(Integer) testEquals("removeDuplicates firstn(moment2freeCumulant fpm, 10)", "[1]") Type: Void -- S transform of free Poisson fpm1:Sequence Fraction Integer := sequence [catalan k for k in 1..] (33) [1, 2, 5, 14, 42, 132, 429, 1430, 4862, 16796, ...] Type: Sequence(Fraction(Integer)) fps1:=moment2Stransform fpm1 (34) [puiseux = 1, laurent = 0, coef = [1, - 1, 1, - 1, 1, - 1, 1, - 1, 1, - 1, ...]] Type: Record(puiseux: Fraction(Integer),laurent: Fraction(Integer),coef: Sequence(Fraction(Integer))) fps2:List Fraction Integer:=[(-1)^k for k in 0..9] (35) [1, - 1, 1, - 1, 1, - 1, 1, - 1, 1, - 1] Type: List(Fraction(Integer)) testEquals("firstn(fps1 coef, 10)", "fps2") Type: Void testcase "DISTRO" All user variables and function definitions have been cleared. Type: Void mm:Sequence Expression Integer := sequence [m[k] for k in 1..] (2) [m , m , m , m , m , m , m , m , m , m , ...] 1 2 3 4 5 6 7 8 9 10 Type: Sequence(Expression(Integer)) cc:Sequence Expression Integer := sequence [c[k] for k in 1..] (3) [c , c , c , c , c , c , c , c , c , c , ...] 1 2 3 4 5 6 7 8 9 10 Type: Sequence(Expression(Integer)) kk:Sequence Expression Integer := sequence [k[i] for i in 1..] (4) [k , k , k , k , k , k , k , k , k , k , ...] 1 2 3 4 5 6 7 8 9 10 Type: Sequence(Expression(Integer)) bb:Sequence Expression Integer := sequence [b[k] for k in 1..] (5) [b , b , b , b , b , b , b , b , b , b , ...] 1 2 3 4 5 6 7 8 9 10 Type: Sequence(Expression(Integer)) dm:=distributionByMoments mm (6) [m , m , m , m , m , m , m , m , m , m , ...] 1 2 3 4 5 6 7 8 9 10 Type: Distribution(Expression(Integer)) dk:=distributionByClassicalCumulants kk; Type: Distribution(Expression(Integer)) dc:=distributionByFreeCumulants cc; Type: Distribution(Expression(Integer)) db:=distributionByBooleanCumulants bb; Type: Distribution(Expression(Integer)) dmk := distributionByClassicalCumulants classicalCumulants dm (10) [m , m , m , m , m , m , m , m , m , m , ...] 1 2 3 4 5 6 7 8 9 10 Type: Distribution(Expression(Integer)) testEquals("firstn(moments dmk, 10)", "firstn(mm,10)") Type: Void dmc := distributionByFreeCumulants freeCumulants dm (12) [m , m , m , m , m , m , m , m , m , m , ...] 1 2 3 4 5 6 7 8 9 10 Type: Distribution(Expression(Integer)) testEquals("firstn(moments dmc, 10)", "firstn(mm,10)") Type: Void dmb := distributionByBooleanCumulants booleanCumulants dm (14) [m , m , m , m , m , m , m , m , m , m , ...] 1 2 3 4 5 6 7 8 9 10 Type: Distribution(Expression(Integer)) testEquals("firstn(moments dmb, 10)", "firstn(mm,10)") Type: Void dkm:= distributionByMoments moments dk; Type: Distribution(Expression(Integer)) testEquals("firstn(classicalCumulants dkm, 10)", "firstn(kk,10)") Type: Void sem:= wignerDistribution 1 (18) [0, 1, 0, 2, 0, 5, 0, 14, 0, 42, ...] Type: Distribution(Integer) sem2:= freeConvolution(sem,sem) (19) [0, 2, 0, 8, 0, 40, 0, 224, 0, 1344, ...] Type: Distribution(Integer) sem2j:=jacobiParameters sem2 (20) [an = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ...], bn = [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, ...]] Type: Record(an: Stream(Fraction(Integer)),bn: Stream(Fraction(Integer))) testEquals("removeDuplicates entries complete first(sem2j bn,10)", _ "[2::Fraction Integer]") Type: Void frp:=freePoissonDistribution 1 (22) [1, 2, 5, 14, 42, 132, 429, 1430, 4862, 16796, ...] Type: Distribution(Integer) frpj:=jacobiParameters frp (23) [an = [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, ...], bn = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, ...]] Type: Record(an: Stream(Fraction(Integer)),bn: Stream(Fraction(Integer))) gss:=gaussianDistribution 1 (24) [0, 1, 0, 3, 0, 15, 0, 105, 0, 945, ...] Type: Distribution(Integer) gss2:= classicalConvolution(gss,gss) (25) [0, 2, 0, 12, 0, 120, 0, 1680, 0, 30240, ...] Type: Distribution(Integer) gss2j:=jacobiParameters gss2 (26) [an = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ...], bn = [2, 4, 6, 8, 10, 12, 14, 16, 18, 20, ...]] Type: Record(an: Stream(Fraction(Integer)),bn: Stream(Fraction(Integer))) gss2j1:=[2*k for k in 1..10] (27) [2, 4, 6, 8, 10, 12, 14, 16, 18, 20] Type: List(PositiveInteger) testEquals("removeDuplicates entries complete first(gss2j bn,10)", "gss2j1") Type: Void -- monotone convolution of arcsin results in a dilation bin2n:= [binomial(2*n,n) for n in 1..] (29) [2, 6, 20, 70, 252, 924, 3432, 12870, 48620, 184756, ...] Type: Stream(Integer) asin:Sequence Integer:= sequence [(if odd? k then 0 else bin2n (exquo(k,2)::Integer)) for k in 1..] (30) [0, 2, 0, 6, 0, 20, 0, 70, 0, 252, ...] Type: Sequence(Integer) asind:= distributionByMoments [(if odd? k then 0 else bin2n (exquo(k,2)::Integer)) for k in 1..] (31) [0, 2, 0, 6, 0, 20, 0, 70, 0, 252, ...] Type: Distribution(Integer) asind2:=monotoneConvolution(asind, asind) (32) [0, 4, 0, 24, 0, 160, 0, 1120, 0, 8064, ...] Type: Distribution(Integer) asind4:=monotoneConvolution(asind2, asind2) (33) [0, 8, 0, 96, 0, 1280, 0, 17920, 0, 258048, ...] Type: Distribution(Integer) asind4d:=dilate(2, moments asind) (34) [0, 8, 0, 96, 0, 1280, 0, 17920, 0, 258048, ...] Type: Sequence(Integer) testEquals("firstn (moments asind4, 10)", "firstn (asind4d, 10)") Type: Void -- monotone cumulants of arcsine distribution asin1:Distribution Fraction Integer:=arcsineDistribution 1 3 5 35 63 (36) [0, 1, 0, -, 0, -, 0, --, 0, --, ...] 2 2 8 8 Type: Distribution(Fraction(Integer)) asin1m:=monotoneCumulants asin1 (37) [0, 1, 0, 0, 0, 0, 0, 0, 0, 0, ...] Type: Sequence(Fraction(Integer)) asin1m10:List Fraction Integer:= [(if k = 2 then 1 else 0) for k in 1..10] (38) [0, 1, 0, 0, 0, 0, 0, 0, 0, 0] Type: List(Fraction(Integer)) testEquals("firstn(asin1m, 10)", "asin1m10") Type: Void -- semicircle^2 = free Poisson sem:=wignerDistribution 1 (40) [0, 1, 0, 2, 0, 5, 0, 14, 0, 42, ...] Type: Distribution(Integer) fps:=freePoissonDistribution 1 (41) [1, 2, 5, 14, 42, 132, 429, 1430, 4862, 16796, ...] Type: Distribution(Integer) fps1:=sem^2 (42) [1, 2, 5, 14, 42, 132, 429, 1430, 4862, 16796, ...] Type: Distribution(Integer) fps0m:= moments fps (43) [1, 2, 5, 14, 42, 132, 429, 1430, 4862, 16796, ...] Type: Sequence(Integer) fps1m:= moments fps1 (44) [1, 2, 5, 14, 42, 132, 429, 1430, 4862, 16796, ...] Type: Sequence(Integer) testEquals("firstn(fps0m, 10)", "firstn(fps1m, 10)") Type: Void testcase "STRANS" All user variables and function definitions have been cleared. Type: Void -- S transform of free Poisson R:= Fraction Integer (2) Fraction(Integer) Type: Type macro STrans(x, z) == STransform(x)$STransformPackage(R, UTS(R, z, 0), ULS(R, z, 0), UPXS(R, z, 0)) --$ Type: Void fp:Distribution R:=freePoissonDistribution 1 (4) [1, 2, 5, 14, 42, 132, 429, 1430, 4862, 16796, ...] Type: Distribution(Fraction(Integer)) fpS:=STrans (fp, z) 2 3 4 5 6 7 8 9 10 11 (5) 1 - z + z - z + z - z + z - z + z - z + z + O(z ) Type: UnivariatePuiseuxSeries(Fraction(Integer),z,0) fpS1:= entries complete first(coefficients fpS, 10) (6) [1, - 1, 1, - 1, 1, - 1, 1, - 1, 1, - 1] Type: List(Fraction(Integer)) fpS2:= [(-1)^k for k in 0..9] (7) [1, - 1, 1, - 1, 1, - 1, 1, - 1, 1, - 1] Type: List(Integer) testEquals("fpS1", "fpS2") Type: Void -- get free Poisson from S-transform fp2S:Sequence Fraction Integer:= sequence [(-1)^k for k in 0..] (9) [1, - 1, 1, - 1, 1, - 1, 1, - 1, 1, - 1, ...] Type: Sequence(Fraction(Integer)) fp2:Distribution Fraction Integer:= distributionBySTransform(1,0, fp2S)$Distribution Fraction Integer (10) [1, 2, 5, 14, 42, 132, 429, 1430, 4862, 16796, ...] Type: Distribution(Fraction(Integer)) testEquals("firstn(moments fp2, 10)", "firstn(moments fp, 10)") Type: Void -- free multiplicative convolution of two projections pa:Distribution EXPR INT:=bernoulliDistribution01 a _ (12) [a] Type: Distribution(Expression(Integer)) pb:Distribution EXPR INT:=bernoulliDistribution01 b _ (13) [b] Type: Distribution(Expression(Integer)) papb:=freeMultiplicativeConvolution(pa,pb); Type: Distribution(Expression(Integer)) papbm1:=entries complete first(moments papb, 10); Type: List(Expression(Integer)) -- the mgf of the result should be aa:=a+b-2*a*b+sqrt(4*a*b*(1-a)*(1-b)) +--------------------------------+ | 2 2 2 (16) \|(4 a - 4 a)b + (- 4 a + 4 a)b + (- 2 a + 1)b + a Type: Expression(Integer) bb:=a+b-2*a*b-sqrt(4*a*b*(1-a)*(1-b)) +--------------------------------+ | 2 2 2 (17) - \|(4 a - 4 a)b + (- 4 a + 4 a)b + (- 2 a + 1)b + a Type: Expression(Integer) Mpapb:=(1-z*(a+b)-sqrt((aa*z-1)*(bb*z-1)))/2/(z-1) +---------------------------------------------+ | 2 2 2 - \|(b - 2 a b + a )z + ((4 a - 2)b - 2 a)z + 1 + (- b - a)z + 1 (18) ------------------------------------------------------------------- 2 z - 2 Type: Expression(Integer) papbser:=series(Mpapb,z=0); Type: UnivariatePuiseuxSeries(Expression(Integer),z,0) papbm2:=entries complete first (rest coefficients papbser, 10); Type: List(Expression(Integer)) testEquals("papbm1","papbm2") Type: Void -- polynomial evaluation p2:UnivariatePolynomial(z, Integer):= z^2 2 (22) z Type: UnivariatePolynomial(z,Integer) sem:= wignerDistribution 1 (23) [0, 1, 0, 2, 0, 5, 0, 14, 0, 42, ...] Type: Distribution(Integer) fp1:= freePoissonDistribution 1 (24) [1, 2, 5, 14, 42, 132, 429, 1430, 4862, 16796, ...] Type: Distribution(Integer) fp2a:=p2(sem) (25) [1, 2, 5, 14, 42, 132, 429, 1430, 4862, 16796, ...] Type: Distribution(Integer) testEquals("firstn(moments fp1, 10)", "firstn(moments fp2a, 10)") Type: Void -- multiplicative free convolution is commutative (regression 28.01.2020) semfp := freeMultiplicativeConvolution(sem, fp1) (27) [0, 1, 0, 4, 0, 22, 0, 140, 0, 969, ...] Type: Distribution(Fraction(Integer)) fpsem := freeMultiplicativeConvolution(fp1, sem) (28) [0, 1, 0, 4, 0, 22, 0, 140, 0, 969, ...] Type: Distribution(Fraction(Integer)) testEquals("firstn(moments semfp, 10)", "firstn(moments fpsem, 10)") Type: Void -- J continued fraction R:= Fraction Integer (30) Fraction(Integer) Type: Type macro jcf1(x,z) == JContinuedFraction(x,z)$DistributionContinuedFractionPackage(R, z) Type: Void sem1:Distribution R:= wignerDistribution 1 (32) [0, 1, 0, 2, 0, 5, 0, 14, 0, 42, ...] Type: Distribution(Fraction(Integer)) j1:=jcf1(sem1, z) (33) 1 | - 1 | - 1 | - 1 | - 1 | - 1 | - 1 | - 1 | +---+ + +-----+ + +-----+ + +-----+ + +-----+ + +-----+ + +-----+ + +-----+ | z | z | z | z | z | z | z | z + - 1 | - 1 | +-----+ + +-----+ + ... | z | z Type: ContinuedFraction(UnivariatePolynomial(z,Fraction(Integer))) j1c5:=(convergents j1) 5 3 z - 2 z (34) ------------- 4 2 z - 3 z + 1 Type: Fraction(UnivariatePolynomial(z,Fraction(Integer))) j1c5a:Fraction UP(z,Fraction Integer):= (z^3-2*z)/(z^4-3*z^2+1) 3 z - 2 z (35) ------------- 4 2 z - 3 z + 1 Type: Fraction(UnivariatePolynomial(z,Fraction(Integer))) testEquals("j1c5", "j1c5a") Type: Void macro jcf2(x,z) == JContinuedFraction(x,z)$DistributionContinuedFractionPackage(Integer, z) Type: Void sem2:Distribution Integer:= wignerDistribution 1 (38) [0, 1, 0, 2, 0, 5, 0, 14, 0, 42, ...] Type: Distribution(Integer) j2:=jcf2(sem2, z) (39) 1 | - 1 | - 1 | - 1 | - 1 | - 1 | - 1 | - 1 | +---+ + +-----+ + +-----+ + +-----+ + +-----+ + +-----+ + +-----+ + +-----+ | z | z | z | z | z | z | z | z + - 1 | - 1 | +-----+ + +-----+ + ... | z | z Type: ContinuedFraction(UnivariatePolynomial(z,Fraction(Integer))) j2c5:=(convergents j2) 5 3 z - 2 z (40) ------------- 4 2 z - 3 z + 1 Type: Fraction(UnivariatePolynomial(z,Fraction(Integer))) j2c5a:Fraction UP(z,Fraction Integer):= (z^3-2*z)/(z^4-3*z^2+1) 3 z - 2 z (41) ------------- 4 2 z - 3 z + 1 Type: Fraction(UnivariatePolynomial(z,Fraction(Integer))) testEquals("j2c5", "j2c5a") Type: Void -- Orthogonal polynomials mm:= [m[k] for k in 1..]; Type: Stream(Symbol) mu:= distributionByMoments mm; Type: Distribution(Polynomial(Integer)) op:= orthogonalPolynomials mu; Type: Stream(SparseUnivariatePolynomial(Fraction(Polynomial(Integer)))) intp34:= integrate(op 2*op 3, mu) (46) 0 Type: Fraction(Polynomial(Integer)) testTrue("zero? intp34") Type: Void -- monotone cumulants 1 mm1:Stream Fraction Polynomial Integer:= [m[k] for k in 1..]; Type: Stream(Fraction(Polynomial(Integer))) mu1:= distributionByMoments mm1; Type: Distribution(Fraction(Polynomial(Integer))) mc:= monotoneCumulants mu1; Type: Sequence(Fraction(Polynomial(Integer))) mm2:= distributionByMonotoneCumulants mc; Type: Distribution(Fraction(Polynomial(Integer))) m15:= mm1.5; Type: Fraction(Polynomial(Integer)) m25:= moment(mm2, 5); Type: Fraction(Polynomial(Integer)) testEquals("m15", "m25") Type: Void -- monotone cumulants 2 )clear prop mu1 mu2 mm1 mm2 hh hh:Stream Fraction Polynomial Integer:= [h[k] for k in 1..]; Type: Stream(Fraction(Polynomial(Integer))) mu1:= distributionByMonotoneCumulants hh; Type: Distribution(Fraction(Polynomial(Integer))) mm1:= moments mu1; Type: Sequence(Fraction(Polynomial(Integer))) mu2:= distributionByMoments mm1; Type: Distribution(Fraction(Polynomial(Integer))) h15:= hh.5; Type: Fraction(Polynomial(Integer)) h25:= monotoneCumulants(mu2).5 (60) h 5 Type: Fraction(Polynomial(Integer)) testEquals("h15", "h25") Type: Void -- orthogonal convolution identity )clear prop mu nu mumnu muonu mu := distributionByMoments([a[k] for k in 1..]); Type: Distribution(Polynomial(Integer)) nu := distributionByMoments([b[k] for k in 1..]); Type: Distribution(Polynomial(Integer)) mumnu := monotoneConvolution(mu, nu); Type: Distribution(Polynomial(Integer)) muonu := booleanConvolution(nu, orthogonalConvolution(mu, nu)); Type: Distribution(Polynomial(Integer)) testEquals("firstn(moments mumnu, 10)", "firstn(moments muonu, 10)") Type: Void -- subordination convolution identity )clear prop mu nu mufnu mumnu mu := distributionByMoments([a[k] for k in 1..]); Type: Distribution(Polynomial(Integer)) nu := distributionByMoments([b[k] for k in 1..]); Type: Distribution(Polynomial(Integer)) mufnu := freeConvolution(mu, nu); Type: Distribution(Polynomial(Integer)) mumnu := monotoneConvolution(nu, subordinationConvolution(mu, nu)); Type: Distribution(Polynomial(Integer)) testEquals("firstn(moments mufnu, 10)", "firstn(moments mumnu, 10)") Type: Void expected() == messagePrint("testsuite | testcases: failed (total) | tests: failed (total)")$OutputForm messagePrint("distro 0 (5) 0 (40)")$OutputForm Type: Void statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= WARNINGS: Testsuite: distro Testcase: STRANS test: 6 testing in a domain without InputForm! Testsuite: distro Testcase: STRANS test: 7 testing in a domain without InputForm! ============================================================================= Testsuite: distro failed (total): 0 (5) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) distro 0 (5) 0 (40) ============================================================================= File summary. unexpected failures: 0 expected failures: 0 unexpected passes: 0 total tests: 40 Type: Void expected() Compiling function expected with type () -> Void testsuite | testcases: failed (total) | tests: failed (total) distro 0 (5) 0 (40) Type: Void )lisp (quit) ( \ echo running test file ellip ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read ellip.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee ellip.output; rm tmp$$.input ) running test file ellip openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read ellip.input" )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial -- This input file checks basic properties of elliptic functions -- and of elliptic integrals. In fact, assuming that derivatives -- with respect to z are correct it proves that we use correct -- formulas for derivatives with respect to g2 and g3 or m. testsuite "Elliptic functions" All user variables and function definitions have been cleared. WARNING: string for testsuite should have less than 15 characters! Type: Void testcase "defining identities" All user variables and function definitions have been cleared. Type: Void eI := Expression(Integer) (2) Expression(Integer) Type: Type -- Weierstrass functions pp := 4*weierstrassP(g2,g3,z)^3 -g2*weierstrassP(g2,g3,z) -g3 3 (3) 4 weierstrassP(g2,g3,z) - g2 weierstrassP(g2,g3,z) - g3 Type: Expression(Integer) weval(e) == eval(e, [weierstrassPPrime(g2,g3,z) = sqrt(pp)]) Type: Void gg := weierstrassPPrime(g2,g3,z)^2 - pp (5) 2 3 weierstrassPPrime(g2,g3,z) - 4 weierstrassP(g2,g3,z) + g2 weierstrassP(g2,g3,z) + g3 Type: Expression(Integer) -- check that gg generate differential ideal testEquals("weval(D(gg, g2))", "0") Compiling function weval with type Expression(Integer) -> Expression (Integer) Type: Void testEquals("weval(D(gg, g3))", "0") Type: Void testEquals("weval(D(gg, z))", "0") Type: Void -- check that derivatives commute wcross1(f : (eI, eI, eI) -> eI, v1 : Symbol, v2 : Symbol) : eI == e := f(g2::eI, g3::eI, z::eI) weval(D(D(e, v1), v2) - D(D(e, v2), v1)) Function declaration wcross1 : (((Expression(Integer), Expression( Integer), Expression(Integer)) -> Expression(Integer)), Symbol, Symbol) -> Expression(Integer) has been added to workspace. Type: Void wcross(f : (eI, eI, eI) -> eI) : List(eI) == [wcross1(f, 'g2, 'g3), wcross1(f, 'g2, 'z), wcross1(f, 'g3, 'z)] Function declaration wcross : ((Expression(Integer), Expression( Integer), Expression(Integer)) -> Expression(Integer)) -> List( Expression(Integer)) has been added to workspace. Type: Void testEquals("wcross(weierstrassP)", "[0, 0, 0]") Compiling function wcross1 with type (((Expression(Integer), Expression(Integer), Expression(Integer)) -> Expression(Integer)) , Symbol, Symbol) -> Expression(Integer) Compiling function wcross with type ((Expression(Integer), Expression(Integer), Expression(Integer)) -> Expression(Integer)) -> List(Expression(Integer)) Type: Void testEquals("wcross(weierstrassPPrime)", "[0, 0, 0]") Type: Void testEquals("wcross(weierstrassZeta)", "[0, 0, 0]") Type: Void testEquals("wcross(weierstrassSigma)", "[0, 0, 0]") Type: Void -- Jacobi functions jeval(e) == eval(e, [jacobiCn(z, m), jacobiDn(z,m)], [sqrt(1 - jacobiSn(z,m)^2), sqrt(1 - m* jacobiSn(z,m)^2)]) Type: Void jcross(f : (eI, eI) -> eI) : eI == cc := D(D(f(z, m), m), z) - D(D(f(z, m), z), m) jeval(cc) Function declaration jcross : ((Expression(Integer), Expression( Integer)) -> Expression(Integer)) -> Expression(Integer) has been added to workspace. Type: Void -- check that jacobiSn(z,m)^2 + jacobiCn(z, m)^2 - 1 and -- m* jacobiSn(z,m)^2 + jacobiDn(z,m)^2 - 1 generate -- differential ideal testEquals("jeval(D(jacobiSn(z,m)^2 + jacobiCn(z, m)^2 - 1, z))", "0") Compiling function jeval with type Expression(Integer) -> Expression (Integer) Type: Void testEquals("jeval(D(jacobiSn(z,m)^2 + jacobiCn(z, m)^2 - 1, m))", "0") Type: Void testEquals("jeval(D(m* jacobiSn(z,m)^2 + jacobiDn(z,m)^2 - 1, z))", "0") Type: Void testEquals("jeval(D(m* jacobiSn(z,m)^2 + jacobiDn(z,m)^2 - 1, m))", "0") Type: Void -- Check that derivatives commute testEquals("jcross(jacobiSn)", "0") Compiling function jcross with type ((Expression(Integer), Expression(Integer)) -> Expression(Integer)) -> Expression( Integer) Type: Void testEquals("jcross(jacobiCn)", "0") Type: Void testEquals("jcross(jacobiDn)", "0") Type: Void -- Elliptic integrals -- Check that derivatives commute testEquals("D(D(ellipticE(z, m), m), z) - D(D(ellipticE(z, m), z), m)", "0") Type: Void testEquals("D(D(ellipticF(z, m), m), z) - D(D(ellipticF(z, m), z), m)", "0") Type: Void testEquals("D(D(ellipticPi(z, n, m), z), m) - D(D(ellipticPi(z, n, m), m), z)", "0") Type: Void testEquals("D(D(ellipticPi(z, n, m), z), n) - D(D(ellipticPi(z, n, m), n), z)", "0") Type: Void testEquals("D(D(ellipticPi(z, n, m), m), n) - D(D(ellipticPi(z, n, m), n), m)", "0") Type: Void -- Check agreement testEquals("D(ellipticK(m), m) - eval(D(ellipticF(z, m), m), [z = 1])", "0") Type: Void testEquals("D(ellipticE(m), m) - eval(D(ellipticE(z, m), m), [z = 1])", "0") Type: Void -- Inverse relation testEquals("jacobiSn(ellipticF(z, m), m) -z", "0") Type: Void testEquals("weierstrassP(g2, g3, weierstrassPInverse(g2, g3, z))", "z") Type: Void -- Cross derivatives of weierstrassPInverse ieval(e) == eval(e, weierstrassPPrime(g2, g3, weierstrassPInverse(g2, g3, z)), sqrt(4*z^3 - g2*z - g3)) Type: Void testEquals("ieval(D(D(weierstrassPInverse(g2, g3, z), z), g2) -" "D(D(weierstrassPInverse(g2, g3, z), g2), z))", "0") Compiling function ieval with type Expression(Integer) -> Expression (Integer) Type: Void testEquals("ieval(D(D(weierstrassPInverse(g2, g3, z), z), g3) -" "D(D(weierstrassPInverse(g2, g3, z), g3), z))", "0") Type: Void )set output algebra on statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= Testsuite: Elliptic functions failed (total): 0 (1) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) Elliptic functions 0 (1) 0 (25) ============================================================================= File summary. unexpected failures: 0 expected failures: 0 unexpected passes: 0 total tests: 25 Type: Void )lisp (quit) ( \ echo running test file expps ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read expps.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee expps.output; rm tmp$$.input ) running test file expps openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read expps.input" )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial testsuite "expps" All user variables and function definitions have been cleared. Type: Void testcase "STEXS" All user variables and function definitions have been cleared. Type: Void StrInt:= Stream Integer (2) Stream(Integer) Type: Type STEXSINT:= StreamExponentialSeriesOperations Integer (3) StreamExponentialSeriesOperations(Integer) Type: Type -- exponential function exp(x) serexp1:StrInt:= repeating [1] _ (4) [1] Type: Stream(Integer) -- exponential function exp(2x) serexp2:StrInt:= [2^k for k in 0..] (5) [1, 2, 4, 8, 16, 32, 64, 128, 256, 512, ...] Type: Stream(Integer) -- exponential function 2*exp(2x) ser2exp2:StrInt:= [2^k for k in 1..] (6) [2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, ...] Type: Stream(Integer) -- exponential function exp(3x) serexp3:StrInt:= [3^k for k in 0..] (7) [1, 3, 9, 27, 81, 243, 729, 2187, 6561, 19683, ...] Type: Stream(Integer) -- multiplication -- exp(x)*exp(2x) = exp(3x) serexp1exp2:= (serexp1*serexp2)$STEXSINT (8) [1, 3, 9, 27, 81, 243, 729, 2187, 6561, 19683, ...] Type: Stream(Integer) serexp1exp2trunc:= entries complete first(serexp1exp2,10) (9) [1, 3, 9, 27, 81, 243, 729, 2187, 6561, 19683] Type: List(Integer) serexp3trunc:= entries complete first(serexp3,10) (10) [1, 3, 9, 27, 81, 243, 729, 2187, 6561, 19683] Type: List(Integer) testEquals("serexp1exp2trunc", "serexp3trunc") Type: Void -- derivative -- d/dx exp(2x) = 2*exp(2x) dserexp2:= deriv(serexp2)$STEXSINT (12) [2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, ...] Type: Stream(Integer) dserexp2trunc:= entries complete first(dserexp2,10) (13) [2, 4, 8, 16, 32, 64, 128, 256, 512, 1024] Type: List(Integer) ser2exp2trunc:= entries complete first(ser2exp2,10) (14) [2, 4, 8, 16, 32, 64, 128, 256, 512, 1024] Type: List(Integer) testEquals("dserexp2trunc", "ser2exp2trunc") Type: Void -- integration -- \int 2*exp(2x) = exp(2x) iserexp1:= integrate(1,ser2exp2)$STEXSINT (16) [1, 2, 4, 8, 16, 32, 64, 128, 256, 512, ...] Type: Stream(Integer) iserexp1trunc:= entries complete first(iserexp1,10) (17) [1, 2, 4, 8, 16, 32, 64, 128, 256, 512] Type: List(Integer) serexp2trunc:= entries complete first(serexp2,10) (18) [1, 2, 4, 8, 16, 32, 64, 128, 256, 512] Type: List(Integer) testEquals("iserexp1trunc", "serexp2trunc") Type: Void -- exponentiation -- exp x serexpx:= exp0(cons(1,repeating [0]))$STEXSINT (20) [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, ...] Type: Stream(Integer) serexpx1:= repeating [1] _ (21) [1] Type: Stream(PositiveInteger) testEquals("entries complete first(serexpx,10)", "entries complete first(serexpx1,10)") Type: Void -- log exp x^2 serx2:= cons(0,cons(1,repeating [0])) _ (23) [0, 1, 0] Type: Stream(NonNegativeInteger) serlog1expx2:= log1(rest exp0(cons(0,cons(1,repeating [0])))$STEXSINT)$STEXSINT (24) [0, 0, 1, 0, 0, 0, 0, 0, 0, 0, ...] Type: Stream(Integer) testEquals("entries complete first(serx2,10)", "entries complete first(rest serlog1expx2,10)") Type: Void testcase "STEXST" All user variables and function definitions have been cleared. Type: Void StrInt:= Stream Integer (2) Stream(Integer) Type: Type STEXSTEXPR:= StreamExponentialSeriesTranscendentalFunctions Expression Integer (3) StreamExponentialSeriesTranscendentalFunctions(Expression(Integer)) Type: Type -- exp(1) serx3:= exp(cons(1,repeating [0]))$STEXSTEXPR (4) [%e, 0, 0, 0, 0, 0, 0, 0, 0, 0, ...] Type: Stream(Expression(Integer)) serexp1:= cons(%e,repeating([0])$Stream Expression Integer) _ (5) [%e, 0] Type: Stream(Expression(Integer)) testEquals("entries complete first(serx3,10)", "entries complete first(serexp1,10)") Type: Void -- log e = 1 serexp1:= cons(%e, repeating([0])$Stream Expression Integer) _ (7) [%e, 0] Type: Stream(Expression(Integer)) loge := log(serexp1)$STEXSTEXPR (8) [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, ...] Type: Stream(Expression(Integer)) zeros:Stream Expression Integer := cons(1, repeating [0]) _ (9) [1, 0] Type: Stream(Expression(Integer)) testEquals("entries complete first(loge,10)", "entries complete first(zeros,10)") Type: Void -- transcendental manipulations with EXPR INT EEE:= StreamExponentialSeriesOperations EXPR INT (11) StreamExponentialSeriesOperations(Expression(Integer)) Type: Type EET:= StreamExponentialSeriesTranscendentalFunctions EXPR INT (12) StreamExponentialSeriesTranscendentalFunctions(Expression(Integer)) Type: Type aa:Stream EXPR INT:= [a[k] for k in 1..] (13) [a , a , a , a , a , a , a , a , a , a , ...] 1 2 3 4 5 6 7 8 9 10 Type: Stream(Expression(Integer)) e0:= exp0(aa)$EEE (14) 2 3 2 2 4 [1, a , a + a , a + 3 a a + a , a + 4 a a + 3 a + 6 a a + a , 1 2 1 3 1 2 1 4 1 3 2 1 2 1 2 2 3 5 a + 5 a a + (10 a + 10 a )a + 15 a a + 10 a a + a , 5 1 4 2 1 3 1 2 1 2 1 2 2 3 3 a + 6 a a + (15 a + 15 a )a + 10 a + (60 a a + 20 a )a + 15 a 6 1 5 2 1 4 3 1 2 1 3 2 + 2 2 4 6 45 a a + 15 a a + a 1 2 1 2 1 , 2 3 a + 7 a a + (21 a + 21 a )a + (35 a + 105 a a + 35 a )a 7 1 6 2 1 5 3 1 2 1 4 + 2 2 2 4 3 3 2 70 a a + (105 a + 210 a a + 35 a )a + 105 a a + 105 a a 1 3 2 1 2 1 3 1 2 1 2 + 5 7 21 a a + a 1 2 1 , 2 3 2 a + 8 a a + (28 a + 28 a )a + (56 a + 168 a a + 56 a )a + 35 a 8 1 7 2 1 6 3 1 2 1 5 4 + 2 2 4 2 2 (280 a a + 210 a + 420 a a + 70 a )a + (280 a + 280 a )a 1 3 2 1 2 1 4 2 1 3 + 2 3 5 4 2 3 4 2 (840 a a + 560 a a + 56 a )a + 105 a + 420 a a + 210 a a 1 2 1 2 1 3 2 1 2 1 2 + 6 8 28 a a + a 1 2 1 , 2 3 a + 9 a a + (36 a + 36 a )a + (84 a + 252 a a + 84 a )a 9 1 8 2 1 7 3 1 2 1 6 + 2 2 4 2 (126 a + 504 a a + 378 a + 756 a a + 126 a )a + 315 a a 4 1 3 2 1 2 1 5 1 4 + 2 2 3 5 3 ((1260 a + 1260 a )a + 1890 a a + 1260 a a + 126 a )a + 280 a 2 1 3 1 2 1 2 1 4 3 + 3 2 (2520 a a + 840 a )a 1 2 1 3 + 3 2 2 4 6 4 (1260 a + 3780 a a + 1260 a a + 84 a )a + 945 a a 2 1 2 1 2 1 3 1 2 + 3 3 5 2 7 9 1260 a a + 378 a a + 36 a a + a 1 2 1 2 1 2 1 , ...] Type: Stream(Expression(Integer)) e1:= exp (cons(0, aa ))$EET (15) 2 3 2 2 4 [1, a , a + a , a + 3 a a + a , a + 4 a a + 3 a + 6 a a + a , 1 2 1 3 1 2 1 4 1 3 2 1 2 1 2 2 3 5 a + 5 a a + (10 a + 10 a )a + 15 a a + 10 a a + a , 5 1 4 2 1 3 1 2 1 2 1 2 2 3 3 a + 6 a a + (15 a + 15 a )a + 10 a + (60 a a + 20 a )a + 15 a 6 1 5 2 1 4 3 1 2 1 3 2 + 2 2 4 6 45 a a + 15 a a + a 1 2 1 2 1 , 2 3 a + 7 a a + (21 a + 21 a )a + (35 a + 105 a a + 35 a )a 7 1 6 2 1 5 3 1 2 1 4 + 2 2 2 4 3 3 2 70 a a + (105 a + 210 a a + 35 a )a + 105 a a + 105 a a 1 3 2 1 2 1 3 1 2 1 2 + 5 7 21 a a + a 1 2 1 , 2 3 2 a + 8 a a + (28 a + 28 a )a + (56 a + 168 a a + 56 a )a + 35 a 8 1 7 2 1 6 3 1 2 1 5 4 + 2 2 4 2 2 (280 a a + 210 a + 420 a a + 70 a )a + (280 a + 280 a )a 1 3 2 1 2 1 4 2 1 3 + 2 3 5 4 2 3 4 2 (840 a a + 560 a a + 56 a )a + 105 a + 420 a a + 210 a a 1 2 1 2 1 3 2 1 2 1 2 + 6 8 28 a a + a 1 2 1 , 2 3 a + 9 a a + (36 a + 36 a )a + (84 a + 252 a a + 84 a )a 9 1 8 2 1 7 3 1 2 1 6 + 2 2 4 2 (126 a + 504 a a + 378 a + 756 a a + 126 a )a + 315 a a 4 1 3 2 1 2 1 5 1 4 + 2 2 3 5 3 ((1260 a + 1260 a )a + 1890 a a + 1260 a a + 126 a )a + 280 a 2 1 3 1 2 1 2 1 4 3 + 3 2 (2520 a a + 840 a )a 1 2 1 3 + 3 2 2 4 6 4 (1260 a + 3780 a a + 1260 a a + 84 a )a + 945 a a 2 1 2 1 2 1 3 1 2 + 3 3 5 2 7 9 1260 a a + 378 a a + 36 a a + a 1 2 1 2 1 2 1 , ...] Type: Stream(Expression(Integer)) xy:= [x-y for x in e0 for y in e1] (16) [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ...] Type: Stream(Expression(Integer)) xy10:=entries complete first(xy,10) (17) [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] Type: List(Expression(Integer)) --testTrue("every?(zero?, first(xy,10))") testTrue("every?(zero?, xy10)") Type: Void --xy10t:=every?(zero?, xy10) --testEquals("removeDuplicates xy10", "[0]") l0:= log1(aa)$EEE (19) 2 3 [0, a , a - a , a - 3 a a + 2 a , 1 2 1 3 1 2 1 2 2 4 a - 4 a a - 3 a + 12 a a - 6 a , 4 1 3 2 1 2 1 2 2 3 5 a - 5 a a + (- 10 a + 20 a )a + 30 a a - 60 a a + 24 a , 5 1 4 2 1 3 1 2 1 2 1 2 2 3 a - 6 a a + (- 15 a + 30 a )a - 10 a + (120 a a - 120 a )a 6 1 5 2 1 4 3 1 2 1 3 + 3 2 2 4 6 30 a - 270 a a + 360 a a - 120 a 2 1 2 1 2 1 , 2 3 a - 7 a a + (- 21 a + 42 a )a + (- 35 a + 210 a a - 210 a )a 7 1 6 2 1 5 3 1 2 1 4 + 2 2 2 4 3 3 2 140 a a + (210 a - 1260 a a + 840 a )a - 630 a a + 2520 a a 1 3 2 1 2 1 3 1 2 1 2 + 5 7 - 2520 a a + 720 a 1 2 1 , 2 3 a - 8 a a + (- 28 a + 56 a )a + (- 56 a + 336 a a - 336 a )a 8 1 7 2 1 6 3 1 2 1 5 + 2 2 2 4 - 35 a + (560 a a + 420 a - 2520 a a + 1680 a )a 4 1 3 2 1 2 1 4 + 2 2 2 3 5 (560 a - 1680 a )a + (- 5040 a a + 13440 a a - 6720 a )a 2 1 3 1 2 1 2 1 3 + 4 2 3 4 2 6 8 - 630 a + 10080 a a - 25200 a a + 20160 a a - 5040 a 2 1 2 1 2 1 2 1 , 2 3 a - 9 a a + (- 36 a + 72 a )a + (- 84 a + 504 a a - 504 a )a 9 1 8 2 1 7 3 1 2 1 6 + 2 2 4 2 (- 126 a + 1008 a a + 756 a - 4536 a a + 3024 a )a + 630 a a 4 1 3 2 1 2 1 5 1 4 + 2 2 3 5 ((2520 a - 7560 a )a - 11340 a a + 30240 a a - 15120 a )a 2 1 3 1 2 1 2 1 4 + 3 3 2 560 a + (- 15120 a a + 20160 a )a 3 1 2 1 3 + 3 2 2 4 6 4 (- 7560 a + 90720 a a - 151200 a a + 60480 a )a + 22680 a a 2 1 2 1 2 1 3 1 2 + 3 3 5 2 7 9 - 151200 a a + 272160 a a - 181440 a a + 40320 a 1 2 1 2 1 2 1 , ...] Type: Stream(Expression(Integer)) l1:= log (cons(1, aa ))$EET (20) 2 3 [0, a , a - a , a - 3 a a + 2 a , 1 2 1 3 1 2 1 2 2 4 a - 4 a a - 3 a + 12 a a - 6 a , 4 1 3 2 1 2 1 2 2 3 5 a - 5 a a + (- 10 a + 20 a )a + 30 a a - 60 a a + 24 a , 5 1 4 2 1 3 1 2 1 2 1 2 2 3 a - 6 a a + (- 15 a + 30 a )a - 10 a + (120 a a - 120 a )a 6 1 5 2 1 4 3 1 2 1 3 + 3 2 2 4 6 30 a - 270 a a + 360 a a - 120 a 2 1 2 1 2 1 , 2 3 a - 7 a a + (- 21 a + 42 a )a + (- 35 a + 210 a a - 210 a )a 7 1 6 2 1 5 3 1 2 1 4 + 2 2 2 4 3 3 2 140 a a + (210 a - 1260 a a + 840 a )a - 630 a a + 2520 a a 1 3 2 1 2 1 3 1 2 1 2 + 5 7 - 2520 a a + 720 a 1 2 1 , 2 3 a - 8 a a + (- 28 a + 56 a )a + (- 56 a + 336 a a - 336 a )a 8 1 7 2 1 6 3 1 2 1 5 + 2 2 2 4 - 35 a + (560 a a + 420 a - 2520 a a + 1680 a )a 4 1 3 2 1 2 1 4 + 2 2 2 3 5 (560 a - 1680 a )a + (- 5040 a a + 13440 a a - 6720 a )a 2 1 3 1 2 1 2 1 3 + 4 2 3 4 2 6 8 - 630 a + 10080 a a - 25200 a a + 20160 a a - 5040 a 2 1 2 1 2 1 2 1 , 2 3 a - 9 a a + (- 36 a + 72 a )a + (- 84 a + 504 a a - 504 a )a 9 1 8 2 1 7 3 1 2 1 6 + 2 2 4 2 (- 126 a + 1008 a a + 756 a - 4536 a a + 3024 a )a + 630 a a 4 1 3 2 1 2 1 5 1 4 + 2 2 3 5 ((2520 a - 7560 a )a - 11340 a a + 30240 a a - 15120 a )a 2 1 3 1 2 1 2 1 4 + 3 3 2 560 a + (- 15120 a a + 20160 a )a 3 1 2 1 3 + 3 2 2 4 6 4 (- 7560 a + 90720 a a - 151200 a a + 60480 a )a + 22680 a a 2 1 2 1 2 1 3 1 2 + 3 3 5 2 7 9 - 151200 a a + 272160 a a - 181440 a a + 40320 a 1 2 1 2 1 2 1 , ...] Type: Stream(Expression(Integer)) xy:= [x-y for x in l0 for y in l1] (21) [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ...] Type: Stream(Expression(Integer)) testTrue("every?(zero?, entries complete first(xy,10))") Type: Void expected() == messagePrint("testsuite | testcases: failed (total) | tests: failed (total)")$OutputForm messagePrint("expps 0 (2) 0 (9)")$OutputForm Type: Void statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= Testsuite: expps failed (total): 0 (2) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) expps 0 (2) 0 (9) ============================================================================= File summary. unexpected failures: 0 expected failures: 0 unexpected passes: 0 total tests: 9 Type: Void expected() Compiling function expected with type () -> Void testsuite | testcases: failed (total) | tests: failed (total) expps 0 (2) 0 (9) Type: Void )lisp (quit) ( \ echo running test file finite ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read finite.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee finite.output; rm tmp$$.input ) running test file finite openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read finite.input" )if false -- Omitting: -- Omitting:The following yields a list of all domains that may (possibly conditionally) -- Omitting:export the Category [[Finite]]: -- Omitting: -- Omitting:\begin{verbatim} -- Omitting:getDomains(cat: Symbol): Set Symbol == -- Omitting: set map(d +-> symbol first destruct first destruct d, _ -- Omitting: destruct domainsOf(cat, nil)$Lisp) -- Omitting:\end{verbatim} -- Omitting: -- Omitting:namely - as of revision 798 -- Omitting: -- Omitting:\begin{verbatim} -- Omitting: {AlgebraicFunctionField, Boolean, Character, CharacterClass, Complex, -- Omitting: DirectProduct, DirectProductMatrixModule, DirectProductModule, FiniteField, -- Omitting: FiniteFieldCyclicGroup, FiniteFieldCyclicGroupExtension, -- Omitting: FiniteFieldCyclicGroupExtensionByPolynomial, FiniteFieldExtension, -- Omitting: FiniteFieldExtensionByPolynomial, FiniteFieldNormalBasis, -- Omitting: FiniteFieldNormalBasisExtension, -- Omitting: FiniteFieldNormalBasisExtensionByPolynomial, HomogeneousDirectProduct, -- Omitting: InnerFiniteField, InnerPrimeField, IntegerMod, LieSquareMatrix, -- Omitting: MachineComplex, ModMonic, MonoidRing, Octonion, OrderedDirectProduct, -- Omitting: OrderedVariableList, PrimeField, Product, RadicalFunctionField, -- Omitting: RectangularMatrix, Set, SetOfMIntegersInOneToN, SimpleAlgebraicExtension, -- Omitting: SplitHomogeneousDirectProduct, SquareMatrix} -- Omitting:\end{verbatim} -- Omitting: -- Omitting:Actually, there is a bug: [[AlgebraicFunctionField]] and -- Omitting:[[RadicalFunctionField]] do not export [[Finite]]. [[MachineComplex]] only -- Omitting:exports [[Finite]] when [[MachineFloat]] does, but it doesn't. -- Omitting: -- Omitting:For the others, we test whether [[lookup]] is the inverse of [[index]]. -- Omitting: -- Omitting:For some we hit an internal error, thus we commented them out. For others, we -- Omitting:did not find an example domain -- namely because we have no -- Omitting:[[OrderedAbelianMonoidSup]] with [[Finite]] currently. -- Omitting: )endif )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial )set function compile off testsuite "Finite" All user variables and function definitions have been cleared. Type: Void testLookupIndex(A: Type): Boolean == reduce(_and, [lookup(index(i)$A)$A = i for i in 1..min(size()$A, 200)]) Function declaration testLookupIndex : Type -> Boolean has been added to workspace. Type: Void testcaseNoClear "lookup index" Type: Void -- AlgebraicFunctionField testTrue "testLookupIndex(Boolean)" Cannot compile a $-expression involving a local variable. FriCAS will attempt to step through and interpret the code. Compiling function testLookupIndex with type Type -> Boolean Type: Void testTrue "testLookupIndex(Character)" Type: Void testTrue "testLookupIndex(CharacterClass)" Type: Void testTrue "testLookupIndex(Complex ZMOD 6)" Type: Void testTrue "testLookupIndex(DirectProduct(4, Boolean))" Type: Void testTrue "testLookupIndex(DirectProductMatrixModule(3, ZMOD 6, SquareMatrix(3, ZMOD 6), ZMOD 6))" Type: Void testTrue "testLookupIndex(DirectProductModule(3, ZMOD 6, ZMOD 6))" Type: Void testTrue "testLookupIndex(FiniteField(7,2))" Type: Void testTrue "testLookupIndex(FiniteFieldCyclicGroup(7,2))" Type: Void testTrue "testLookupIndex(FiniteFieldCyclicGroupExtension(PF 7,2))" Type: Void testTrue "testLookupIndex(FiniteFieldCyclicGroupExtensionByPolynomial(PF 7,x^2+1))" Type: Void testTrue "testLookupIndex(FiniteFieldExtension(PF 7,2))" Type: Void testTrue "testLookupIndex(FiniteFieldExtensionByPolynomial(PF 7,x^2+1))" Type: Void testTrue "testLookupIndex(FiniteFieldNormalBasis(7,2))" Type: Void testTrue "testLookupIndex(FiniteFieldNormalBasisExtension(PF 7,2))" Type: Void testTrue "testLookupIndex(FiniteFieldNormalBasisExtensionByPolynomial(PF 7,x^2+1))" Type: Void -- HomogeneousDirectProduct -- InnerFiniteField -- InnerPrimeField testTrue "testLookupIndex(IntegerMod 6)" Type: Void testTrue "testLookupIndex(LieSquareMatrix(4, ZMOD 6))" Type: Void -- MachineComplex xftestTrue "testLookupIndex(ModMonic(ZMOD 12, SUP ZMOD 12))" Internal Error The function index with signature hashcode is missing from domain ModMonic(IntegerMod 12)(SparseUnivariatePolynomial (IntegerMod 12)) Continuing to read the file... testTrue "testLookupIndex(MonoidRing(ZMOD 6, PF 7))" Type: Void testTrue "testLookupIndex(Octonion ZMOD 6)" Type: Void -- OrderedDirectProduct testTrue "testLookupIndex(OrderedVariableList ['a, 'b, 'c])" Type: Void testTrue "testLookupIndex(PrimeField 7)" Type: Void testTrue "testLookupIndex(Product(Boolean, Character))" Type: Void -- RadicalFunctionField testTrue "testLookupIndex(RectangularMatrix(3,2, ZMOD 6))" Type: Void testTrue "testLookupIndex(Set Boolean)" Type: Void testTrue "testLookupIndex(SetOfMIntegersInOneToN(2,5))" Type: Void testTrue "testLookupIndex(SimpleAlgebraicExtension(ZMOD 6, SUP ZMOD 6, x^2+1))" Type: Void -- SplitHomogeneousDirectProduct testTrue "testLookupIndex(SquareMatrix(3, ZMOD 6))" Type: Void -- FiniteGroup testTrue "testLookupIndex(CyclicGroup(15,'a))" Type: Void testTrue "testLookupIndex(DihedralGroup(15,'a,'b))" Type: Void statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= Testsuite: Finite failed (total): 0 (1) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) Finite 0 (1) 0 (31) ============================================================================= File summary. unexpected failures: 0 expected failures: 1 unexpected passes: 0 total tests: 31 Type: Void )lisp (quit) ( \ echo running test file free_mod ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read free_mod.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee free_mod.output; rm tmp$$.input ) running test file free_mod openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read free_mod.input" )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial testsuite "free module" All user variables and function definitions have been cleared. Type: Void testcase "order in FreeAbelianGroup (issue 343)" All user variables and function definitions have been cleared. Type: Void Z0 := FreeModule(Integer, Symbol) (2) FreeModule(Integer,Symbol) Type: Type a:= 'a::Z0 (3) a Type: FreeModule(Integer,Symbol) b:= 'b::Z0 (4) b Type: FreeModule(Integer,Symbol) z:= 0$Z0 (5) 0 Type: FreeModule(Integer,Symbol) testTrue "a > -b" Type: Void testTrue "-b < z" Type: Void testTrue "z < a" Type: Void testcase "Integer coefficients" All user variables and function definitions have been cleared. Type: Void Z1 := FreeModule(Integer, Reference(Symbol)) (2) FreeModule(Integer,Reference(Symbol)) Type: Type a := ref('a)$Reference(Symbol)::Z1 (3) ref(a) Type: FreeModule(Integer,Reference(Symbol)) b := ref('b)$Reference(Symbol)::Z1 (4) ref(b) Type: FreeModule(Integer,Reference(Symbol)) c := ref('c)$Reference(Symbol)::Z1 (5) ref(c) Type: FreeModule(Integer,Reference(Symbol)) z := 0$Z1 (6) 0 Type: FreeModule(Integer,Reference(Symbol)) testTrue("not(a = b)") Type: Void testTrue("not(a + b = b)") Type: Void testTrue("not(a + c = a + b)") Type: Void testEquals("a + b", "b + a") Type: Void testEquals("(a + c) + (a + b)", "a + a + b + c") Type: Void testEquals("(a + b) + (b + c)", "a + (b + b) + c") Type: Void testEquals("(a + b) + a", "(a + a) + b") Type: Void testEquals("(a + b + c) - a", "b + c") Type: Void testEquals("(a + b + c) - b", "a + c") Type: Void testEquals("(a + b + c) - c", "a + b") Type: Void testEquals("(a + a + b) - a", "a + b") Type: Void testEquals("(a + b + b) - b", "a + b") Type: Void testEquals("a - b", "subtractIfCan(a, b)") Type: Void testcase "NonNegativeInteger coefficients" All user variables and function definitions have been cleared. Type: Void Z2 := FreeModule(NonNegativeInteger, Reference(Symbol)) (2) FreeModule(NonNegativeInteger,Reference(Symbol)) Type: Type a := ref('a)$Reference(Symbol)::Z2 (3) ref(a) Type: FreeModule(NonNegativeInteger,Reference(Symbol)) b := ref('b)$Reference(Symbol)::Z2 (4) ref(b) Type: FreeModule(NonNegativeInteger,Reference(Symbol)) c := ref('c)$Reference(Symbol)::Z2 (5) ref(c) Type: FreeModule(NonNegativeInteger,Reference(Symbol)) z := 0$Z2 (6) 0 Type: FreeModule(NonNegativeInteger,Reference(Symbol)) testEquals("subtractIfCan(a + b + c, a)", "b + c") Type: Void testEquals("subtractIfCan(a + b + c, b)", "a + c") Type: Void testEquals("subtractIfCan(a + b + c, c)", "a + b") Type: Void testEquals("subtractIfCan(a + a + b, a)", "a + b") Type: Void testEquals("subtractIfCan(a + b + b, b)", "a + b") Type: Void testTrue("subtractIfCan(a, b) case _"failed_"") Type: Void testTrue("subtractIfCan(a, a + a) case _"failed_"") Type: Void statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= WARNINGS: Testsuite: free module Testcase: Integer coefficients test: 4 testing in a domain without InputForm! Testsuite: free module Testcase: Integer coefficients test: 5 testing in a domain without InputForm! Testsuite: free module Testcase: Integer coefficients test: 6 testing in a domain without InputForm! Testsuite: free module Testcase: Integer coefficients test: 7 testing in a domain without InputForm! Testsuite: free module Testcase: Integer coefficients test: 8 testing in a domain without InputForm! Testsuite: free module Testcase: Integer coefficients test: 9 testing in a domain without InputForm! Testsuite: free module Testcase: Integer coefficients test: 10 testing in a domain without InputForm! Testsuite: free module Testcase: Integer coefficients test: 11 testing in a domain without InputForm! Testsuite: free module Testcase: Integer coefficients test: 12 testing in a domain without InputForm! Testsuite: free module Testcase: Integer coefficients test: 13 testing in a domain without InputForm! Testsuite: free module Testcase: NonNegativeInteger coefficients test: 1 testing in a domain without InputForm! Testsuite: free module Testcase: NonNegativeInteger coefficients test: 2 testing in a domain without InputForm! Testsuite: free module Testcase: NonNegativeInteger coefficients test: 3 testing in a domain without InputForm! Testsuite: free module Testcase: NonNegativeInteger coefficients test: 4 testing in a domain without InputForm! Testsuite: free module Testcase: NonNegativeInteger coefficients test: 5 testing in a domain without InputForm! ============================================================================= Testsuite: free module failed (total): 0 (3) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) free module 0 (3) 0 (23) ============================================================================= File summary. unexpected failures: 0 expected failures: 0 unexpected passes: 0 total tests: 23 Type: Void )lisp (quit) ( \ echo running test file fun ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read fun.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee fun.output; rm tmp$$.input ) running test file fun openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read fun.input" )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial testsuite "functional values" All user variables and function definitions have been cleared. WARNING: string for testsuite should have less than 15 characters! Type: Void testcase "add1" All user variables and function definitions have been cleared. Type: Void testTrue("(add1 := (x : INT) : INT -> INT -> INT +-> y +-> z +-> x + y + z" "; true)") Type: Void testTrue("(f1 := add1(5); true)") Type: Void testTrue("(f2 := f1(7); true)") Type: Void testEquals("f2(8)", "20") Type: Void testEquals("add1(3)(9)(4)", "16") Type: Void testcase "add2" All user variables and function definitions have been cleared. Type: Void add2 == (x : INT) : INT -> INT -> INT +-> y +-> z +-> x + y + z Function declaration add2 : Integer -> (Integer -> (Integer -> Integer)) has been added to workspace. Type: Void testTrue("(f1 := add2(15); true)") Compiling function add2 with type Integer -> (Integer -> (Integer -> Integer)) Type: Void testEquals("f1(7)(8)", "30") Type: Void testEquals("add2(2)(7)(4)", "13") Type: Void testcase "add3" All user variables and function definitions have been cleared. Type: Void add3(x : INT) : INT -> INT -> INT == y +-> z +-> x + y + z Function declaration add3 : Integer -> (Integer -> (Integer -> Integer)) has been added to workspace. Type: Void testTrue("(f1 := add3(25); true)") Compiling function add3 with type Integer -> (Integer -> (Integer -> Integer)) Type: Void testEquals("f1(7)(8)", "40") Type: Void testEquals("add3(6)(11)(4)", "21") Type: Void testcase "add4" All user variables and function definitions have been cleared. Type: Void testTrue("(add4 := x +-> (y : INT) : INT -> INT +-> z +-> x + y + z" "; true)") Type: Void testTrue("(g1 := add4(7); true)") Type: Void testEquals("g1(3)(19)", "29") Type: Void testEquals("add4(11)(-1)(5)", "15") Type: Void testcase "list of closures" All user variables and function definitions have been cleared. Type: Void l1 := [1, 7, 17] (2) [1, 7, 17] Type: List(PositiveInteger) l2 := [((x : INT) : INT +-> x + y) for y in l1] (3) [ theMap LAMBDA-CLOSURE NIL , NIL , SEQ(BLOCK,#<@00000000015C51B0>) G191(TAG,#<@00000000015C4FC0>) , G190(TAG,#<@00000000015C4FC0>) , SEQ(BLOCK,#<@00000000015C4F70>) , G2117(envArg) , G2117 + ELT(envArg,0) , 0 , theMap LAMBDA-CLOSURE NIL , NIL , SEQ(BLOCK,#<@00000000015C53C0>) G191(TAG,#<@00000000015C4FC0>) , G190(TAG,#<@00000000015C4FC0>) , SEQ(BLOCK,#<@00000000015C4F70>) , G2117(envArg) , G2117 + ELT(envArg,0) , 0 , theMap LAMBDA-CLOSURE NIL , NIL , SEQ(BLOCK,#<@00000000015C55D0>) G191(TAG,#<@00000000015C4FC0>) , G190(TAG,#<@00000000015C4FC0>) , SEQ(BLOCK,#<@00000000015C4F70>) , G2117(envArg) , G2117 + ELT(envArg,0) , 0 ] Type: List((Integer -> Integer)) testEquals("l2(1)(3)", "4") Type: Void testEquals("l2(2)(2)", "9") Type: Void testEquals("l2(3)(-7)", "10") Type: Void testcase "shadowing" All user variables and function definitions have been cleared. Type: Void h := (a : INT) : INT->INT +-> x +-> (a := 3 ; x+a) (2) theMap(*1;anonymousFunction;14;initial;internal) Type: (Integer -> (Integer -> Integer)) testEquals("h(1)(5)", "8") Type: Void testEquals("h(5)(3)", "6") Type: Void testcase "local scope" All user variables and function definitions have been cleared. Type: Void testEquals("((): Void +-> {local y; y := 1; ()})(); y", "y") Type: Void y := sin(x) (3) sin(x) Type: Expression(Integer) testEquals("((): Void +-> {local y; y := 1; ()})(); y", "sin(x)") Type: Void p(y) == ((): Void +-> (local y; y := 1;()))() y Type: Void -- Does not work yet xftestEquals("p(3)", "3") Compiling function p with type PositiveInteger -> PositiveInteger Type: Void -- testEquals("p(sin(x))", "sin(x)") statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= WARNINGS: Testsuite: functional values Testcase: local scope test: 1 testing in a domain without InputForm! ============================================================================= Testsuite: functional values failed (total): 0 (7) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) functional values 0 (7) 0 (23) ============================================================================= File summary. unexpected failures: 0 expected failures: 1 unexpected passes: 0 total tests: 23 Type: Void )lisp (quit) ( \ echo running test file gpresent ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read gpresent.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee gpresent.output; rm tmp$$.input ) running test file gpresent openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read gpresent.input" -- regression tests for code in gpresent.spad )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial )expose GroupPresentation GroupPresentation is now explicitly exposed in frame initial testsuite "gpresent" All user variables and function definitions have been cleared. Type: Void -- first we try each simplification rule in its simplest -- form then we try combinations. testcase "simplification - remove one generator" All user variables and function definitions have been cleared. Type: Void triv := groupPresentation([],[]) (2) < | > Type: GroupPresentation t1 := simplify(groupPresentation([1],[[1]])) (3) < | > Type: GroupPresentation testEquals("triv", "t1") Type: Void testcase "simplification - repeated remove one generator" All user variables and function definitions have been cleared. Type: Void triv := groupPresentation([],[]) (2) < | > Type: GroupPresentation t2 := simplify(groupPresentation([1,2],[[1],[2]])) (3) < | > Type: GroupPresentation testEquals("triv", "t2") Type: Void testcase "simplification - cancel empty" All user variables and function definitions have been cleared. Type: Void triv := groupPresentation([],[]) (2) < | > Type: GroupPresentation t3 := simplify(groupPresentation([0],[[0]])) (3) < | > Type: GroupPresentation testEquals("triv", "t3") Type: Void testcase "simplification - cancel inverse" All user variables and function definitions have been cleared. Type: Void triv := groupPresentation([],[]) (2) < | > Type: GroupPresentation t4 := simplify(groupPresentation([1],[[1],[-1]])) (3) < | > Type: GroupPresentation testEquals("triv", "t4") Type: Void testcase "simplification - 2 element rule" All user variables and function definitions have been cleared. Type: Void free1 := groupPresentation([1],[]) (2) Type: GroupPresentation t5 := simplify(groupPresentation([1,2],[[1,2]])) (3) Type: GroupPresentation testEquals("free1", "t5") Type: Void testcase "simplification - minimise inverses" All user variables and function definitions have been cleared. Type: Void free3 := groupPresentation([1,2,3],[[1,2,3]]) (2) Type: GroupPresentation t6 := simplify(groupPresentation([1,2,3],[[-3,-2,-1]])) (3) Type: GroupPresentation testEquals("free3", "t6") Type: Void testcase "simplification - substitution" All user variables and function definitions have been cleared. Type: Void square := groupPresentation([1,2,3,4,5],[[1,3,5],[2,3,4]]) (2) Type: GroupPresentation t6 := simplify(square) (3) Type: GroupPresentation expected := groupPresentation([1,2,4,5],[[2,-1,-5,4]]) (4) Type: GroupPresentation testEquals("expected", "t6") Type: Void testcase "simplification - remove duplicate rule" All user variables and function definitions have been cleared. Type: Void x := groupPresentation([1,2,3],[[1,2,3],[1,2,3]]) (2) Type: GroupPresentation t6 := simplify(x) (3) Type: GroupPresentation expected := groupPresentation([1,2,3],[[1,2,3]]) (4) Type: GroupPresentation testEquals("expected", "t6") Type: Void y := groupPresentation([1,2,3],[[1,2,3],[-3,-2,-1]]) (6) Type: GroupPresentation t7 := simplify(y) (7) Type: GroupPresentation testEquals("expected", "t7") Type: Void z := groupPresentation([1,2,3],[[1,2,3],[2,3,1]]) (9) Type: GroupPresentation t8 := simplify(z) (10) Type: GroupPresentation testEquals("expected", "t8") Type: Void a := groupPresentation([1,2,3],[[1,2,3],[2,3,1],[-3,-2,-1]]) (12) Type: GroupPresentation t9 := simplify(a) (13) Type: GroupPresentation testEquals("expected", "t9") Type: Void b := groupPresentation([1,2,3,4,5,6],[[1,2,3],[4,5,6],[4,5,6]]) (15) Type: GroupPresentation t10 := simplify(b) (16) Type: GroupPresentation expected2 := groupPresentation([1,2,3,4,5,6],[[1,2,3],[4,5,6]]) (17) Type: GroupPresentation testEquals("expected2", "t10") Type: Void c := groupPresentation([1,2,3,4,5,6],[[4,5,6],[1,2,3],[4,5,6]]) (19) Type: GroupPresentation t11 := simplify(c) (20) Type: GroupPresentation testEquals("expected2", "t11") Type: Void d := groupPresentation([1,2,3,4,5,6],[[4,5,6],[4,5,6],[1,2,3]]) (22) Type: GroupPresentation t12 := simplify(d) (23) Type: GroupPresentation testEquals("expected2", "t12") Type: Void -- more complicated simplifications testcase "complicated simplification" All user variables and function definitions have been cleared. Type: Void c1 := groupPresentation([1,2,3,4,5,6,7],[[1],[0],_ [2,4,5],[2,4,7],[2,6],[2,6,7],[3,4,6],[3,5,6],[3,4,7],_ [3,7],[4,5],[4,6],[5,6,7],[5,7]]) (2) Type: GroupPresentation t7 := simplify(c1) (3) < | > Type: GroupPresentation expected := groupPresentation([],[]) (4) < | > Type: GroupPresentation testEquals("expected", "t7") Type: Void -- direct product and quotient testcase "direct product" All user variables and function definitions have been cleared. Type: Void a := groupPresentation([1],[]) (2) Type: GroupPresentation t8 := directProduct(a,a) (3) Type: GroupPresentation expected := groupPresentation([1,2],[[1,2,1,2]]) (4) Type: GroupPresentation testEquals("expected", "t8") Type: Void expected2 := groupPresentation([2],[[2,2]]) (6) Type: GroupPresentation t9 := quotient(t8,[1]) (7) Type: GroupPresentation testEquals("expected2", "t9") Type: Void t10 := quotient(t8,[[1]]) (9) Type: GroupPresentation testEquals("expected2", "t10") Type: Void -- conversions to PermutationGroup testcase "PermutationGroup conversions cyclic group" All user variables and function definitions have been cleared. Type: Void c5a := cyclicGroup(5)$PermutationGroupExamples (2) <(1 2 3 4 5)> Type: PermutationGroup(Integer) c5b := cyclicGroup(5)$GroupPresentation (3) Type: GroupPresentation c5c := toPermutationIfCan(c5b) :: PermutationGroup(Integer) (4) <(1 2 3 4 5)> Type: PermutationGroup(Integer) c5r := relationsInGenerators(c5a) (5) [[1, 1, 1, 1, 1], [1, 1, 1, 1, 1]] Type: List(List(Integer)) c5d := groupPresentation([1], c5r)$GroupPresentation (6) Type: GroupPresentation c5e := toPermutationIfCan(c5d)::PermutationGroup(Integer) (7) <(1 2 3 4 5)> Type: PermutationGroup(Integer) testEquals("c5a", "c5c") Type: Void testEquals("c5c", "c5e") Type: Void testcase "PermutationGroup conversions dihedral group" All user variables and function definitions have been cleared. Type: Void d3a := dihedralGroup(3)$PermutationGroupExamples (2) <(1 2 3), (1 3)> Type: PermutationGroup(Integer) d3b := dihedralGroup(3)$GroupPresentation (3) Type: GroupPresentation d3c := toPermutationIfCan(d3b) :: PermutationGroup(Integer) (4) <(1 2 3)(4 5 6), (1 4)(2 6)(3 5)> Type: PermutationGroup(Integer) d3r := relationsInGenerators(d3a) (5) [[2, 2], [1, 2, 1, 2], [1, 2, 1, 2], [1, 2, 1, 2, 2, - 2], [2, 1, 2, 2, - 2, - 1, - 2, - 2, - 1], [2, 2]] Type: List(List(Integer)) d3d := groupPresentation([1, 2], d3r)$GroupPresentation (6) Type: GroupPresentation d3d := simplify(d3d) (7) Type: GroupPresentation d3e := toPermutationIfCan(d3d)::PermutationGroup(Integer) (8) <(1 6 4)(2 3 5), (1 2)(3 4)(5 6)> Type: PermutationGroup(Integer) testEquals("order(d3a)", "order(d3c)") Type: Void testEquals("order(d3c)", "order(d3e)") Type: Void testcase "symmetric group" All user variables and function definitions have been cleared. Type: Void s4a := symmetricGroup(4)$PermutationGroupExamples (2) <(1 2 3 4), (1 2)> Type: PermutationGroup(Integer) s4b := symmetricGroup(4)$GroupPresentation (3) Type: GroupPresentation s4c := toPermutationIfCan(s4b) :: PermutationGroup(Integer) (4) < (1 2)(3 4)(5 6)(7 8)(9 19)(10 21)(11 15)(12 20)(13 23)(14 18)(16 22) (17 24) , (1 3)(2 6)(4 5)(7 9)(8 12)(10 11)(13 14)(15 16)(17 18)(19 20)(21 22) (23 24) , (1 7)(2 8)(3 11)(4 15)(5 18)(6 14)(9 10)(12 13)(16 17)(19 21)(20 23)(22 24) > Type: PermutationGroup(Integer) s4r := relationsInStrongGenerators(s4a) (5) [[3, 1, 2, 3, - 2, - 1, - 3, - 2, - 1], [2, 1, 2, 3, - 1, - 3], [1, 1, 2, 3, - 3, - 2], [3, 2, 3, - 2, - 1, - 3, - 2], [2, 2, 3, - 1, - 3, - 2, - 1], [3, 3], [1, 3, - 1, - 3], [2, 1, 2, - 1], [1, 1, 2, - 2], [2, 2, - 1, - 2, - 1], [1, 1]] Type: List(List(Integer)) s4d := groupPresentation([1, 2, 3], s4r)$GroupPresentation (6) Type: GroupPresentation s4e := toPermutationIfCan(s4d)::PermutationGroup(Integer) (7) < (1 2)(3 16)(4 5)(6 22)(7 19)(8 9)(10 11)(12 13)(14 23)(15 24)(17 21) (18 20) , (1 16 11)(2 10 3)(4 22 18)(5 20 6)(7 8 24)(9 19 15)(12 23 17)(13 21 14) , (1 9)(2 8)(3 4)(5 16)(6 7)(10 13)(11 12)(14 15)(17 18)(19 22)(20 21)(23 24) > Type: PermutationGroup(Integer) s4f := toPermutationIfCan(s4b, [[2], [3]], false )::PermutationGroup(Integer) (8) <(1 2), (2 3), (3 4)> Type: PermutationGroup(Integer) s4pers := [[1, 2], [2, 3], [3, 4]]::List(Permutation(Integer)) (9) [(1 2), (2 3), (3 4)] Type: List(Permutation(Integer)) s4g := permutationGroup(s4pers) (10) <(1 2), (2 3), (3 4)> Type: PermutationGroup(Integer) testEquals("order(s4c)", "24") Type: Void testEquals("order(s4e)", "24") Type: Void testEquals("s4g", "s4f") Type: Void a5a := alternatingGroup(5)$PermutationGroupExamples (14) <(3 4 5), (1 2 3)> Type: PermutationGroup(Integer) a5r := relationsInStrongGenerators(a5a) (15) [[3, 1, 2, 3, - 2, - 1, - 3, - 2, - 1], [2, 1, 2, 3, - 1, - 2, - 3, - 2, - 1], [3, 2, 3, - 2, - 3, - 2], [2, 2, 3, - 2, - 2, - 1, - 1, - 3, - 2, - 1, - 1], [3, 1, 1, 2, 3, - 2, - 1, - 1], [2, 1, 1, 2, 3, - 1, - 2, - 3], [1, 1, 1, 2, 3, - 3, - 2], [3, 3, - 2, - 1, - 1, - 3, - 2, - 1, - 1], [1, 3, - 1, - 2, - 3], [2, 1, 2, - 1, - 2, - 1], [2, 2, - 1, - 1, - 2, - 1, - 1], [2, 1, 1, 2, - 1], [1, 1, 1, 2, - 2], [1, 1, 1]] Type: List(List(Integer)) a5c := groupPresentation([1, 2, 3], a5r)$GroupPresentation (16) Type: GroupPresentation a5d := toPermutationIfCan(a5c)::PermutationGroup(Integer) (17) < (1 18 2)(3 42 12)(4 47 5)(6 54 48)(7 41 35)(8 9 27)(10 50 11)(13 14 29) (15 37 36)(16 53 56)(17 32 28)(19 25 30)(20 22 21)(23 58 55)(24 44 31) (26 40 45)(33 43 34)(38 57 59)(39 60 52)(46 49 51) , (1 25 14)(2 29 3)(4 49 10)(5 50 6)(7 8 32)(9 40 17)(11 51 48)(12 13 30) (15 57 16)(18 42 19)(20 58 33)(21 43 31)(22 24 23)(26 27 41)(28 45 35) (34 55 44)(36 53 52)(37 39 38)(46 47 54)(56 59 60) , (1 23 9)(2 38 28)(3 45 4)(5 52 32)(6 7 21)(8 36 31)(10 35 37)(11 12 59) (13 55 56)(14 40 15)(16 17 22)(18 46 41)(19 26 20)(24 25 57)(27 47 33) (29 49 39)(30 51 34)(42 58 54)(43 53 50)(44 48 60) > Type: PermutationGroup(Integer) testEquals("order(a5d)", "60") Type: Void j2 := janko2()$PermutationGroupExamples (19) < (2 3 4 5 6 7 8)(9 10 11 12 13 14 15)(16 17 18 19 20 21 22) (23 24 25 26 27 28 29)(30 31 32 33 34 35 36)(37 38 39 40 41 42 43) (44 45 46 47 48 49 50)(51 52 53 54 55 56 57)(58 59 60 61 62 63 64) (65 66 67 68 69 70 71)(72 73 74 75 76 77 78)(79 80 81 82 83 84 85) (86 87 88 89 90 91 92)(93 94 95 96 97 98 99) , (5 66 49 59 61)(10 78 88 29 12) (1 74 83 21 36 77 44 80 64 2 34 75 48 17 100) (3 15 31 52 19 11 73 79 26 56 41 99 39 84 90) (4 57 86 63 85 95 82 97 98 81 8 69 38 43 58) (6 68 89 94 92 20 13 54 24 51 87 27 76 23 67) (7 72 22 35 30 70 47 62 45 46 40 28 65 93 42) (9 71 37 91 18 55 96 60 16 53 50 25 32 14 33) > Type: PermutationGroup(Integer) j2r := relationsInStrongGenerators(j2); Type: List(List(Integer)) j2p := groupPresentation([1, 2, 3, 4], j2r); Type: GroupPresentation j2per := toPermutationIfCan(j2p, [[1], [2], [3]], false )::PermutationGroup(Integer); Type: PermutationGroup(Integer) testEquals("#movedPoints(j2per)", "100") Type: Void testEquals("order(j2per)", "604800") Type: Void s4r2 := relationsInGenerators(s4a) (25) [[2, 2], [1, 1, 1, 1, 2, 2], [1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2] , [1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, - 2, - 1, - 1, - 1] , [1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1] , [1, 1, 1, 2, 1, 1, 1, 2, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1] , [1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2] , [2, 2], [1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, - 2, - 2, - 1, - 1, - 1] , [1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2] , [2, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1] , [1, 1, 1, 2, 1, 1, 1, 2, 2, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1] , [2, 1, 1, 1, 2, 2, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 1, - 2, - 2, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 1, - 1, - 2, - 1, - 1, - 1, - 2, - 2, - 1, - 1, - 1] ] Type: List(List(Integer)) s4gen := generators(s4a) (26) [(1 2 3 4), (1 2)] Type: List(Permutation(Integer)) ielt(a, i) == (i > 0 => elt(a, i); inv(elt(a, -i))) Type: Void -- test that all relations are valid for rel in s4r2 repeat prod := reduce(_*, [ielt(s4gen, i) for i in rel], 1$PERM(INT)) testEquals("prod", "1$PERM(INT)") Compiling function ielt with type (List(Permutation(Integer)), Integer) -> Permutation(Integer) Type: Void statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= WARNINGS: Testsuite: gpresent Testcase: simplification - remove one generator test: 1 testing in a domain without InputForm! Testsuite: gpresent Testcase: simplification - repeated remove one generator test: 1 testing in a domain without InputForm! Testsuite: gpresent Testcase: simplification - cancel empty test: 1 testing in a domain without InputForm! Testsuite: gpresent Testcase: simplification - cancel inverse test: 1 testing in a domain without InputForm! Testsuite: gpresent Testcase: simplification - 2 element rule test: 1 testing in a domain without InputForm! Testsuite: gpresent Testcase: simplification - minimise inverses test: 1 testing in a domain without InputForm! Testsuite: gpresent Testcase: simplification - substitution test: 1 testing in a domain without InputForm! Testsuite: gpresent Testcase: simplification - remove duplicate rule test: 1 testing in a domain without InputForm! Testsuite: gpresent Testcase: simplification - remove duplicate rule test: 2 testing in a domain without InputForm! Testsuite: gpresent Testcase: simplification - remove duplicate rule test: 3 testing in a domain without InputForm! Testsuite: gpresent Testcase: simplification - remove duplicate rule test: 4 testing in a domain without InputForm! Testsuite: gpresent Testcase: simplification - remove duplicate rule test: 5 testing in a domain without InputForm! Testsuite: gpresent Testcase: simplification - remove duplicate rule test: 6 testing in a domain without InputForm! Testsuite: gpresent Testcase: simplification - remove duplicate rule test: 7 testing in a domain without InputForm! Testsuite: gpresent Testcase: complicated simplification test: 1 testing in a domain without InputForm! Testsuite: gpresent Testcase: direct product test: 1 testing in a domain without InputForm! Testsuite: gpresent Testcase: direct product test: 2 testing in a domain without InputForm! Testsuite: gpresent Testcase: direct product test: 3 testing in a domain without InputForm! Testsuite: gpresent Testcase: PermutationGroup conversions cyclic group test: 1 testing in a domain without InputForm! Testsuite: gpresent Testcase: PermutationGroup conversions cyclic group test: 2 testing in a domain without InputForm! Testsuite: gpresent Testcase: symmetric group test: 3 testing in a domain without InputForm! Testsuite: gpresent Testcase: symmetric group test: 7 testing in a domain without InputForm! Testsuite: gpresent Testcase: symmetric group test: 8 testing in a domain without InputForm! Testsuite: gpresent Testcase: symmetric group test: 9 testing in a domain without InputForm! Testsuite: gpresent Testcase: symmetric group test: 10 testing in a domain without InputForm! Testsuite: gpresent Testcase: symmetric group test: 11 testing in a domain without InputForm! Testsuite: gpresent Testcase: symmetric group test: 12 testing in a domain without InputForm! Testsuite: gpresent Testcase: symmetric group test: 13 testing in a domain without InputForm! Testsuite: gpresent Testcase: symmetric group test: 14 testing in a domain without InputForm! Testsuite: gpresent Testcase: symmetric group test: 15 testing in a domain without InputForm! Testsuite: gpresent Testcase: symmetric group test: 16 testing in a domain without InputForm! Testsuite: gpresent Testcase: symmetric group test: 17 testing in a domain without InputForm! Testsuite: gpresent Testcase: symmetric group test: 18 testing in a domain without InputForm! Testsuite: gpresent Testcase: symmetric group test: 19 testing in a domain without InputForm! ============================================================================= Testsuite: gpresent failed (total): 0 (13) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) gpresent 0 (13) 0 (41) ============================================================================= File summary. unexpected failures: 0 expected failures: 0 unexpected passes: 0 total tests: 41 Type: Void )lisp (quit) ( \ echo running test file integ ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read integ.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee integ.output; rm tmp$$.input ) running test file integ openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read integ.input" )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial testsuite "integ" All user variables and function definitions have been cleared. Type: Void is_evaluated_integral(res, f) == k1 := first kernels res not is?(operator k1, 'integral) or member?(k1, kernels(f)) Type: Void testIntegrate(f: String, x: String, issue: String): Void == testcaseNoClear("integrate(" f ", " x ") (" issue ")") testTrue("(res := integrate(" f ", " x "); true)") testTrue("is_evaluated_integral(res, " f ")") testEquals("normalize(D(res, " x ") - (" f "))", "0") Function declaration testIntegrate : (String, String, String) -> Void has been added to workspace. Type: Void xf1testIntegrate(f: String, x: String, issue: String): Void == testcaseNoClear("integrate(" f ", " x ") (" issue ")") xftestTrue("(res := integrate(" f ", " x "); true)") testTrue("not is?(operator first kernels res, 'integral)") testEquals("normalize(D(res, " x ") - (" f "))", "0") Function declaration xf1testIntegrate : (String, String, String) -> Void has been added to workspace. Type: Void xf2testIntegrate(f: String, x: String, issue: String): Void == testcaseNoClear("integrate(" f ", " x ") (" issue ")") testTrue("(res := integrate(" f ", " x "); true)") xftestTrue("not is?(operator first kernels res, 'integral)") testEquals("normalize(D(res, " x ") - (" f "))", "0") Function declaration xf2testIntegrate : (String, String, String) -> Void has been added to workspace. Type: Void testIntegrate("sqrt(1+tan(x)^2)", "x", "#436") Compiling function testIntegrate with type (String, String, String) -> Void Compiling function is_evaluated_integral with type (Expression( Integer), Expression(Integer)) -> Boolean Type: Void xf1testIntegrate("1/(-3+v^3)*v/(-4+v^3)^(1/2)", "v", "#360") Compiling function xf1testIntegrate with type (String, String, String) -> Void Daly Bug >> Error detected within library code: Not integrable (provided residues have no relations) Continuing to read the file... testIntegrate("log(1-z^3)*(%i*z)^(1/2)", "z", "#440") Compiling function is_evaluated_integral with type (Expression( Complex(Integer)), Expression(Complex(Integer))) -> Boolean Type: Void -- xf2testIntegrate("csc(z)*(1-1/(%i*z)^(1/2))^(1/2)", "z", "#442") testcaseNoClear("csc(z)*(1-1/(%i*z)^(1/2))^(1/2)") Type: Void testTrue("(res := integrate(csc(z)*(1-1/(%i*z)^(1/2))^(1/2), z); true)") Type: Void xftestTrue("not is?(operator first kernels res, 'integral)") Type: Void xftestEquals("normalize(D(res, z) - csc(z)*(1-1/(%i*z)^(1/2))^(1/2))", "0") Type: Void testIntegrate("asin(x/a)", "x", " ") Type: Void -- sanity checks testIntegrate("(x+1)*exp(x)", "x", "rde") Type: Void testIntegrate("((x^2+x+1)*exp(1/(x+1)))/(x^2+2*x+1)", "x", "rde") Type: Void testIntegrate("((x^3-x^2-3*x+1)*exp(1/(x^2-1)))/(x^3-x^2-x+1)", "x", "rde") Type: Void testIntegrate("x*exp(-log(x) + x)", "x", "rde") Type: Void testIntegrate("e^(1/x)*x^(-3)", "x", "rde") Type: Void testIntegrate("x*exp(log(x) + x)", "x", "rde") Type: Void testIntegrate("sinh(b*log(c*x^n) + a)^2", "x", "rde") Type: Void testIntegrate("x^2*(a+b*x)^p", "x", "rde") Type: Void testIntegrate("x*sqrt(a+b*x)^p", "x", "rde") Type: Void testIntegrate("(x^7-24*x^4-4*x^2+8*x-8)/(x^8+6*x^6+12*x^4+8*x^2)", "x", "rat") Compiling function is_evaluated_integral with type (Expression( Integer), Fraction(Polynomial(Integer))) -> Boolean Type: Void testIntegrate("(x-tan(x))/tan(x)^2 + tan(x)", "x", "trig") Type: Void testIntegrate("x^2*log(x^2+a^2)", "x", "elem") Type: Void testIntegrate("(1+x+x*exp(x))*(x+log(x)+exp(x)-1)/(x+log(x)+exp(x))^2/x", "x", "elem") Type: Void testIntegrate("(1+x^(1/4))^(1/3)/(x^(1/2))", "x", "alg") Type: Void testIntegrate("((-x-1)*log((x^2+x))^2+2*log(x))/(x+1)", "x", "elem") Type: Void testIntegrate("x/sqrt((1-x^2)*(1-k^2*x^2))", "x", "alg") Type: Void testIntegrate("sqrt(1/x+1)*sqrt(x)-sqrt(x+1)", "x", "alg") Type: Void -- used to fail due to wrong normalization testIntegrate("1/x*(exp(log(x)/2+x))^2", "x", "rde") Type: Void testIntegrate("exp(x)*exp(exp(x) + 1 + log(exp(x) + 3)/2)^2/(exp(x) + 3)", "x", "rde") Type: Void -- bug in RDE testIntegrate("((a*x+1)*exp(x)+(a+1)*x)*exp(a*log(exp(x)+x))/(exp(x)+x)", "x", "rde") Type: Void testIntegrate( "((x*2^(1/2)+1)*exp(x)+(x*2^(1/2)+x))*exp(2^(1/2)*log(exp(x)+x))/(exp(x)+x)", "x", "rde") Type: Void fun1 := D(x*exp(a*log(log(x)/(x+1)+1)), x) (34) log(x) + x + 1 a log(--------------) 2 x + 1 (((- a + 1)x + 1)log(x) + x + (a + 2)x + a + 1)%e ----------------------------------------------------------------------- 2 (x + 1)log(x) + x + 2 x + 1 Type: Expression(Integer) testIntegrate("fun1", "x", "rde") Type: Void fun2 := D(x*exp(sqrt(2)*log(log(x)/(x+1)+1)), x) (36) +-+ +-+ 2 ((- x\|2 + x + 1)log(x) + (x + 1)\|2 + x + 2 x + 1) * +-+ log(x) + x + 1 \|2 log(--------------) x + 1 %e / 2 (x + 1)log(x) + x + 2 x + 1 Type: Expression(Integer) testIntegrate("fun2", "x", "rde") Type: Void fun3 := D(x*exp(x*log(x)/(log(x)+1))*log(exp(x*log(x)/(log(x)+1))+1), x) (38) x log(x) 2 ---------- 2 log(x) + 1 ((x + 1)log(x) + (x + 2)log(x) + x + 1)(%e ) + x log(x) ---------- 2 log(x) + 1 ((x + 1)log(x) + (x + 2)log(x) + x + 1)%e * x log(x) ---------- log(x) + 1 log(%e + 1) + x log(x) 2 ---------- 2 log(x) + 1 (x log(x) + x log(x) + x)(%e ) / x log(x) ---------- 2 log(x) + 1 2 (log(x) + 2 log(x) + 1)%e + log(x) + 2 log(x) + 1 Type: Expression(Integer) testIntegrate("fun3", "x", "rde") Type: Void -- Rotstein & Bronstein, third case -- Integrate[(2581284441*Exp[x] + 1757211400)*Exp[1/(Exp[x]+1) - 10*x]/ -- (39916800*Exp[3*x] + 119750400*Exp[2*x] + 119750400*Exp[x] + 39916800), x] testIntegrate("(2581284541*exp(x) + 1757211400)*exp(1/(exp(x)+1) - 10*x)/" "(39916800*exp(3*x) + 119750400*exp(2*x) + 119750400*exp(x)" " + 39916800)", "x", "rde") Type: Void fun4 := D(log(log(log(x)))*exp(log(x) + x)*(x + 1/(log(x)^2 + x)), x) (41) 2 5 3 2 3 2 (x + 2 x)log(x) + (2 x + 4 x + x + 1)log(x) - 2 log(x) + 4 3 2 (x + 2 x + x )log(x) * log(x) + x %e log(log(x))log(log(log(x))) + 4 2 2 3 log(x) + x (x log(x) + (2 x + 1)log(x) + x + x)%e / 5 2 3 3 (x log(x) + 2 x log(x) + x log(x))log(log(x)) Type: Expression(Integer) testIntegrate("fun4", "x", "rde") Type: Void -- Just algebraic Hermite testIntegrate( "(4*(log(x)-1)*(log(x)^2+x+1)^(1/2)+(2*log(x)^2-2*log(x)+x+2))/" "((10*log(x)^2+2*x+2)*(log(x)^2+x+1)^(1/2)+8*log(x)^3+(8*x+8)*log(x))", "x", "alg") Type: Void -- Needs recursive call to integrator testIntegrate( "(4*(log(x)-1)*(log(x)^2+x+1)^(1/2)+(2*log(x)^2-2*log(x)+x+2))/" "((10*log(x)^2+2*x+2)*(log(x)^2+x+1)^(1/2)+8*log(x)^3+(8*x+8)*log(x))+" "1/x", "x", "alg") Type: Void testIntegrate( "(4*(log(x)-1)*(log(x)^2+x+1)^(1/2)+(2*log(x)^2-2*log(x)+x+2))/" "((10*log(x)^2+2*x+2)*(log(x)^2+x+1)^(1/2)+8*log(x)^3+(8*x+8)*log(x))+" "1/x^2", "x", "alg") Type: Void -- Needs logarithmic derivative in algebraic extension testIntegrate("sqrt(z)^I^2", "x", "rde") Type: Void -- D(exp(ellipticF(x, m)), x) testIntegrate("exp(ellipticF(x,m))/((1-m*x^2)^(1/2)*(1-x^2)^(1/2))", "x", "rde") Type: Void -- D(x*exp(ellipticF(x, m)), x) testIntegrate("(((1-m*x^2)^(1/2)*(1-x^2)^(1/2)+x)*exp(ellipticF(x,m)))/" "((1-m*x^2)^(1/2)*(1-x^2)^(1/2))", "x", "rde") Type: Void -- D((x+sqrt(1-x^2)*sqrt(1-m*x^2))*exp(ellipticF(x, m)), x) testIntegrate("((2*(1-m*x^2)^(1/2)*(1-x^2)^(1/2)+2*m*x^3-m*x)*" "exp(ellipticF(x,m)))/((1-m*x^2)^(1/2)*(1-x^2)^(1/2))", "x", "rde") Type: Void -- D(li(x)*exp(x+li(x)), x) testIntegrate("((li(x)*log(x)+li(x)+1)*exp(li(x)+x))/log(x)", "x", "rde") Type: Void -- D(exp(li(x) + x)/(li(x) + x), x) testIntegrate("(((li(x)+x-1)*log(x)+li(x)+x-1)*exp(li(x)+x))/" "((li(x)^2+2*x*li(x)+x^2)*log(x))", "x", "rde") Type: Void -- just a few easy examples testIntegrate("(x^3-x^2-3*x+1)*exp(1/(x^2-1))/(x^3-x^2-x+1)", "x", "rde") Type: Void testIntegrate("((x + 1)*log(x)^2 - 1)*exp(x + 1/log(x))/log(x)^2", "x", "rde") Type: Void testIntegrate("((3*x+1)*log(x)+3*x^2+4*x+3)*exp(x+log(x)/3)/x", "x", "rde") Type: Void testIntegrate("(3*x^2+5*x)*exp(x + log(x^2-1)/3)/(x+1)", "x", "rde") Type: Void testIntegrate("((3*x+1)*log(x)+3*x^2-2*x-3)*exp(x+log(x)/3)/(x*log(x)^2+2*x^2*log(x)+x^3)", "x", "rde") Type: Void testIntegrate("(2*log(x)^2+3*x*log(x)+x^2-x-1)*exp(log(x)^2+x)/(x*log(x)^2+2*x^2*log(x)+x^3)", "x", "rde") Type: Void testIntegrate("(2*log(x)^2+3*x*log(x)+x^2+x+1)*exp(log(x)^2+x)/x", "x", "rde") Type: Void testIntegrate("((x-3)*log(x)+4*x^2)*exp(1/x+log(x)/3)/x^2", "x", "rde") Type: Void -- extended integration fun := D(log(exp(log(x+1)+x)*x)^2, x) 2 log(x + 1) + x (2 x + 6 x + 2)log(x %e ) (60) --------------------------------------- 2 x + x Type: Expression(Integer) testIntegrate("fun", "x", "extint") Type: Void -- D((log(x*(1+x)) - log(x*(x+2)))*log(x+exp(x)), x) testIntegrate("log(x+exp(x))/(x^2 + 3*x + 2) + " "(log(x*(1+x)) - log(x*(x+2)))*(exp(x) + 1)/(exp(x) + x)", "x", "extint") Type: Void fun := D((log(x*(1+x)) - log(x*(x+2)))*log(x+exp(x))^2, x) (63) x x 2 (%e + x)log(%e + x) + 2 x 2 2 ((- 2 x - 6 x - 4)%e - 2 x - 6 x - 4)log(x + 2 x) + 2 x 2 2 ((2 x + 6 x + 4)%e + 2 x + 6 x + 4)log(x + x) * x log(%e + x) / 2 x 3 2 (x + 3 x + 2)%e + x + 3 x + 2 x Type: Expression(Integer) testIntegrate("fun", "x", "extint") Type: Void fun := D((log(x*(1+x)) - log(x*(x+2)))^2*log(x+exp(x))^2, x) (65) x 2 x 2 x 2 ((- 2 %e - 2 x)log(x + 2 x) + (2 %e + 2 x)log(x + x))log(%e + x) + 2 x 2 2 2 ((2 x + 6 x + 4)%e + 2 x + 6 x + 4)log(x + 2 x) + 2 x 2 2 2 ((- 4 x - 12 x - 8)%e - 4 x - 12 x - 8)log(x + x)log(x + 2 x) + 2 x 2 2 2 ((2 x + 6 x + 4)%e + 2 x + 6 x + 4)log(x + x) * x log(%e + x) / 2 x 3 2 (x + 3 x + 2)%e + x + 3 x + 2 x Type: Expression(Integer) testIntegrate("fun", "x", "extint") Type: Void -- D(Ei(x)*log(x+exp(x))^2, x) testIntegrate("exp(x)*log(x+exp(x))^2/x + " "2*Ei(x)*(exp(x) + 1)/(exp(x) + x)*log(x+exp(x))", "x", "extint") Type: Void -- D(li(x)*log(x+exp(x))^2, x) testIntegrate("log(x+exp(x))^2/log(x) + 2*li(x)*" "(exp(x) + 1)/(exp(x) + x)*log(x+exp(x))", "x", "extint") Type: Void fun := D((x*exp((exp(x) + 1)/exp(x)))*log(exp((exp(x) + 1)/exp(x))+1), x) (69) x 2 x x %e + 1 %e + 1 %e + 1 ------- ------- ------- x x x x %e x %e %e ((%e - x)(%e ) + (%e - x)%e )log(%e + 1) + x 2 %e + 1 ------- x %e - x (%e ) / x %e + 1 ------- x x %e x %e %e + %e Type: Expression(Integer) testIntegrate("fun", "x", "extint") Type: Void fun := D((exp((exp(x) + 1)/exp(x))/exp(x))*log(exp((exp(x) + 1)/exp(x))+1), x) (71) x 2 x x %e + 1 %e + 1 %e + 1 ------- ------- ------- x x x x %e x %e %e ((- %e - 1)(%e ) + (- %e - 1)%e )log(%e + 1) + x 2 %e + 1 ------- x %e - (%e ) / x %e + 1 ------- x x 2 %e x 2 (%e ) %e + (%e ) Type: Expression(Integer) testIntegrate("fun", "x", "extint") Type: Void fun := D((x*exp((exp(x)^2 + 1)/exp(x)))*log(exp((exp(x) + 1)/exp(x))+1), x) (73) x x 2 %e + 1 (%e ) + 1 ------- ---------- x x x 2 x %e x 2 x %e ((x (%e ) + %e - x)%e + x (%e ) + %e - x)%e * x %e + 1 ------- x %e log(%e + 1) + x x 2 %e + 1 (%e ) + 1 ------- ---------- x x %e %e - x %e %e / x %e + 1 ------- x x %e x %e %e + %e Type: Expression(Integer) testIntegrate("fun", "x", "extint") Type: Void fun := D((exp((exp(x)^2 + 1)/exp(x))/exp(x))*log(exp((exp(x) + 1)/exp(x))+1), x) (75) x x 2 %e + 1 (%e ) + 1 ------- ---------- x x x 2 x %e x 2 x %e (((%e ) - %e - 1)%e + (%e ) - %e - 1)%e * x %e + 1 ------- x %e log(%e + 1) + x x 2 %e + 1 (%e ) + 1 ------- ---------- x x %e %e - %e %e / x %e + 1 ------- x x 2 %e x 2 (%e ) %e + (%e ) Type: Expression(Integer) testIntegrate("fun", "x", "extint") Type: Void fun := D(x*exp(exp(x)^2 + exp(x))*log(exp(exp(x)^2 + exp(x)) + 1), x) (77) x 2 x 2 x 2 x (%e ) + %e (2 x (%e ) + x %e + 1)(%e ) + x 2 x x 2 x (%e ) + %e (2 x (%e ) + x %e + 1)%e * x 2 x (%e ) + %e log(%e + 1) + x 2 x 2 x 2 x (%e ) + %e (2 x (%e ) + x %e )(%e ) / x 2 x (%e ) + %e %e + 1 Type: Expression(Integer) testIntegrate("fun", "x", "extint") Type: Void fun := D((exp(exp(x)^2 + exp(x))/exp(x))*log(exp(exp(x)^2 + exp(x)) + 1), x) (79) x 2 x 2 x 2 x (%e ) + %e (2 (%e ) + %e - 1)(%e ) + x 2 x x 2 x (%e ) + %e (2 (%e ) + %e - 1)%e * x 2 x (%e ) + %e log(%e + 1) + x 2 x 2 x 2 x (%e ) + %e (2 (%e ) + %e )(%e ) / x 2 x x (%e ) + %e x %e %e + %e Type: Expression(Integer) testIntegrate("fun", "x", "extint") Type: Void fun := D((x/(exp(x) + x))*erf(x*exp(x) + 1) + erf(x*exp(x) + 1)^2, x) (81) x 3 2 x 2 3 2 x ((4 x + 4)(%e ) + (8 x + 8 x)(%e ) + (4 x + 4 x )%e ) * x erf(x %e + 1) + 2 x 2 3 2 x (2 x + 2 x)(%e ) + (2 x + 2 x )%e * 2 x 2 x - x (%e ) - 2 x %e - 1 %e + x +---+ x (- x + 1)%e \|%pi erf(x %e + 1) / x 2 x 2 +---+ ((%e ) + 2 x %e + x )\|%pi Type: Expression(Integer) testIntegrate("fun", "x", "extint") Type: Void testIntegrate("asin(x)*log(x)", "x", "extint") Type: Void testIntegrate("log(x + sqrt(1 + x^2))/(1 - x^2)^(3/2)", "x", "extint") Type: Void -- elliptic -- D(ellipticF(x+2/x, 3), x) xf2testIntegrate("(x^2-2)/(x^2*((-3*x^4-11*x^2-12)/(x^2))^(1/2)*((-x^4-3*x^2-4)/(x^2))^(1/2))", "x", "ellip") Compiling function xf2testIntegrate with type (String, String, String) -> Void Type: Void xf2testIntegrate("(x^2-2)/((-3*x^4-11*x^2-12)^(1/2)*(-x^4-3*x^2-4)^(1/2))", "x", "ellip") Type: Void xf2testIntegrate("(x^2-2)/((-3*x^4-11*x^2-12)*(-x^4-3*x^2-4))^(1/2)", "x", "ellip") Type: Void -- D(ellipticF(x^3+2*x+1, 3), x) xf2testIntegrate("(3*x^2+2)/((-3*x^6-12*x^4-6*x^3-12*x^2-12*x-2)^(1/2)*(-x^6-4*x^4-2*x^3-4*x^2-4*x)^(1/2))", "x", "ellip") Type: Void xf2testIntegrate("(3*x^2+2)/((-3*x^6-12*x^4-6*x^3-12*x^2-12*x-2)*(-x^6-4*x^4-2*x^3-4*x^2-4*x))^(1/2)", "x", "ellip") Type: Void -- li testIntegrate("1/log(x)", "x", "li") Type: Void testIntegrate("1/(log(x) + 1)", "x", "li") Type: Void testIntegrate("1/(log(x)^2-1)", "x", "li") Type: Void testIntegrate("x/log(x)", "x", "li") Type: Void testIntegrate("x/(log(x)+1)", "x", "li") Type: Void testIntegrate("(x+1)/(x*log(x))", "x", "li") Type: Void testIntegrate("(x+1)/(x*log(log(x) + x))", "x", "li") Type: Void testIntegrate("(3*x^2+2)/log(x^3+2*x+1)", "x", "li") Type: Void testIntegrate("((x + 1)*log(x) + x^2 + x)/(x*log(log(x) + x))", "x", "li") Type: Void testIntegrate("((x + 1)*log(x) + x^2 - 1)/(x*log(log(x) + x))", "x", "li") Type: Void testIntegrate("(2*log(x)^2 - log(x) - x^2)/(log(x)^3 - x^2*log(x))", "x", "li") Type: Void testIntegrate("((x+1)*exp(x))/log(x*exp(x))", "x", "li") Type: Void -- the same, but written in a different way testIntegrate("((x+1)*exp(x))/(x + log(x))", "x", "li") Type: Void testIntegrate("((2*x+2)*exp(x)*log(x)+(2*x^2+2*x)*exp(x))/(log(x)^2+2*x*log(x)+x^2-2)", "x", "li") Type: Void testIntegrate("exp(x)/log(exp(x)+1)", "x", "li") Type: Void testIntegrate("(2*exp(x)^2+exp(x))/log(exp(x)^2+exp(x))", "x", "li") Type: Void -- the same, but written in a different way testIntegrate("(2*exp(x)^2+exp(x))/(x + log(exp(x) + 1))", "x", "li") Type: Void xf2testIntegrate("(4*x^6-14*x^5-8*x^4-16*x^3-12*x^2-2*x)/((x^4-8*x^3+24*x^2-32*x+16)*log((x^4+2*x^2+1)/(x^2-4*x+4)))", "x", "li") Type: Void -- the same, but written in a different way testIntegrate("(4*x^6-14*x^5-8*x^4-16*x^3-12*x^2-2*x)/((x^4-8*x^3+24*x^2-32*x+16)*2*log((x^2+1)/(x-2)))", "x", "li") Type: Void testIntegrate("(-2*x^8+8*x^7-4*x^6+23*x^5+10*x^4-11*x^3+54*x^2-12*x-6)/((x^7-6*x^6+14*x^5-20*x^4+25*x^3-22*x^2+12*x-8)*log((x-2)/(x^2+1)))", "x", "li") Type: Void -- normalize is too weak to prove equality -- testIntegrate("8*x/((x^4 + 2*x^2 + 1)*atan(x))", "x", "li") -- testIntegrate("(x^2 + 8*x + 1)/((x^4 + 2*x^2 + 1)*atan(x))", "x", "li") -- polylog testIntegrate("x/(exp(x) - 1)", "x", "poly") Type: Void testIntegrate("x^2/(exp(x) - 1)", "x", "poly") Type: Void testIntegrate("x^3/(exp(x) - 1)", "x", "poly") Type: Void testIntegrate("2*x*exp(x)/(exp(x)^2 - 1)", "x", "poly") Type: Void testIntegrate("x/(exp(x) - 2)", "x", "poly") Type: Void testIntegrate("(2*x*exp(x) - 3*x)/(exp(x)^2 -3*exp(x) + 2)", "x", "poly") Type: Void testIntegrate("2*x*exp(x)/(exp(x)^2 - 2)", "x", "poly") Type: Void testIntegrate("((x+1)*log(x)+(x^2+x))/(x*exp(log(x)+x) - x)", "x", "poly") Type: Void -- the same, but written in a different way xf2testIntegrate("((x+1)*log(x)+(x^2+x))/(x^2*exp(x) - x)", "x", "poly") Type: Void testIntegrate("x/(c+b*%e^(d*x)+a*%e^(2*d*x))", "x", "poly") Type: Void testIntegrate("((-4*x-8)*log(x)+(-2*x^2-4*x))/(3*x*exp(2*log(x)+x)^2-x)", "x", "poly") Type: Void -- the same, but written in a different way testIntegrate("((-4*x-8)*log(x)+(-2*x^2-4*x))/(3*x^3*exp(log(x)+x)^2-x)", "x", "poly") Type: Void testIntegrate("((8*x+16)*log(x)^2+(8*x^2+18*x+4)*log(x)+(2*x^3+5*x^2+2*x))/(x*exp(2*log(x)+x)+x)", "x", "poly") Type: Void -- the same, but written in a different way testIntegrate("((8*x+16)*log(x)^2+(8*x^2+18*x+4)*log(x)+(2*x^3+5*x^2+2*x))/(a*x^2*exp(log(x)+x)+x)", "x", "poly") Type: Void testIntegrate("((8*x+16)*log(x)^2+(8*x^2+18*x+4)*log(x)+(2*x^3+5*x^2+2*x))/(a*exp(3*log(x)+x)+x)", "x", "poly") Type: Void testIntegrate("((-16*x-32)*log(x)^2+(-16*x^2-36*x-8)*log(x)+(-4*x^3-10*x^2-4*x))/(2*x^3*exp(log(x)+x)^2-x)", "x", "poly") Type: Void testIntegrate("x/sinh(x)", "x", "poly") Type: Void testIntegrate("x^2/sinh(x)", "x", "poly") Type: Void testIntegrate("x/sinh(x+2)", "x", "poly") Type: Void testIntegrate("x^2/sinh(x+2)", "x", "poly") Type: Void testIntegrate("x^2/sinh(a*x+b)", "x", "poly") Type: Void testIntegrate("x^2/(cosh(x) + 1)", "x", "poly") Type: Void testIntegrate("log(sinh(x))", "x", "poly") Type: Void testIntegrate("x*log(sinh(x))", "x", "poly") Type: Void testIntegrate("x*log(sinh(x+a))", "x", "poly") Type: Void testIntegrate("log(cosh(x)+1)", "x", "poly") Type: Void testIntegrate("((x+1)*log(sinh((x+1)/(x-1))))/(x^3-3*x^2+3*x-1)", "x", "poly") Type: Void -- Rich -- not integrable, but similar testcaseNoClear("1/(x*log(a + b*x))") Type: Void testTrue("(integrate(1/(x*log(a + b*x)), x); true)") Type: Void testIntegrate("1/(x^2*log(a*x^n))", "x", "poly") Type: Void -- Cherry, Caviness testIntegrate("x/log(x)^2", "x", "li") Type: Void testIntegrate("1/(log(x)+3)", "x", "li") Type: Void testIntegrate("x^2/log(x+1)", "x", "li") Type: Void testIntegrate("exp(x)/(x+1)^2", "x", "Ei") Type: Void testIntegrate("x^3/log(x^2 - 1)", "x", "li") Type: Void -- Kelly Roach -- Ei integrable -- result is OK, but normalize fails to simplify it due to -- complex coefficients -- testIntegrate("cos(b*x)*atan(a/x^2)", "x", "Ei") testcaseNoClear("cos(b*x)*atan(a/x^2)") Type: Void testTrue("(integrate(cos(b*x)*atan(a/x^2), x); true)") Ei +-------+ +-------+ +-------+ 4| 2 4 2 4| 2 4 +-+ | 2 4 \|16 a b - 2 a b \|16 a b + b x\|2 \|16 a b [- ---------- + --------------------------------------- %i] +-+ +-------+ 2 \|2 +-+ | 2 4 \|2 \|16 a b Type: Void -- erf integrable testIntegrate("cos(a*x^2+b*x)", "x", "erf") Type: Void -- Knowles testIntegrate("exp(-x^2 - erf(x)^2)", "x", "erf") Type: Void -- D(-sqrt(%pi)*erf(1/sqrt(log(x))), x) xf2testIntegrate("exp(-1/log(x))/(x*log(x)*sqrt(log(x)))", "x", "erf") Type: Void -- the same, but written in a different way xf2testIntegrate("exp(-(1/2)*log(log(x)) -1/log(x))/(x*log(x))", "x", "erf") Type: Void testIntegrate("x*exp(x^4)", "x", "erf") Type: Void testIntegrate("(2*x+1)*exp(-x^4-2*x^3-x^2)", "x", "erf") Type: Void testIntegrate("(2*x+1)*exp(-x^4-2*x^3-x^2 + 2)", "x", "erf") Type: Void -- sqrt(%pi)*D(erfi(x+1/x), x)/2 testIntegrate("(x^2-1)*exp((x^4+2*x^2+1)/x^2)/x^2", "x", "erf") Type: Void -- two terms testIntegrate("exp((x^4+2*x^2+1)/x^2)/x^2", "x", "erf") Type: Void -- sqrt(%pi)*D(erfi(x+1/x^2, x)/2 testIntegrate("(x^3-2)*exp((x^6+2*x^3+1)/x^4)/x^3", "x", "erf") Type: Void -- sqrt(%pi)*D(erfi(1/x, x)/2 testIntegrate("exp(1/(x^2))/x^2", "x", "erf") Type: Void -- sqrt(%pi)*D(erfi(1/x), x)/2 + D(exp(1/x^2), x) testIntegrate("-(x+2)*exp(1/(x^2))/x^3", "x", "erf") Type: Void -- sqrt(%pi)*D(erfi(1/x), x)/2 + D(x*exp(1/x^2), x) testIntegrate("(x^2-3)*exp(1/(x^2))/x^2", "x", "erf") Type: Void -- sqrt(%pi)*D(erf(log(x) + 1), x)/2 testIntegrate("exp(-log(x)^2-2*log(x)-1)/x", "x", "erf") Type: Void -- + D(exp(-log(x)^2-2*log(x)-1), x) testIntegrate("(-2*log(x)-1)*exp(-log(x)^2-2*log(x)-1)/x", "x", "erf") Type: Void -- sqrt(%pi)*D(erfi(x + log(x) + 1), x)/2 testIntegrate("(x+1)*exp(log(x)^2+(2*x+2)*log(x)+x^2+2*x+1)/x", "x", "erf") Type: Void testIntegrate("(x+1)*exp(log(x)^2+(2*x+2)*log(x)+x^2+2*x)/x", "x", "erf") Type: Void testIntegrate("(x^2+x)*exp(log(x)^2+2*x*log(x)+x^2+2*x)", "x", "erf") Type: Void -- sqrt(%pi)*D(erfi(x + log(x)^2 + 1), x)/2 testIntegrate("(2*log(x)+x)*exp(log(x)^4+(2*x+2)*log(x)^2+x^2+2*x+1)/x", "x", "erf") Type: Void testIntegrate("(2*log(x)+x)*exp(log(x)^4+(2*x+2)*log(x)^2+x^2+2*x)/x", "x", "erf") Type: Void testIntegrate("(2*log(x)+x)*exp(log(x)^4+(2*x+2)*log(x)^2-log(x)+x^2+2*x)", "x", "erf") Type: Void testIntegrate("(2*x+2)*exp(-log(x)^2+(-2*x-2)*log(x)-x^2-2*x-1)/x", "x", "erf") Type: Void testIntegrate("(2*x+2)*exp(-log(x)^2+(-2*x-2)*log(x)-x^2-2*x)/x", "x", "erf") Type: Void testIntegrate("(2*x+2)*exp(-log(x)^2-2*x*log(x)-x^2-2*x)/x^3", "x", "erf") Type: Void testIntegrate("(2*x^3 + 6/x^3)*exp(log(x)^2)", "x", "erf") Type: Void testIntegrate("(3*x^6+1)/x^5*exp(-log(x)^2)", "x", "erf") Type: Void testIntegrate("log(x)^5*exp(log(log(x))^2)/x", "x", "erf") Type: Void testIntegrate("(log(x)^5+log(x)^3)*exp(log(log(x))^2)/x", "x", "erf") Type: Void testIntegrate("log(x)^5*exp(log(log(x))^2-log(x))", "x", "erf") Type: Void testIntegrate("(log(x)^5+log(x)^3)*exp(log(log(x))^2-log(x))", "x", "erf") Type: Void testIntegrate("(4*x^3+6*x^2+2*x)*exp(log(x^2+x)^2)" , "x", "erf") Type: Void testIntegrate("(4*x^7+14*x^6+18*x^5+10*x^4+2*x^3)*exp(log(x^2+x)^2)", "x", "erf") Type: Void testIntegrate("(4*x^7+14*x^6+18*x^5+10*x^4+6*x^3+6*x^2+2*x)*exp(log(x^2+x)^2)", "x", "erf") Type: Void testIntegrate("(exp(x)+1)*exp(-exp(x)^2-2*x*exp(x)-x^2)", "x", "erf") Type: Void testIntegrate("(1 + 1/exp(x))*exp(-exp(x)^2-2*x*exp(x)-x^2+x)", "x", "erf") Type: Void testIntegrate("(exp(x)^2+exp(x))*exp(-exp(x)^2-2*x*exp(x)-x^2-x)", "x", "erf") Type: Void -- -sqrt(%pi)*D(erfi((exp(x) + x)/exp(x)), x)/2 testIntegrate("(x-1)*exp((exp(2*x)+2*x*exp(x)+x^2)/exp(x)^2)/exp(x)", "x", "erf") Type: Void testIntegrate("(x-1)*exp(((1-x)*exp(2*x)+2*x*exp(x)+x^2)/exp(x)^2)", "x", "erf") Type: Void -- need algebraic shifts testIntegrate("exp(b/x^2+a*x^2)", "x", "erf") Type: Void testIntegrate("exp(-x^3)", "x", "gamma") Type: Void testIntegrate("exp(x^3)", "x", "gamma") Type: Void testIntegrate("x*exp(-x^3)", "x", "gamma") Type: Void testIntegrate("x*exp(x^3)", "x", "gamma") Type: Void testIntegrate("(x+1)*exp(-x^3-3*x^2-3*x-1)", "x", "gamma") Type: Void testIntegrate("(x+1)*exp(-x^3-3*x^2-3*x)", "x", "gamma") Type: Void testIntegrate("exp(-x^3-3*x^2-3*x)", "x", "gamma") Type: Void testIntegrate("(x+1)*exp(x^3+3*x^2+3*x)", "x", "gamma") Type: Void testIntegrate("exp(x^3+3*x^2+3*x)", "x", "gamma") Type: Void -- -(D(Gamma(1/3, x^3), x) + 3*D(x*exp(-x^3), x))/9 testIntegrate("x^3*exp(-x^3)", "x", "gamma") Type: Void testIntegrate("x^3*exp(x^3)", "x", "gamma") Type: Void -- D(Gamma(v, -b*log(a)*x), x)/C testIntegrate("x^(v-1)*a^(b*x)", "x", "gamma") Type: Void testIntegrate("exp(b*x*log(a)+(v-1)*log(x))", "x", "gamma") Type: Void testIntegrate("exp(b*x*log(a))*exp((v-1)*log(x))", "x", "gamma") Type: Void -- D(Gamma(v, b*x), x)/C testIntegrate("(b*x)^(v-1)*exp(-b*x)", "x", "gamma") Type: Void testIntegrate("exp((v-1)*log(b*x) - b*x)", "x", "gamma") Type: Void testIntegrate("(b*x)^(v-1)*exp(-b*x+5)", "x", "gamma") Type: Void testIntegrate("(c*x)^(v-1)*exp(-b*x)", "x", "gamma") Type: Void testIntegrate("(3*x)^(v-1)*exp(-b*x+7)", "x", "gamma") Type: Void -- D(Gamma(v, b*(x^2-1)), x)/C testIntegrate("x*exp(-b*x^2+b)*(b*x^2-b)^(v-1)", "x", "gamma") Type: Void testIntegrate("x*exp(-b*x^2+b + (v-1)*log(b*x^2-b))", "x", "gamma") Type: Void testIntegrate("x*exp(-b*x^2+b + (v-1)*log(b*(x-1)) + v*log((x+1)))/(x+1)", "x", "gamma") Type: Void -- D(Gamma(v+1, -log(x)), x) testIntegrate("(-log(x))^v", "x", "gamma") Type: Void testIntegrate("exp(v*log(-log(x)))", "x", "gamma") Type: Void testIntegrate("x*exp(v*log(-log(x))-log(x))", "x", "gamma") Type: Void testIntegrate("exp(v*log(-log(x))+log(x))/x", "x", "gamma") Type: Void testIntegrate("x*(-log(x^2+1))^v", "x", "gamma") Type: Void testIntegrate("x*exp(v*log(-log(x^2+1)))", "x", "gamma") Type: Void -- D(Gamma(v+1, -log(x^3+x^2)) x) testIntegrate("(3*x^2+2*x)*(-log(x^3+x^2))^v", "x", "gamma") Type: Void testIntegrate("(3*x^2+2*x)*exp(v*log(-log(x^3+x^2)))", "x", "gamma") Type: Void testIntegrate("sin(x)/x", "x", "Ei") Type: Void testIntegrate("cos(x)^2/x^3", "x", "Ei") Type: Void testIntegrate("(x^2+3)*exp(x)/(x^2+3*x+2)", "x", "Ei") Type: Void testIntegrate("((x + 1)*exp(x)*log(x) - exp(x))/(log(x)^2*log(x*exp(x)/log(x)))", "x", "li") Type: Void testIntegrate("1/(log(x)*log(li(x)))", "x", "li") Type: Void testIntegrate("log(1 + log(z))", "z", "li") Type: Void -- testIntegrate("log(sin(x))", "x", "poly") dilog [cos(x) + 1 + sin(x)%i] Type: Void testIntegrate("log(cosh(x))", "x", "poly") dilog x [1 + %e %i] Type: Void testIntegrate("x/cosh(x)", "x", "poly") dilog x [1 + %e %i] Type: Void testIntegrate("x/cos(x)", "x", "poly") dilog [- sin(x) + 1 + cos(x)%i] Type: Void testIntegrate("x*coth(x)", "x", "poly") Type: Void testIntegrate("x*cot(x)", "x", "poly") dilog 2 2 sin(2 x) + cos(2 x) - cos(2 x) sin(2 x) [-------------------------------- + --------------------- %i] 2 2 2 2 sin(2 x) + cos(2 x) sin(2 x) + cos(2 x) Type: Void -- Few examples of Si and Ci testIntegrate("sin(x+1)/(x+1)", "x", "SiCi") Type: Void testIntegrate("cos(x+1)/(x+1)", "x", "SiCi") Type: Void testIntegrate("-sin(1/x)/x", "x", "SiCi") Type: Void testIntegrate("-cos(1/x)/x", "x", "SiCi") Type: Void testIntegrate("((-x^3+2)*sin((x^2)/(x^3+1)))/(x^4+x)", "x", "SiCi") Type: Void testIntegrate("((-1*x^3+2)*cos((x^2)/(x^3+1)))/(x^4+x)", "x", "SiCi") Type: Void testIntegrate("(1 - exp(-x^2))^2/x^3", "x", "Ei") Type: Void testIntegrate("exp(x)/x + (exp(x) - 1)/x^2", "x", "Ei") Type: Void testIntegrate("((-x^2+2)*exp(x/(x^2+2)))/(x^3+2*x)", "x", "Ei") Type: Void testIntegrate("(2*x^4-x^3+3*x^2+2*x+2)*exp(x/(x^2+2))/(x^3+2*x)", "x", "Ei") Type: Void testIntegrate("(4*x^3+4*x)*exp(x^2+1)/(x^4+2*x^2-1)", "x", "Ei") Type: Void testIntegrate("((4*log(x)+x)*exp(2*log(x)^2+x))/(2*x*log(x)^2+x^2)", "x", "Ei") Type: Void testIntegrate("((log(x)+1)*exp(x*log(x)))/(x*log(x))", "x", "Ei") Type: Void testIntegrate("((exp(x)+1)*exp(exp(x)+x))/(exp(x)+x)", "x", "Ei") Type: Void testIntegrate("exp(-x^2)*exp(erf(x))/erf(x)", "x", "Ei") Type: Void testIntegrate("((tan(x)^2+1)*exp(tan(x)+1))/(tan(x)+1)", "x", "Ei") Type: Void testIntegrate("(x*exp(x+1))/(x^2-1)", "x", "Ei") Type: Void testIntegrate("(exp(x+log(x)+1))/(x^2-1)", "x", "Ei") Type: Void f1 := (log(x)^2 + x)*exp(x+log(x)+1) 2 log(x) + x + 1 (246) (log(x) + x)%e Type: Expression(Integer) testIntegrate("(exp(x+log(x)+1))/(x^2-1)+D(f1, x)", "x", "Ei") Type: Void testIntegrate("exp(x^2 - log(x)) + D(log(x)*exp(x^2 - log(x)), x)", "x", "Ei") Type: Void testIntegrate("(x*log(x)+(x^3+2*x^2-1))*exp(log(x)+x+1)/((x^3-x)*log(x)+(x^4+x^3-x^2-x))", "x", "Ei") Type: Void testIntegrate("(x*log(x)+(x^3+2*x^2-1))*exp(x+1)/((x^2-1)*log(x)+(x^3+x^2-x-1))", "x", "Ei") Type: Void testIntegrate("(x*log(x)+(x^3+2*x^2-1))*exp(log(log(x)) + x+1)/((x^2-1)*log(x)^2+(x^3+x^2-x-1)*log(x))", "x", "Ei") Type: Void testIntegrate("(4*x^3*exp(x^2+1))/(x^4-1)", "x", "Ei") Type: Void testIntegrate("(exp(-x)-1)*exp(exp(-x)+x)/(exp(-x)+x)", "x", "Ei") Type: Void testIntegrate("(((x+1)*exp(-x)+1)*exp(x/(exp(-x)+1)))/(x*exp(-x)+x)", "x", "Ei") Type: Void testIntegrate("((-exp(-x)^4+(-x-1)*exp(-x)^3+(-x-1)*exp(-x)^2+(x+1)*exp(-x)-x)*exp(exp(-x)+x))/(exp(-x)^2-x^2)", "x", "Ei") Type: Void testIntegrate("(exp(x)^3+(2*x+2)*exp(x)^2+(x^2+3*x+2)*exp(x)+x^2+x+1)*exp(exp(x)+x)/(exp(x)+x)", "x", "Ei") Type: Void testIntegrate("(4*x^3+4*x)*exp(x^2+1)/(x^4+2*x^2-1)", "x", "Ei") Type: Void testIntegrate("((-x^2-x)*exp(-x)-x)*exp(x/(exp(-x)+1))/((2*exp(-x)^3+6*exp(-x)^2+(-x^2+6)*exp(-x)+(-x^2+2)))", "x", "Ei") Type: Void testIntegrate("(2*exp(x)+1)*exp(exp(x)^2+exp(x))/(exp(x)+1)", "x", "Ei") Type: Void -- the same written in different way testIntegrate("(2*exp(x) + 1)*exp(exp(x))*exp(exp(2*x))/(exp(x)+1)", "x", "Ei") Type: Void -- f0 := D(Ei(log(x)^2), x) testIntegrate("2*exp(log(x)^2+2*log(x))/(x^3*log(x))", "x", "Ei") Type: Void -- f1 := D(Ei(log(x)*(log(x)+1)), x) testIntegrate("(2*log(x)+1)*exp(log(x)^2+2*log(x))/(x^2*log(x)^2+x^2*log(x))", "x", "Ei") Type: Void -- f2 := D(Ei((log(x)+1)^2), x)/exp(1) testIntegrate("2*exp(log(x)^2+2*log(x))/(x*log(x)+x)", "x", "Ei") Type: Void -- f3 := D(Ei((log(x)+1)*(log(x)+2)), x)/exp(2) testIntegrate("(2*log(x)+3)*x*exp(log(x)^2+2*log(x))/(x*log(x)^2+3*x*log(x)+2*x)", "x", "Ei") Type: Void -- f1 + f3 testIntegrate("(((2*x^2+2)*log(x)^2+(3*x^2+5)*log(x)+2)*exp(log(x)^2+2*log(x)))/(x^2*log(x)^3+3*x^2*log(x)^2+2*x^2*log(x))", "x", "Ei") Type: Void -- f1 + f2 testIntegrate("((2*x^2+2*x+2)*log(x)+(x+2))*exp(log(x)^2+2*log(x))/(x^3*log(x)^2+x^3*log(x))", "x", "Ei") Type: Void -- f0 + f1 + f2 + f3 testIntegrate("((2*x^3+2*x^2+2*x+2)*log(x)^2+(3*x^3+4*x^2+5*x+6)*log(x)+(2*x+4))*exp(log(x)^2+2*log(x))/(x^3*log(x)^3+3*x^3*log(x)^2+2*x^3*log(x))", "x", "Ei") Type: Void testIntegrate("((2*x^3-x^2-6*x)/(x^2+3*x+2) + (2*x-3)/(log(x)+1))*exp(x*log(x)+x)", "x", "Ei") Type: Void testIntegrate("(x*log(x)^2+3*x*log(x)+2*x)*exp(x*log(x)+x)/(x^2*log(x)^2+2*x^2*log(x)+x^2-2)", "x", "Ei") Type: Void testIntegrate("((2*x^2+2*x)*log(x)^2+(2*x^2+4*x+2)*log(x))*exp(x*log(x))/((x^2+2*x+1)*log(x)^2-2)", "x", "Ei") Type: Void testIntegrate("((2*x^2+2*x)*log(x)^2+(2*x^2+4*x+2)*log(x))*x^x/((x^2+2*x+1)*log(x)^2-2)", "x", "Ei") Type: Void testIntegrate("(a*x+a)*exp(a*log(x))/(a*x*log(x)+b*x)", "x", "Ei") Type: Void testIntegrate("(a*x+a)*exp(a*log(x))/(a*x*log(x)+sqrt(3)*x)", "x", "Ei") Type: Void testIntegrate("(2*a^2*x+2*a^2)*log(x)*exp(a*log(x))/(a^2*x*log(x)^2-3*x)", "x", "Ei") Type: Void testIntegrate("(2*log(x)*exp(2^(1/2)*log(x)))/(x*log(x)^2-3*x)", "x", "Ei") Type: Void -- exp(-2)*D(Ei((log(x)^2 + 2)*(log(x) + 1)), x) testIntegrate("(3*log(x)^2+2*log(x)+2)*exp(log(x)^3+log(x)^2+2*log(x))/(x*log(x)^3+x*log(x)^2+2*x*log(x)+2*x)", "x", "Ei") Type: Void -- exp(-3)*D(Ei((log(x)^2 + 3)*(log(x) + 1)), x) testIntegrate("(3*log(x)^2+2*log(x)+3)*x*exp(log(x)^3+log(x)^2+2*log(x))/(x*log(x)^3+x*log(x)^2+3*x*log(x)+3*x)", "x", "Ei") Type: Void -- sum testIntegrate("((3*x+3)*log(x)^4+(2*x+2)*log(x)^3+(9*x+11)*log(x)^2+(4*x+6)*log(x)+(6*x+6))*exp(log(x)^3+log(x)^2+2*log(x))/(x*log(x)^5+x*log(x)^4+5*x*log(x)^3+5*x*log(x)^2+6*x*log(x)+6*x)", "x", "Ei") Type: Void -- D(Ei((log(x) + 1)/log(x)), x) testIntegrate("-exp((log(x)+1)/log(x))/(x*log(x)^2+x*log(x))", "x", "Ei") Type: Void -- exp(1)*D(Ei((log(x) + 1)/log(x) - (log(x) + 1)), x) testIntegrate("(log(x)^2+1)*exp((log(x)+1)/log(x))/(x^2*log(x)^3-x^2*log(x))", "x", "Ei") Type: Void -- sum testIntegrate("(log(x)^2-x*log(x)+x+1)*exp((log(x)+1)/log(x))/(x^2*log(x)^3-x^2*log(x))", "x", "Ei") Type: Void testIntegrate("cosh(x^(1/2))-acoth(1-x)", "x", "Ei") Type: Void testIntegrate("sinh(tan(x))", "x", "Ei") Ei sin(x) [- ------ + %i] cos(x) Type: Void testIntegrate("log(1+x)*exp(-x)", "x", "Ei") Type: Void -- special Ei-s testIntegrate("exp(x^r+1)/x", "x", "Ei") Type: Void -- exp(1)*D(Ei(-exp(x)/(exp(x)+1)), x) testIntegrate("exp(1/(exp(x)+1))/(exp(x)+1)", "x", "Ei") Type: Void -- D(Ei(1/(exp(x)+1)), x) testIntegrate("exp(x)*exp(1/(exp(x)+1))/(exp(x)+1)", "x", "Ei") Type: Void -- sum testIntegrate("exp(1/(exp(x)+1))", "x", "Ei") Type: Void testIntegrate("exp(x)*exp(1/(exp(x)+1)-x)", "x", "Ei") Type: Void testIntegrate("log(x)*exp((log(x)+x+1)/(log(x)+1))/(x*log(x)+x)", "x", "Ei") Type: Void testIntegrate("log(x)*exp((log(x)+x+1)/(log(x)+1)-log(x))/(log(x)+1)", "x", "Ei") Type: Void testIntegrate("f^(a + b/x^2)/x", "x", "Ei") Type: Void testIntegrate("exp(a + b/x^2)/x", "x", "Ei") Type: Void testIntegrate("(x^2+x-2*b)*exp(a + b/x^2)/x^2", "x", "Ei") Type: Void testIntegrate("(x^2+3*x-2*b+2)*exp((a*x^2+2*a*x+b+1)/(x^2+2*x+1))/(x^2+2*x+1)", "x", "Ei_erf") Type: Void -- -D(Ei(1/(x^3+x+5)), x) testIntegrate("(3*x^2+1)*exp(1/(x^3+x+5))/(x^3+x+5)", "x", "Ei") Type: Void -- D(Ei(1/(x^3+x+5)), x) + D(x*exp(1/(x^3+x+5)) testIntegrate("((x^6-3*x^5+2*x^4+3*x^3-14*x^2+8*x+20)*exp(1/(x^3+x+5)))/(x^6+2*x^4+10*x^3+x^2+10*x+25)", "x", "Ei") Type: Void -- D(Ei(1/(x^3+x+5)), x) + D((x^3+x+5)*exp(1/(x^3+x+5)), x) testIntegrate("((3*x^5+4*x^3+9*x^2+x+3)*exp(1/(x^3+x+5)))/(x^3+x+5)", "x", "Ei") Type: Void -- -exp(1)*D(Ei(1/(x^3+x+5)), x) testIntegrate("(3*x^2+1)*exp((x^3+x+6)/(x^3+x+5))/(x^3+x+5)", "x", "Ei") Type: Void -- testIntegrate("exp(x)*exp(exp(x) - x)", "x", "Ei") Type: Void testIntegrate("exp(-x)*exp(exp(x) +x)", "x", "Ei") Type: Void testIntegrate( "(exp(-x)*exp(x)^5*exp(exp(x)+x)+(exp(x)-5)*exp(exp(x)))/exp(x)^5", "x", "Ei") Type: Void testIntegrate("((exp(x)-5)*exp(exp(x))+exp(x)^6*exp(exp(x)-x))/exp(x)^5", "x", "Ei") Type: Void -- Ei + erf testIntegrate("(1 + exp(x))*exp(exp(x)^2)", "x", "Ei_erf") Type: Void -- Fresnel integrals testIntegrate("sin(x^2)", "x", "fresnel") Type: Void testIntegrate("cos(x^2)", "x", "fresnel") Type: Void testIntegrate("x*sin(x^2)", "x", "fresnel") Type: Void testIntegrate("x*cos(x^2)", "x", "fresnel") Type: Void testIntegrate("D(fresnelS(x^2+1), x)", "x", "fresnel") Type: Void testIntegrate("D(fresnelC(x^2+1), x)", "x", "fresnel") Type: Void testIntegrate("D(fresnelS(a*x + b), x)", "x", "fresnel") Type: Void testIntegrate("D(fresnelC(a*x + b), x)", "x", "fresnel") Type: Void testIntegrate("D(fresnelS(x^4), x)", "x", "fresnel") Type: Void testIntegrate("D(fresnelC(x^4), x)", "x", "fresnel") Type: Void testIntegrate("D(fresnelS((a*x + b)/(c*x + d)), x)", "x", "fresnel") Type: Void testIntegrate("D(fresnelC((a*x + b)/(c*x + d)), x)", "x", "fresnel") Type: Void testIntegrate("D(fresnelS(x^2+x), x)", "x", "fresnel") Type: Void testIntegrate("D(fresnelC(x^2+x), x)", "x", "fresnel") Type: Void -- mixed cases testIntegrate("(x-2)*exp(-x^2)/x", "x", "spec") Type: Void testIntegrate("(2*x+4)*exp(-x^2-2*x-1)/(x+1)", "x", "spec") Type: Void -- D(Ei(x+li(x)) + li(x)*exp(x+li(x)), x) testIntegrate("(((li(x)^2+x*li(x)+1)*log(x)+li(x)^2+(x+1)*li(x)+x+1)*" "exp(li(x)+x))/((li(x)+x)*log(x))", "x", "spec") Type: Void -- D(Ei(x+li(x)+1)/exp(1), x) testIntegrate("(log(x)+1)*exp(li(x)+x)/((li(x)+x+1)*log(x))", "x", "spec") Type: Void -- D(Ei((li(x) + x)*(li(x) - x)) + exp((li(x) + x)*(li(x) - x))/(li(x) + x), x) testIntegrate("(((-2*x*li(x)^2-(2*x+1)*li(x)+2*x^3-2*x^2+x)*log(x)+" "2*li(x)^3+2*li(x)^2+(-2*x^2+2*x-1)*li(x)+x)*" "exp(li(x)^2-x^2))/((li(x)^3+x*li(x)^2-x^2*li(x)-x^3)*log(x))", "x", "spec") Type: Void testIntegrate("(x+2)*sin(x^2)/x", "x", "spec") Type: Void testIntegrate("(x+3)*sin(x^2+2*x+1)/(x+1)", "x", "spec") Type: Void testIntegrate("(x+2)*cos(x^2)/x", "x", "spec") Type: Void testIntegrate("(x+3)*cos(x^2+2*x+1)/(x+1)", "x", "spec") Type: Void -- Liouvillian functions testIntegrate("D(log(ellipticE(x, m)), x)", "x", "liou") Type: Void testIntegrate("D(ellipticE(x, m)/(ellipticE(x, m) + 3), x)", "x", "liou") Type: Void testIntegrate("D(1/(ellipticF(x, m) + x), x)", "x", "liou") Type: Void testIntegrate("D(1/(Gamma(a, log(x)^2) + log(x)), x)", "x", "liou") Type: Void testIntegrate("D(1/(ellipticPi(x, n, m)^2 + ellipticPi(x, n, m) + x), x)", "x", "liou") Type: Void testIntegrate("D(log(polylog(3, x)), x)", "x", "liou") Type: Void testIntegrate("D(x*exp(-x^2 - erf(x)^2), x)", "x", "liou") Type: Void testIntegrate("D(x*exp(-1(x-1)^2 - dilog(x)^2), x)", "x", "liou") Type: Void testIntegrate("exp(-x^2)*erf(x)/(erf(x)^3 - erf(x)^2 - erf(x) + 1)", "x", "liou") Type: Void testIntegrate("exp(-x)*Ei(x)", "x", "liou") Type: Void testIntegrate("polylog(3, x)*polylog(5, x)/(x*polylog(4, x)^2)", "x", "liou") Type: Void testIntegrate("(polylog(3, x) - x*polylog(2, x))/(1 - x)^2", "x", "liou") Type: Void ib := integral(x^(a - 1)*(1 - x)^(b - 1), x) x ++ b - 1 a - 1 (340) | (- %A + 1) %A d%A ++ Type: Expression(Integer) testIntegrate("((a + b)*x - a)/(x^(a + 1)*(1 - x)^(b + 1))*ib", "x", "liou") Type: Void testIntegrate("erf(a*x)*erf(b*x)", "x", "liou_erf") Type: Void testIntegrate("log(x)*erf(x)", "x", "liou_Ei") Type: Void -- Lambert W testIntegrate("lambertW(x)", "x", "lambertW") Type: Void testIntegrate("lambertW(x)^2", "x", "lambertW") Type: Void testIntegrate("lambertW(x)^3", "x", "lambertW") Type: Void testIntegrate("lambertW(x)^4", "x", "lambertW") Type: Void testIntegrate("lambertW(x)/x", "x", "lambertW") Type: Void testIntegrate("lambertW(x)^2/x", "x", "lambertW") Type: Void testIntegrate("x/lambertW(x)", "x", "lambertW") Type: Void testIntegrate("x^2/lambertW(x)", "x", "lambertW") Type: Void testIntegrate("x^3/lambertW(x)", "x", "lambertW") Type: Void testIntegrate("x*lambertW(x^2)", "x", "lambertW") Type: Void testIntegrate("lambertW(x^2)/x", "x", "lambertW") Type: Void testIntegrate("lambertW(x^3)/x", "x", "lambertW") Type: Void testIntegrate("lambertW(x)+1/x", "x", "lambertW") Type: Void testIntegrate("lambertW(x)+log(x)", "x", "lambertW") Type: Void testIntegrate("D(lambertW(x)+log(x), x)", "x", "lambertW") Type: Void testIntegrate("D(log(lambertW(x))+log(x), x)", "x", "lambertW") Type: Void testIntegrate("D(1/(1+lambertW(x))+log(x), x)", "x", "lambertW") Type: Void testIntegrate("D(1/lambertW(x)^3, x)", "x", "lambertW") Type: Void testIntegrate("D(1/(1+lambertW(exp(x))), x)", "x", "lambertW") Type: Void testIntegrate("D(log(a*x+lambertW(x)), x)", "x", "lambertW") Type: Void testIntegrate("D(log(a*x+lambertW(x^2)), x)", "x", "lambertW") Type: Void testIntegrate("((x^2+2)*lambertW(x^2)^2+x^2*(2*lambertW(x^2)+1))/(x*(1+lambertW(x^2))^3)", "x", "lambertW") Type: Void -- derivatives ff := operator 'ff (366) ff Type: BasicOperator df := D(ff(x), x) , (367) ff (x) Type: Expression(Integer) fg := operator 'fg (368) fg Type: BasicOperator testIntegrate("D(ff(x), x)", "x", "deriv") Type: Void testIntegrate("D(ff(x)^2, x)", "x", "deriv") Type: Void testIntegrate("D(exp(ff(x)^2), x)", "x", "deriv") Type: Void testIntegrate("D(ff(x) + fg(x), x)", "x", "deriv") Type: Void testIntegrate("D(ff(x)*fg(x), x)", "x", "deriv") Type: Void testIntegrate("D(ff(x)/fg(x), x)", "x", "deriv") Type: Void testIntegrate("D(log(ff(x) + fg(x)), x)", "x", "deriv") Type: Void testIntegrate("D(log(ff(x)) + 3*log(fg(x)), x)", "x", "deriv") Type: Void testIntegrate("D(x*ff(x), x)", "x", "deriv") Type: Void testIntegrate("D(ff(x)/(x + ff(x)), x)", "x", "deriv") Type: Void testIntegrate("D(ff(x)^2/(ff(x)*df^3 +x*ff(x)*df + 1), x)", "x", "deriv") Type: Void testIntegrate("D(log(ff(x) + fg(x))*log(ff(x) + x*fg(x)), x)", "x", "deriv") Type: Void testIntegrate("D(log(exp(x) + x)*log(ff(x)+1), x)", "x", "deriv") Type: Void testIntegrate("D(log(exp(x) + x)*log(log(ff(x)+1)), x)", "x", "deriv") Type: Void testIntegrate("D(sqrt(ff(x)), x)", "x", "deriv") Type: Void testIntegrate("D(sqrt(ff(x)^2 + 1), x)", "x", "deriv") Type: Void testIntegrate("D(1/(x + sqrt(x*ff(x)^2 + 1)), x)", "x", "deriv") Type: Void testIntegrate("D(besselJ(x, z)*ff(x), x)", "x", "deriv") Type: Void testIntegrate("D(ff(x^2)^2, x)", "x", "deriv") Type: Void testIntegrate("D(ff(x^2, exp(x))^2, x)", "x", "deriv") Type: Void testIntegrate("D(log(x + ff(x + log(x))) + log(x^2 + 1), x)", "x", "deriv") Type: Void testIntegrate("D(sqrt(x + ff(x^2)), x)", "x", "deriv") Type: Void testIntegrate("D(log(sqrt(x + ff(x^2)) + 1), x)", "x", "deriv") Type: Void testIntegrate("D(Ei((log(ff(x))+x)^2), x)", "x", "deriv") Type: Void testIntegrate("D(Ei(exp(ff(x))+x^2), x)", "x", "deriv") Type: Void testIntegrate("D(Ei((exp(ff(x))+x)^2), x)", "x", "deriv") Type: Void testIntegrate("D(Ei(1/(exp(ff(x))+x)), x)", "x", "deriv") Type: Void fun1 := D(Ei(1/(exp(ff(x))+x)) + ff(x)*exp(1/(exp(ff(x))+x)), x) (396) 1 ----------- ff(x) ff(x) 2 , ff(x) %e + x (((- ff(x) + x)%e + x )ff (x) - %e - ff(x) - x)%e ---------------------------------------------------------------------- ff(x) 2 ff(x) 2 (%e ) + 2 x %e + x Type: Expression(Integer) testIntegrate("fun1", "x", "deriv") Type: Void fun2 := D(D(ff(x),x)*exp(exp(log(ff(x))+x)), x) (398) log(ff(x)) + x ,, , 2 , log(ff(x)) + x %e (ff(x)ff (x) + (ff (x) + ff(x)ff (x))%e )%e -------------------------------------------------------------------------- ff(x) Type: Expression(Integer) testIntegrate("fun2", "x", "deriv") Type: Void fun3 := D((D(ff(x),x) + ff(x))*exp(exp(log(ff(x))+x)), x) (400) ,, , 2 , 2 log(ff(x)) + x ff(x)ff (x) + (ff (x) + 2 ff(x)ff (x) + ff(x) )%e + , ff(x)ff (x) * log(ff(x)) + x %e %e / ff(x) Type: Expression(Integer) testIntegrate("fun3", "x", "deriv") Type: Void f1 := x*exp(log(ff(x))^2 + 1) 2 log(ff(x)) + 1 (402) x %e Type: Expression(Integer) fun4 := D(f1*log(f1+1), x) (403) 2 2 2 , log(ff(x)) + 1 (2 x log(ff(x))ff (x) + x ff(x))(%e ) + 2 , log(ff(x)) + 1 (2 x log(ff(x))ff (x) + ff(x))%e * 2 log(ff(x)) + 1 log(x %e + 1) + 2 2 2 , log(ff(x)) + 1 (2 x log(ff(x))ff (x) + x ff(x))(%e ) / 2 log(ff(x)) + 1 x ff(x)%e + ff(x) Type: Expression(Integer) testIntegrate("fun4", "x", "deriv") Type: Void f1 := x*exp(a*log(ff(x)+1) + 1) a log(ff(x) + 1) + 1 (405) x %e Type: Expression(Integer) fun5 := D(f1*log(f1+1)/ff(x), x) (406) 2 2 , 2 (((a - 1)x ff(x) - x )ff (x) + x ff(x) + x ff(x)) * a log(ff(x) + 1) + 1 2 (%e ) + , 2 a log(ff(x) + 1) + 1 (((a - 1)x ff(x) - x)ff (x) + ff(x) + ff(x))%e * a log(ff(x) + 1) + 1 log(x %e + 1) + 2 , 2 a log(ff(x) + 1) + 1 2 (a x ff(x)ff (x) + x ff(x) + x ff(x))(%e ) / 3 2 a log(ff(x) + 1) + 1 3 2 (x ff(x) + x ff(x) )%e + ff(x) + ff(x) Type: Expression(Integer) testIntegrate("fun5", "x", "deriv") Type: Void -- bug in li part testIntegrate("1/(x*(log(x/a)+1))", "x", "li") Type: Void testIntegrate("1/(x^2*(log(x/a)+1))", "x", "li") Type: Void -- algebraic rde -- -D(exp(acos(log(x+2))-x+5), x) testIntegrate("((x+2)*(1 -log(x+2)^2)^(1/2)+1)*exp(acos(log(x+2))+(5-x))/" "((x+2)*(1 -log(x+2)^2)^(1/2))", "x", "algrde") Type: Void -- algebraic extended integration s1 := sqrt(exp(x) + 1) +-------+ | x (411) \|%e + 1 Type: Expression(Integer) l1 := log(sqrt(exp(x) + 1) + exp(x)) +-------+ | x x (412) log(\|%e + 1 + %e ) Type: Expression(Integer) testIntegrate("exp(x)*(2*s1 + 1)*l1/(exp(x)*(s1 + 1) + 1)", "x", "algext") Type: Void testIntegrate("exp(x)*(l1^2 + exp(x)*(2*s1 + 1)*l1/(exp(x)*(s1 + 1) + 1))", "x", "algext") Type: Void testIntegrate("log(sin(x))*sqrt(1 + sin(x))", "x", "algext") Type: Void testIntegrate("sin(x)*atan(sqrt(sec(x) - 1))", "x", "algext") Type: Void fun1 := D(log(sqrt(x + sqrt(x)) + 1)*log(sqrt(x + sqrt(x)) + x), x); Type: Expression(Integer) testIntegrate("fun1", "x", "algext") Type: Void fun2 := D((x + sqrt(x))*log(sqrt(x + sqrt(x)) + 1)*log(sqrt(x + sqrt(x)) + x), x); Type: Expression(Integer) testIntegrate("fun2", "x", "algext") Type: Void fun3 := D(exp(sqrt(x^3+1))*log(x*exp(sqrt(x^3+1)) + 1), x) (421) +------+ 2 +------+ +------+ | 3 | 3 | 3 3 \|x + 1 2 \|x + 1 \|x + 1 (3 x (%e ) + 3 x %e )log(x %e + 1) + +------+ 2 +------+ | 3 | 3 3 \|x + 1 (2 \|x + 1 + 3 x )(%e ) / +------+ +------+ | 3 +------+ | 3 \|x + 1 | 3 2 x\|x + 1 %e + 2 \|x + 1 Type: Expression(Integer) testIntegrate("fun3", "x", "algext") Type: Void fun4 := D(exp(sqrt(x^3+1))*erf(x*exp(sqrt(x^3+1)) + 1), x) (423) +------+ 2 +------+ | 3 | 3 3 \|x + 1 (4 \|x + 1 + 6 x )(%e ) * +------+ 2 +------+ | 3 | 3 2 \|x + 1 \|x + 1 - x (%e ) - 2 x %e - 1 %e + +------+ +------+ | 3 | 3 2 +---+ \|x + 1 \|x + 1 3 x \|%pi %e erf(x %e + 1) / +------+ +---+ | 3 2 \|%pi \|x + 1 Type: Expression(Integer) testIntegrate("fun4", "x", "algext") Type: Void fun5 := D(exp(sqrt(x^3+1))*erf(x*exp(sqrt(x^3+1)) + 1) + erf(x*exp(sqrt(x^3+1))), x) (425) +------+ 2 +------+ | 3 +------+ | 3 2 \|x + 1 | 3 3 \|x + 1 - x (%e ) (4 \|x + 1 + 6 x )%e %e + +------+ 2 +------+ | 3 | 3 3 \|x + 1 (4 \|x + 1 + 6 x )(%e ) * +------+ 2 +------+ | 3 | 3 2 \|x + 1 \|x + 1 - x (%e ) - 2 x %e - 1 %e + +------+ +------+ | 3 | 3 2 +---+ \|x + 1 \|x + 1 3 x \|%pi %e erf(x %e + 1) / +------+ +---+ | 3 2 \|%pi \|x + 1 Type: Expression(Integer) testIntegrate("fun5", "x", "algext") Type: Void fun7 := D(exp(sqrt(x^3+1))*erf(x*exp(sqrt(x^3+1)) + 1) + erf(x*exp(sqrt(x^3+1)))^2, x) (427) +------+ 2 +------+ +------+ | 3 +------+ | 3 | 3 2 \|x + 1 | 3 3 \|x + 1 \|x + 1 - x (%e ) (8 \|x + 1 + 12 x )%e erf(x %e )%e + +------+ 2 +------+ | 3 | 3 3 \|x + 1 (4 \|x + 1 + 6 x )(%e ) * +------+ 2 +------+ | 3 | 3 2 \|x + 1 \|x + 1 - x (%e ) - 2 x %e - 1 %e + +------+ +------+ | 3 | 3 2 +---+ \|x + 1 \|x + 1 3 x \|%pi %e erf(x %e + 1) / +------+ +---+ | 3 2 \|%pi \|x + 1 Type: Expression(Integer) testIntegrate("fun7", "x", "algext") Type: Void testIntegrate("x^(1/3)/(3*x+1)^(1/3)", "x", "alg") Type: Void testIntegrate("((x - 1)^2*(x + 1))^(1/3)/x^2", "x", "alg") Type: Void testIntegrate("(1+2*x)/x/(1+x)/(2+x)*sqrt(1-5*x-5*x^2)/sqrt(1-x-x^2)", "x", "alg") Type: Void testIntegrate("(x + 1)/(x*(x + log x)^(3/2)) - 1/(x*log(x)^2)", "x", "alg") Type: Void testIntegrate("sqrt(a + b*x^2 + c*x^4)/(a - c*x^4)", "x", "alg") Type: Void -- used to produce error: "Denominator not equal to 1" testIntegrate("sec(x)*tan(x)/sqrt(sec(x) - 1)", "x", "alg") Type: Void testIntegrate("(sec(x)^2 - sec(x))/tan(x)/sqrt(sec(x) - 1)", "x", "alg") Type: Void testIntegrate("(sec(x)^2 - sec(x))*tan(x)/sqrt(sec(x) - 1)", "x", "alg") Type: Void -- used to fail due to complex constants testIntegrate("sin(2*x)/sqrt(9 - cos(x)^4)", "x", "alg") Type: Void -- caused error during substitution testTrue("(integrate(cos(x)*sin(x + %pi/6), x); true)") Type: Void -- failed randomly testIntegrate("(x*(2*a - 1) - a)/((x - a)*sqrt(x^3*(2*a - 1) -" " x^2*(a^2 + 2*a - 1) + a^2*x))", "x", "alg") Type: Void -- used to fail since we need to factor Trager resultant over complex -- numbers testIntegrate("cos(x)^2/sqrt(cos(x)^4 + cos(x)^2 + 1)", "x", "alg") Type: Void testIntegrate("sqrt(tan(x)^2 + 2*tan(x) + 2)", "x", "alg") Type: Void t1 := exp(x) x (442) %e Type: Expression(Integer) t2 := exp(1/(1 + t1)) 1 ------- x %e + 1 (443) %e Type: Expression(Integer) t3 := log(x*t2) 1 ------- x %e + 1 (444) log(x %e ) Type: Expression(Integer) testIntegrate("D(t3^2 -2*(1/(1+t1))*t3, x)", "x", "extint") Type: Void k := 7/5 7 (446) - 5 Type: Fraction(Integer) mu := sqrt ( ((k-1)*m^2 + 2)/(2*k*m^2 -(k-1))) Daly Bug >> System error: Continuing to read the file... km := 2/ ( (1+(2/(k+1)) * (1-mu^2)/mu)*(2*mu + 1 + 1/(m^2))) Daly Bug >> System error: Continuing to read the file... f := - 2*m / ((m^2-1)*km) 2 m (447) - ---------- 2 km m - km Type: Fraction(Polynomial(Integer)) testIntegrate("f", "m", "alg") Type: Void -- Was wrong due to missing code testIntegrate("1/(x^3*(a+b*x/sqrt(3))^(1/3))", "x", "alg") Type: Void -- Was looping due to dependent kernels introduced during -- substitution testIntegrate("1/(sqrt(10) - x^2)^(1/2)", "x", "alg") Daly Bug >> System error: Continuing to read the file... -- Gave ugly result due to mishandled root testIntegrate("sin(x^2)/fresnelS(x*(2/pi())^(1/2))", "x", "liou") Type: Void testcase "specific integrals" All user variables and function definitions have been cleared. Type: Void testEquals("integrate((x + 2)^2/((x+2)^6 + 1), x)", "atan((x+2)^3)/3") Type: Void testEquals("integrate(cos(x)/(1 + cos(x)), x)", "-sin(x)/(1 + cos(x)) + x") Type: Void testEquals("integrate(cos(a*x)*sin(a*x), x)", "-cos(a*x)^2/(2*a)") Type: Void testEquals("integrate(cosh(a*x)*sinh(a*x), x)", "(sinh(a*x)^2 + cosh(a*x)^2)/(4*a)") Type: Void testEquals("integrate(cos(x)/sqrt(x), x = 0..%plusInfinity, _"noPole_")", "1/sqrt(2/%pi)") Daly Bug >> System error: Continuing to read the file... testcase "continuity tests" All user variables and function definitions have been cleared. Type: Void f := (2560*x^3 - 400*x^2 - 576*x - 84)/(320*x^4 + 80*x^3 - 12*x^2 + 24*x + 9) 3 2 2560 x - 400 x - 576 x - 84 (2) --------------------------------- 4 3 2 320 x + 80 x - 12 x + 24 x + 9 Type: Fraction(Polynomial(Integer)) sqrt11 := sqrt(11)::EXPR INT +--+ (3) \|11 Type: Expression(Integer) g := 2*log(320*x^4 + 80*x^3 - 12*x^2 + 24*x + 9) - 2*sqrt(11)*atan((800*x^3 - 40*x^2 + 30*x + 57)/6/sqrt11) - 2*sqrt(11)*atan((40*x - 7)/5/sqrt11) Daly Bug >> System error: Continuing to read the file... testEquals("integrate(f, x)", "g") Type: Void a1 := exp x x (5) %e Type: Expression(Integer) b1 := eval(f, x = a1)*D(a1, x) x 4 x 3 x 2 x 2560 (%e ) - 400 (%e ) - 576 (%e ) - 84 %e (6) ----------------------------------------------- x 4 x 3 x 2 x 320 (%e ) + 80 (%e ) - 12 (%e ) + 24 %e + 9 Type: Expression(Integer) c1 := eval(g, x = a1) (7) g Type: Expression(Integer) testEquals("integrate(b1, x)", "c1") Type: Void )set output algebra on statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! Daly Bug >> System error: Continuing to read the file... )lisp (quit) ( \ echo running test file intlocp ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read intlocp.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee intlocp.output; rm tmp$$.input ) running test file intlocp openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read intlocp.input" )clear completely All user variables and function definitions have been cleared. All )browse facility databases have been cleared. Internally cached functions and constructors have been cleared. )clear completely is finished. )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial testsuite "IntegerLocalizedAtPrime" All user variables and function definitions have been cleared. WARNING: string for testsuite should have less than 15 characters! Type: Void ------------------------------------------------------------------- testcase "RetractableFrom Q" All user variables and function definitions have been cleared. Type: Void ------------------------------------------------------------------- Z ==> Integer Type: Void Q ==> Fraction Z Type: Void C ==>IntegerLocalizedAtPrime(7) Type: Void testEquals("0$Q", "(0$C)::Q") Type: Void testEquals("exponent(retract(11/5)@C)", "0") Type: Void testEquals("unitPart(retract(11/5)@C)", "11/5") Type: Void t: C := retract(7^3/12)@C 3 1 (8) 7 -- 12 Type: IntegerLocalizedAtPrime(7) testEquals("exponent t", "3") Type: Void testEquals("unitPart t", "1/12") Type: Void ------------------------------------------------------------------- testcase "RetractableTo Z" All user variables and function definitions have been cleared. Type: Void ------------------------------------------------------------------- Z ==> Integer Type: Void C ==>IntegerLocalizedAtPrime(7) Type: Void testEquals("0$C", "(0$Z)::C") Type: Void testEquals("exponent(49::C)", "2") Type: Void testEquals("unitPart(49::C)", "1") Type: Void testEquals("exponent(-98::C)", "2") Type: Void testEquals("unitPart(-98::C)", "-2") Type: Void e: C := 1$C (9) 1 Type: IntegerLocalizedAtPrime(7) testEquals("retract(e+e)@Z", "2") Type: Void testEquals("(retractIfCan(e)$C)::Z", "1") Type: Void t: C := retract(2/5)@C 2 (12) - 5 Type: IntegerLocalizedAtPrime(7) testEquals("retractIfCan(t)$C case Z", "false") Type: Void ------------------------------------------------------------------- testcase "EuclideanDomain" All user variables and function definitions have been cleared. Type: Void ------------------------------------------------------------------- Z ==> Integer Type: Void Q ==> Fraction Z Type: Void C ==>IntegerLocalizedAtPrime(7) Type: Void c: C := retract(8/9)@C 8 (5) - 9 Type: IntegerLocalizedAtPrime(7) t: C := retract(1/5)@C 1 (6) - 5 Type: IntegerLocalizedAtPrime(7) z: C := c+t 2 1 (7) 7 -- 45 Type: IntegerLocalizedAtPrime(7) testEquals("exponent z", "2") Type: Void testEquals("unitPart z", "1/45") Type: Void h: C := z*c 2 8 (10) 7 --- 405 Type: IntegerLocalizedAtPrime(7) testEquals("exponent h", "2") Type: Void testEquals("unitPart h", "8/405") Type: Void h := -c 8 (13) - - 9 Type: IntegerLocalizedAtPrime(7) testEquals("exponent h", "0") Type: Void testEquals("unitPart h", "-8/9") Type: Void h := z^3 6 1 (16) 7 ----- 91125 Type: IntegerLocalizedAtPrime(7) testEquals("exponent h", "6") Type: Void testEquals("unitPart h", "1/91125") Type: Void testEquals("euclideanSize h", "6") Type: Void s := retract(7/3000)@C 1 (20) 7 ---- 3000 Type: IntegerLocalizedAtPrime(7) r := divide(s, h) 1 (21) [quotient = 0, remainder = 7 ----] 3000 Type: Record(quotient: IntegerLocalizedAtPrime(7),remainder: IntegerLocalizedAtPrime(7)) testEquals("r.quotient", "0$C") Type: Void testEquals("r.remainder", "s") Type: Void r := divide(h, s) 5 8 (24) [quotient = 7 ---, remainder = 0] 243 Type: Record(quotient: IntegerLocalizedAtPrime(7),remainder: IntegerLocalizedAtPrime(7)) x: C := retract(8/243)@C 8 (25) --- 243 Type: IntegerLocalizedAtPrime(7) testEquals("r.quotient", "7^5*x") Type: Void testEquals("r.remainder", "0$C") Type: Void testEquals("opposite?(c, -c)", "true") Type: Void testEquals("unit?(c)", "true") Type: Void testEquals("unit?(s)", "false") Type: Void testEquals("gcd(h,s)", "7::C") Type: Void l: C := retract(7^6/273375000)@C 6 1 (32) 7 --------- 273375000 Type: IntegerLocalizedAtPrime(7) testEquals("lcm(h,s)", "l") Type: Void lcc := lcmCoef(h,s) 6 1 1 5 1 (34) [llcm_res = 7 ---------, coeff1 = ----, coeff2 = 7 -----] 273375000 3000 91125 Type: Record(llcm_res: IntegerLocalizedAtPrime(7),coeff1: IntegerLocalizedAtPrime(7),coeff2: IntegerLocalizedAtPrime(7)) testEquals("lcc.llcm_res", "l") Type: Void testEquals("lcc.coeff1", "retract(1/3000)@C") Type: Void testEquals("lcc.coeff2", "retract(7^5/91125)@C") Type: Void testEquals("recip(c)::C", "retract(9/8)@C") Type: Void testEquals("recip(z) case C", "false") Type: Void ------------------------------------------------------------------- testcase "canonicalUnitNormal" All user variables and function definitions have been cleared. Type: Void ------------------------------------------------------------------- Z ==> Integer Type: Void Q ==> Fraction Z Type: Void C ==>IntegerLocalizedAtPrime(7) Type: Void c: C := retract(49*3/5)@C 2 3 (5) 7 - 5 Type: IntegerLocalizedAtPrime(7) uca := unitNormal c 3 2 5 (6) [unit = -, canonical = 7 , associate = -] 5 3 Type: Record(unit: IntegerLocalizedAtPrime(7),canonical: IntegerLocalizedAtPrime(7),associate: IntegerLocalizedAtPrime(7)) testEquals("uca.unit", "retract(3/5)@C") Type: Void testEquals("uca.canonical", "49::C") Type: Void testEquals("uca.associate", "retract(5/3)@C") Type: Void d: C := retract(49*4/13)@C 2 4 (10) 7 -- 13 Type: IntegerLocalizedAtPrime(7) testEquals("associates?(c,d)", "true") Type: Void statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= WARNINGS: Testsuite: IntegerLocalizedAtPrime Testcase: RetractableTo Z test: 1 testing in a domain without InputForm! Testsuite: IntegerLocalizedAtPrime Testcase: EuclideanDomain test: 10 testing in a domain without InputForm! Testsuite: IntegerLocalizedAtPrime Testcase: EuclideanDomain test: 11 testing in a domain without InputForm! Testsuite: IntegerLocalizedAtPrime Testcase: EuclideanDomain test: 12 testing in a domain without InputForm! Testsuite: IntegerLocalizedAtPrime Testcase: EuclideanDomain test: 13 testing in a domain without InputForm! Testsuite: IntegerLocalizedAtPrime Testcase: EuclideanDomain test: 17 testing in a domain without InputForm! Testsuite: IntegerLocalizedAtPrime Testcase: EuclideanDomain test: 18 testing in a domain without InputForm! Testsuite: IntegerLocalizedAtPrime Testcase: EuclideanDomain test: 19 testing in a domain without InputForm! Testsuite: IntegerLocalizedAtPrime Testcase: EuclideanDomain test: 20 testing in a domain without InputForm! Testsuite: IntegerLocalizedAtPrime Testcase: EuclideanDomain test: 21 testing in a domain without InputForm! Testsuite: IntegerLocalizedAtPrime Testcase: EuclideanDomain test: 22 testing in a domain without InputForm! Testsuite: IntegerLocalizedAtPrime Testcase: canonicalUnitNormal test: 1 testing in a domain without InputForm! Testsuite: IntegerLocalizedAtPrime Testcase: canonicalUnitNormal test: 2 testing in a domain without InputForm! Testsuite: IntegerLocalizedAtPrime Testcase: canonicalUnitNormal test: 3 testing in a domain without InputForm! ============================================================================= Testsuite: IntegerLocalizedAtPrime failed (total): 0 (4) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) IntegerLocalizedAtPrime 0 (4) 0 (40) ============================================================================= File summary. unexpected failures: 0 expected failures: 0 unexpected passes: 0 total tests: 40 Type: Void )lisp (quit) ( \ echo running test file isprime ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read isprime.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee isprime.output; rm tmp$$.input ) running test file isprime openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read isprime.input" --Copyright The Numerical Algorithms Group Limited 1994. )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial testsuite "prime?$Integer" All user variables and function definitions have been cleared. Type: Void testcase "strong pseudoprimes" All user variables and function definitions have been cleared. Type: Void testFactor(l: List Integer): Void == free n n := reduce(*, l) s := delete(reduce(concat, _ [concat ["* primeFactor(", string f, ",1)"] _ for f in l]), 1) testTrue("not prime? n") testEquals("factor(n)", s) Function declaration testFactor : List(Integer) -> Void has been added to workspace. Type: Void --The first two (2152302898747 and 3474749660383) are the only strong --pseudoprimes bases 2,3,5,7,11 less than 10^13: the remaining three --are the only Carmichael numbers less than 10^16 with this property. testFactor [6763, 10627, 29947] Compiling function testFactor with type List(Integer) -> Void Compiled code for testFactor has been cleared. Type: Void testFactor [1303, 16927, 157543] Compiling function testFactor with type List(Integer) -> Void Type: Void testFactor [3739, 18691, 153259] Type: Void testFactor [46411, 232051, 417691] Type: Void testFactor [21319, 106591, 3005839] Type: Void testcase "negative integers" All user variables and function definitions have been cleared. Type: Void testTrue("prime?(-5)") Type: Void testTrue("not prime?(-15)") Type: Void testcase "Davenport Primality Testing Revisited" All user variables and function definitions have been cleared. Type: Void -- Jaeschke testTrue("not prime?(137716125329053 * 413148375987157)") Type: Void -- Arnault (k+1)(2k+1) testTrue("not prime?(24444516448431392447461 * 48889032896862784894921)") Type: Void testcase "Zhenxiang Zhang, Two kinds of strong pseudoprimes up to 10^36" All user variables and function definitions have been cleared. Type: Void -- Math. Comp. 76 (2007), no. 260, 2095--2107 Table1 := [1543267864443420616877677640751301, 3573966164315688081500989037680081,_ 3957570300351944936545806366050221,_ 7434112337530311731294137656793141,_ 11068905075460890469451728340323501,_ 15837769490890427362080539697619981,_ 28474734069948658439948497717356181,_ 40367254714218826380279781659656101,_ 71361969427913804551298969198134381,_ 82824364075160891096445017152530181,_ 88957815149805554548986624679089781,_ 155559415576705971544442260241085421,_ 179574770201988665981898462279223261,_ 194375577640515630021542270534335741,_ 219337010339607890908194166878591181,_ 252100580001725274015376769069176741,_ 255173558983450077412120850955148501,_ 407387351326298070201483525504009841,_ 527946434214347171361929671021353301,_ 534925558491481798612709096229028021,_ 808460124355439022735025127668137421,_ 812968039437255274477328666971353901,_ 816345937837238810402166547264426261,_ 964006870224361626772797038309214301]; Type: List(PositiveInteger) testTrue("not any?(prime?, Table1)") Type: Void Table3 := [168790877523676911809192454171451,_ 404006419196517352340186908176331,_ 638448294554274988128326408678791,_ 7386491959322896977412581863267131,_ 14987066152476389521373597949057667,_ 22072884304282812126783178400582551,_ 22237516761876676325875933714505851,_ 22535137585571582393575508859041539,_ 33197805689160640280977000730295751,_ 73956318488637465060479221079709511,_ 84699940865376876461361355974527971,_ 86114946224343991256730573290132851,_ 157909679385259051550191589707564171,_ 164290818021112438861652311523405671,_ 329688822383744772420052773006657151,_ 381295376196063449827518388463105491,_ 488694766114162789165236319667944651,_ 615953281715442032393107126795194451,_ 663871524013514481984275366839039183,_ 678033047702587416969292603094702251]; Type: List(PositiveInteger) testTrue("not any?(prime?, Table3)") Type: Void Proposition1dot1 := [1287836182261 * 2575672364521,_ 54786377365501 * 109572754731001,_ 172157429516701 * 344314859033401,_ 531099297693901 * 1062198595387801,_ 27778299663977101 * 55556599327954201]; Type: List(PositiveInteger) testTrue("not any?(prime?, Proposition1dot1)") Type: Void -- Conjecture 1 xftestTrue("not prime?(149491 * 747451 * 34233211)") Type: Void -- Conjecture 2 testTrue("not prime?(399165290221 * 798330580441)") Type: Void statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= Testsuite: prime?$Integer failed (total): 0 (4) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) prime?$Integer 0 (4) 0 (19) ============================================================================= File summary. unexpected failures: 0 expected failures: 1 unexpected passes: 0 total tests: 19 Type: Void )lisp (quit) ( \ echo running test file limit ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read limit.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee limit.output; rm tmp$$.input ) running test file limit openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read limit.input" )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial testsuite "limit" All user variables and function definitions have been cleared. Type: Void test_limit(expr : String, val : String) : Void == testcaseNoClear(expr) lim_expr := concat(["limit(", expr, ", x = %plusInfinity)"]) testEquals(lim_expr, val) Function declaration test_limit : (String, String) -> Void has been added to workspace. Type: Void test_limit("1/x", "0") Compiling function test_limit with type (String, String) -> Void Type: Void test_limit("1/log(x)", "0") Type: Void test_limit("1/(x + log(x))", "0") Type: Void test_limit("x/(x + log(x))", "1") Type: Void test_limit("x/(x - log(x))", "1") Type: Void test_limit("x/(x + sqrt(x))", "1") Type: Void test_limit("x/(x - sqrt(x))", "1") Type: Void test_limit("1/exp(x)", "0") Type: Void test_limit("1/2^x", "0") Type: Void test_limit("1/(exp(x) - log(x))", "0") Type: Void test_limit("x/exp(x)", "0") Type: Void test_limit("x^667/exp(x)", "0") Type: Void test_limit("x^a/exp(x)", "0") Type: Void test_limit("sinh(x)/exp(x)", "1/2") Type: Void test_limit("cosh(x)/exp(x)", "1/2") Type: Void test_limit("tanh(x)", "1") Type: Void test_limit("sin(x)/exp(x)", "0") Type: Void test_limit("(x + sin(x))/exp(x)", "0") Type: Void test_limit("log(x)/exp(x)", "0") Type: Void test_limit("log(x)/exp(x-log(x))", "0") Type: Void test_limit("log(x)/exp(x/log(x))", "0") Type: Void test_limit("log(x)/exp(log(x+1)^2)", "0") Type: Void test_limit("log(x)/exp(x*log(x))", "0") Type: Void test_limit("log(x)/exp(exp(x))", "0") Type: Void test_limit("log(x)/exp(exp(x)/log(x))", "0") Type: Void test_limit("log(exp(x)+x)/log(exp(x + log(x)^2) + 1)", "1") Type: Void test_limit("log(log(exp(x) + x))/log(exp(log(x)+1))", "1") Type: Void test_limit("x*(exp(-exp(-x)) - 1)", "0") Type: Void test_limit("x*(exp(-exp(-x)) - exp(-exp(-2*x)))", "0") Type: Void test_limit("x*(exp(-exp(x)) - exp(-exp(2*x)))", "0") Type: Void test_limit("x^log(1/x)", "0") Type: Void test_limit("(x + 1)^(x + 1)/x^x - x^x/(x - 1)^(x - 1)", "%e") Type: Void test_limit("(1 + k/x)^x", "exp(k)") Type: Void test_limit("1/cosh(x)", "0") Type: Void test_limit("1/(cosh(x) - log(x))", "0") Type: Void test_limit("1/log(cosh(x))", "0") Type: Void test_limit("log(x)/cosh(x)", "0") Type: Void test_limit("log(x)/cosh(x*log(x))", "0") Type: Void test_limit("log(x)*(1 - tanh(x))", "0") Type: Void test_limit("log(x)*(1 - tanh(x*log(x)))", "0") Type: Void test_limit("log(x)*(1 - tanh(x*log(log(x))))", "0") Type: Void test_limit("log(log(x))*(1 - tanh(x))", "0") Type: Void lg0 := (x - 1/2)*log(x) - x + log(2*%pi)/2 (2 x - 1)log(x) + log(2 %pi) - 2 x (45) ---------------------------------- 2 Type: Expression(Integer) test_limit("log(Gamma(x))/lg0", "1") Type: Void test_limit("log(Gamma(x)) - lg0", "0") Type: Void lg1 := log(Gamma(x)) - lg0 2 log(Gamma(x)) + (- 2 x + 1)log(x) - log(2 %pi) + 2 x (48) ------------------------------------------------------ 2 Type: Expression(Integer) test_limit("x*lg1", "1/12") Type: Void test_limit("x^2*(x*lg1 - 1/12)", "-1/360") Type: Void test_limit("x^2*(x^2*(x*lg1 - 1/12) + 1/360)", "1/1260") Type: Void test_limit("(log(Gamma(x+1)) - log(Gamma(x)))/log(x)", "1") Type: Void lg2 := log(Gamma(x + 1 + 1/x)) - log(Gamma(x)) - log(x) 2 x + x + 1 (53) log(Gamma(----------)) - log(Gamma(x)) - log(x) x Type: Expression(Integer) test_limit("lg2", "0") Type: Void test_limit("x*lg2/log(x)", "1") Type: Void test_limit("x*(digamma(x) - log(x))", "-1/2") Type: Void test_limit("Gamma(1 + x - t)*Gamma(1 + x + t)/Gamma(1 + x)^2", "1") Type: Void f2 := (Gamma(x + exp(-x) + 1/Gamma(x)) - Gamma(x + exp(-x)) - digamma(x)) - x Gamma(x)%e + x Gamma(x) + 1 - x (58) Gamma(------------------------------) - Gamma(%e + x) - digamma(x) Gamma(x) Type: Expression(Integer) test_limit("f2/(exp(-x)*log(x)^2)", "1") Type: Void test_limit("Ei(1/x) + log(x)", "-digamma(1)") Type: Void test_limit("x*(Ei(1/x) + log(x) + digamma(1))", "1") Type: Void test_limit("dilog(1/x)", "%pi^2/6") Type: Void test_limit("x*(dilog(1/x) - %pi^2/6)/log(x)", "-1") Type: Void test_limit("x*(dilog(1/x) - %pi^2/6) + log(x)", "-1") Type: Void testEquals("mrv_limit(Ci(1/x) + log(x), x = %plusInfinity)$MrvLimitPackage", "-digamma(1)") Type: Void testEquals("mrv_limit(Chi(1/x) + log(x), x = %plusInfinity)$MrvLimitPackage", "-digamma(1)") Type: Void test_limit("log(x)*li(x)/x", "1") Type: Void test_limit("log(x)*(log(x)*li(x)/x - 1)", "1") Type: Void test_limit("exp(-x^2)*erfi(x)", "0") Type: Void test_limit("x*exp(-x^2)*erfi(x)", "1/sqrt(%pi)") Type: Void test_limit("x^2*(sqrt(%pi)*x*exp(-x^2)*erfi(x) - 1)", "1/2") Type: Void testEquals("limit(x/exp(x),x = %minusInfinity)", "%minusInfinity") Type: Void testEquals("limit(x^(10^20)/exp(x),x = %minusInfinity)", "%plusInfinity") Type: Void testTrue("limit(x^h/exp(x),x = %minusInfinity) case _"failed_"") Type: Void testEquals("limit(%e^(1/x^2)/(%e^(1/x^2) + %e^(1/x^4)), x = 0)", "0") Type: Void testEquals("limit(erf(x), x = c)", "erf(c)") Type: Void testEquals("limit((x^a - a^x)/(x^x - a^a), x = a)", "(1 - log(a))/(1 + log(a))") Type: Void testEquals("limit(sin(a*x)/tan(b*x), x=0)", "a/b") Type: Void testEquals("limit(csc(a*x)/csch(b*x), x=0)", "b/a") Type: Void testcase "zero division in limit" All user variables and function definitions have been cleared. Type: Void re := limit(1/x::Expression(Integer), x = 0) (2) [leftHandLimit = - infinity, rightHandLimit = + infinity] Type: Union(Record(leftHandLimit: Union(OrderedCompletion(Expression(Integer)),"failed"),rightHandLimit: Union(OrderedCompletion(Expression(Integer)),"failed")),...) testEquals("limit(1/(exp(x+log(3)/2)^2 - 3), x=0)", "re") Type: Void f := -(k^(k/(k-1))*(2*k-1)*2^(k/(k-1)))/ ((k-1)*(k*2^((2*k)/(k-1))-2^((2*k)/(k-1))-2*k+1)) k k ----- ----- k - 1 k - 1 (- 2 k + 1)2 k (4) ------------------------------------- 2 k ----- 2 k - 1 2 (k - 2 k + 1)2 - 2 k + 3 k - 1 Type: Expression(Integer) testEquals("limit(f, k=1/3)", "re") Type: Void testcase "variable in point" All user variables and function definitions have been cleared. Type: Void testEquals("complexLimit(1/z, z = z)", "1/z") Type: Void testEquals("complexLimit(z, z = sin(z))", "sin(z)") Type: Void ls : String := "left" (4) "left" Type: String testEquals("limit(1/z, z = z, _"right_")", "1/z") Type: Void testEquals("limit(z, z = tan(z), ls)", "tan(z)") Type: Void testEquals("limit(sin(z), z = cos(z), ls)", "sin(cos(z))") Type: Void testEquals("limit(1/z, z = z)", "1/z") Type: Void testEquals("limit(z, z = tan(z))", "tan(z)") Type: Void testEquals("limit(sin(z), z = cos(z))", "sin(cos(z))") Type: Void testEquals("mrv_limit(1/z, z = z)$MrvLimitPackage", "1/z") Type: Void testEquals("mrv_limit(1/z, z = z, ls)$MrvLimitPackage", "1/z") Type: Void )set output algebra on statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= WARNINGS: Testsuite: limit Testcase: zero division in limit test: 1 testing in a domain without InputForm! Testsuite: limit Testcase: zero division in limit test: 2 testing in a domain without InputForm! ============================================================================= Testsuite: limit failed (total): 0 (65) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) limit 0 (65) 0 (85) ============================================================================= File summary. unexpected failures: 0 expected failures: 0 unexpected passes: 0 total tests: 85 Type: Void )lisp (quit) ( \ echo running test file linalg2 ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read linalg2.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee linalg2.output; rm tmp$$.input ) running test file linalg2 openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read linalg2.input" )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial testsuite "linalg2" All user variables and function definitions have been cleared. Type: Void testcase "inverse over quaternions" All user variables and function definitions have been cleared. Type: Void qF := Quaternion(Fraction(Integer)) (2) Quaternion(Fraction(Integer)) Type: Type m1 := matrix([[1, quatern(0, 1, 0, 0)$qF], [0, 1]]) +1 i+ (3) | | +0 1+ Type: Matrix(Quaternion(Fraction(Integer))) m2 := matrix([[1, quatern(0, 0, 1, 0)$qF], [0, 1]]) +1 j+ (4) | | +0 1+ Type: Matrix(Quaternion(Fraction(Integer))) m3 := matrix([[1, 0], [quatern(0, 0, 0, 1)$qF, 1]]) +1 0+ (5) | | +k 1+ Type: Matrix(Quaternion(Fraction(Integer))) im := inverse(m1*m3*m2)$IMATLIN(qF, Vector(qF), Vector(qF), Matrix(qF)) +1 + i 1 - i - j+ (6) | | + - k 1 + j + Type: Union(Matrix(Quaternion(Fraction(Integer))),...) testEquals("im*m1*m3*m2", "m1*m3*m2*im") Type: Void testEquals("im*m1*m3*m2", "matrix([[1, 0], [0, 1]])") Type: Void statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= Testsuite: linalg2 failed (total): 0 (1) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) linalg2 0 (1) 0 (2) ============================================================================= File summary. unexpected failures: 0 expected failures: 0 unexpected passes: 0 total tests: 2 Type: Void )lisp (quit) ( \ echo running test file lll ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read lll.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee lll.output; rm tmp$$.input ) running test file lll openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read lll.input" )set break resume )expose UnittestCount UnittestAux Unittest LLLReduction UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial LLLReduction is now explicitly exposed in frame initial testsuite "lll" All user variables and function definitions have been cleared. Type: Void testcase "lll" All user variables and function definitions have been cleared. Type: Void testEquals("LLL(matrix([[100372,16991],[2487,421]]))", "matrix([[2, 1], [-1, 2]])") Type: Void lf := [1.7865883372_377703659, 1.4723678633_273988989, _ 1.2134116627_622296341, 1.0] (3) [1.7865883372_377703659, 1.4723678633_273988989, 1.2134116627_622296341, 1.0] Type: List(Float) testEquals("find_relation(lf, 20)", "[1, 0, 1, - 3]") Type: Void )set output algebra on statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= Testsuite: lll failed (total): 0 (1) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) lll 0 (1) 0 (2) ============================================================================= File summary. unexpected failures: 0 expected failures: 0 unexpected passes: 0 total tests: 2 Type: Void )lisp (quit) ( \ echo running test file lode ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read lode.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee lode.output; rm tmp$$.input ) running test file lode openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read lode.input" --Copyright The Numerical Algorithms Group Limited 1991. )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial testsuite "lode" All user variables and function definitions have been cleared. Type: Void SOL ==> Record(particular: EXPR INT, basis: List EXPR INT) Type: Void y := operator 'y (3) y Type: BasicOperator testcaseNoClear "homogeneous equation with constant coefficients" Type: Void deq := differentiate(y x, x, 2) + differentiate(y x, x) + y x ,, , (5) y (x) + y (x) + y(x) Type: Expression(Integer) res := solve(deq, y, x) x x +-+ - - - - +-+ x\|3 2 2 x\|3 (6) [particular = 0, basis = [cos(-----)%e , %e sin(-----)]] 2 2 Type: Union(Record(particular: Expression(Integer),basis: List(Expression(Integer))),...) testEquals("res", "[0, [cos(x*sqrt(3)/2)*exp(-x/2),sin(x*sqrt(3)/2)*exp(-x/2)]]$SOL") Type: Void testEquals("eval(deq, y, res.particular + reduce(+, res.basis, 0), x)", "0") Compiling function %F with type Expression(Integer) -> Expression( Integer) Type: Void testcaseNoClear "initial value problem: y'' + y = 0, y(0) = y'(0) = 1" Type: Void deq := differentiate(y x, x, 2) + y x ,, (10) y (x) + y(x) Type: Expression(Integer) testEquals("solve(deq, y, x = 0, [1, 1])", "sin x + cos x") Type: Void testEquals("solve(deq = sin x, y, x)", "[-x*cos x/2, [cos x, sin x]]$SOL") Type: Void testcaseNoClear "inhomogeneous equations with rational coefficients" Type: Void deq := x^3 * differentiate(y x, x, 3) + x^2 * differentiate(y x, x, 2) - _ 2 * x * differentiate(y x, x) + 2 * y x - 2 * x^4 3 ,,, 2 ,, , 4 (14) x y (x) + x y (x) - 2 x y (x) + 2 y(x) - 2 x Type: Expression(Integer) res := solve(deq, y, x) (15) 5 3 2 x - 10 x + 20 x + 4 [particular = ----------------------, 15 x 3 2 3 3 2 2 x - 3 x + 1 x - 1 x - 3 x - 1 basis = [---------------, ------, -------------]] x x x Type: Union(Record(particular: Expression(Integer),basis: List(Expression(Integer))),...) testEquals("res", "[(x^5-10*x^3+20*x^2+4)/(15*x),[(2*x^3-3*x^2+1)/x, (x^3-1)/x, (x^3-3*x^2-1)/x]]$SOL") Type: Void testEquals("eval(deq, y, res.particular + reduce(+, res.basis, 0), x)", "0") Compiling function %BA with type Expression(Integer) -> Expression( Integer) Type: Void testEquals("solve(deq, y, x = 1, [b, 0, a])", "(2*x^5+10*(a-b-1)*x^3+(30*b-15*a+10)*x^2+10*b+5*a-2)/(30*x)") Type: Void testcaseNoClear "third order equation with nontrivial singularities" Type: Void deq := (x^9 + x^3) * differentiate(y x, x, 3) + _ 18 * x^8 * differentiate(y x, x,2) - 90 * x * differentiate(y x, x) - _ 30 * (11*x^6-3) * y x 9 3 ,,, 8 ,, , 6 (20) (x + x )y (x) + 18 x y (x) - 90 x y (x) + (- 330 x + 90)y(x) Type: Expression(Integer) res := solve(deq, y, x) (21) +--+ +--+ - \|91 log(x) \|91 log(x) x x %e x %e [particular = 0, basis = [------, -----------------, ---------------]] 6 6 6 x + 1 x + 1 x + 1 Type: Union(Record(particular: Expression(Integer),basis: List(Expression(Integer))),...) testEquals("res", "[0, [x/(x^6+1), x*exp(-sqrt 91*log x)/(x^6+1), x*exp(sqrt 91*log x)/(x^6+1)]]$SOL") Type: Void testEquals("eval(deq, y, res.particular + reduce(+, res.basis, 0), x)", "0") Compiling function %CE with type Expression(Integer) -> Expression( Integer) Type: Void testcaseNoClear "third order equation on a curve of genus 0" Type: Void deq := (2*x+2)* differentiate(y x, x, 3) + 3* differentiate(y x, x, 2) + _ (2*x^2+2*x)* differentiate(y x,x) - sqrt(x+1) * y x - 2*x^2 - x + 1 (25) ,,, ,, 2 , +-----+ 2 (2 x + 2)y (x) + 3 y (x) + (2 x + 2 x)y (x) - y(x)\|x + 1 - 2 x - x + 1 Type: Expression(Integer) res := solve(deq, y, x) +-----+ (26) [particular = \|x + 1 + x, basis = []] Type: Union(Record(particular: Expression(Integer),basis: List(Expression(Integer))),...) testEquals("res", "[sqrt(x+1)+x, []]$SOL") Type: Void testEquals("eval(deq, y, res.particular + reduce(+, res.basis, 0), x)", "0") Compiling function %CM with type Expression(Integer) -> Expression( Integer) Type: Void testcaseNoClear "equation irreducible over the rational functions" Type: Void deq := 2*x^3*differentiate(y x,x,2) + 3*x^2*differentiate(y x,x) - 2*y x 3 ,, 2 , (30) 2 x y (x) + 3 x y (x) - 2 y(x) Type: Expression(Integer) res := solve(deq, y, x) 2 2 - ---- ---- +-+ +-+ \|x \|x (31) [particular = 0, basis = [%e , %e ]] Type: Union(Record(particular: Expression(Integer),basis: List(Expression(Integer))),...) testEquals("res", "[0,[exp(-2/sqrt(x)), exp(2/sqrt(x))]]$SOL") Type: Void testEquals("eval(deq, y, res.particular + reduce(+, res.basis, 0), x)", "0") Compiling function %CW with type Expression(Integer) -> Expression( Integer) Type: Void expected() == messagePrint("testsuite | testcases: failed (total) | tests: failed (total)")$OutputForm; messagePrint("lode 0 (6) 0 (13)")$OutputForm Type: Void statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= WARNINGS: Testsuite: lode Testcase: homogeneous equation with constant coefficients test: 1 testing in a domain without InputForm! Testsuite: lode Testcase: initial value problem: y'' + y = 0, y(0) = y'(0) = 1 test: 2 testing in a domain without InputForm! Testsuite: lode Testcase: inhomogeneous equations with rational coefficients test: 1 testing in a domain without InputForm! Testsuite: lode Testcase: third order equation with nontrivial singularities test: 1 testing in a domain without InputForm! Testsuite: lode Testcase: third order equation on a curve of genus 0 test: 1 testing in a domain without InputForm! Testsuite: lode Testcase: equation irreducible over the rational functions test: 1 testing in a domain without InputForm! ============================================================================= Testsuite: lode failed (total): 0 (6) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) lode 0 (6) 0 (13) ============================================================================= File summary. unexpected failures: 0 expected failures: 0 unexpected passes: 0 total tests: 13 Type: Void expected() Compiling function expected with type () -> Void testsuite | testcases: failed (total) | tests: failed (total) lode 0 (6) 0 (13) Type: Void )lisp (quit) ( \ echo running test file lodo2 ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read lodo2.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee lodo2.output; rm tmp$$.input ) running test file lodo2 openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read lodo2.input" )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial testsuite "LODO" All user variables and function definitions have been cleared. Type: Void testcase "basic" All user variables and function definitions have been cleared. Type: Void F := Fraction(Integer) (2) Fraction(Integer) Type: Type uP := UnivariatePolynomial('x, F) (3) UnivariatePolynomial(x,Fraction(Integer)) Type: Type rF := Fraction(uP) (4) Fraction(UnivariatePolynomial(x,Fraction(Integer))) Type: Type L1 := LinearOrdinaryDifferentialOperator1(rF) (5) LinearOrdinaryDifferentialOperator1(Fraction(UnivariatePolynomial(x,Fraction( Integer)))) Type: Type L3 := LinearOrdinaryDifferentialOperator3(F, uP, rF) (6) LinearOrdinaryDifferentialOperator3(Fraction(Integer),UnivariatePolynomial(x, Fraction(Integer)),Fraction(UnivariatePolynomial(x,Fraction(Integer)))) Type: Type lC := LODOConvertions(F, uP, rF) (7) LODOConvertions(Fraction(Integer),UnivariatePolynomial(x,Fraction(Integer)),F raction(UnivariatePolynomial(x,Fraction(Integer)))) Type: Type d := D()$L1 (8) D Type: LinearOrdinaryDifferentialOperator1(Fraction(UnivariatePolynomial(x,Fraction(Integer)))) testEquals("d*x - x*d", "1") Type: Void testEquals("D()$L3*x - x*D()$L3", "x") Type: Void op1 := d*(x*d + x) 2 (11) x D + (x + 1)D + 1 Type: LinearOrdinaryDifferentialOperator1(Fraction(UnivariatePolynomial(x,Fraction(Integer)))) testEquals("x*d^2 + (x+1)*d + 1", "op1") Type: Void testcaseNoClear "apply" Type: Void testEquals("apply(D()$L3, 0, x)", "x") Type: Void testEquals("apply(d, 0, x)", "1") Type: Void testEquals("apply(op1, 0, x^3+x)", "4*x^3+9*x^2+2*x+1") Type: Void testcaseNoClear "convert" Type: Void testEquals("apply(convert(d)$lC, 0, x)", "1") Type: Void testEquals("convert(D()$L3)$lC", "x*d") Type: Void testEquals("apply(convert(d)$lC, 0, x)", "1") Type: Void testEquals("convert(op1)$lC", "convert(d)$lC*convert(x*d + x)$lC") Type: Void op2 := x^3*d^2 + d + x 3 2 (22) x D + D + x Type: LinearOrdinaryDifferentialOperator1(Fraction(UnivariatePolynomial(x,Fraction(Integer)))) testEquals("convert(convert(op2)$lC)$lC", "op2") Type: Void statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= WARNINGS: Testsuite: LODO Testcase: basic test: 1 testing in a domain without InputForm! Testsuite: LODO Testcase: basic test: 2 testing in a domain without InputForm! Testsuite: LODO Testcase: basic test: 3 testing in a domain without InputForm! Testsuite: LODO Testcase: apply test: 2 testing in a domain without InputForm! Testsuite: LODO Testcase: convert test: 1 testing in a domain without InputForm! Testsuite: LODO Testcase: convert test: 2 testing in a domain without InputForm! Testsuite: LODO Testcase: convert test: 3 testing in a domain without InputForm! Testsuite: LODO Testcase: convert test: 4 testing in a domain without InputForm! Testsuite: LODO Testcase: convert test: 5 testing in a domain without InputForm! ============================================================================= Testsuite: LODO failed (total): 0 (3) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) LODO 0 (3) 0 (11) ============================================================================= File summary. unexpected failures: 0 expected failures: 0 unexpected passes: 0 total tests: 11 Type: Void )lisp (quit) ( \ echo running test file lodof ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read lodof.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee lodof.output; rm tmp$$.input ) running test file lodof openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read lodof.input" --Copyright The Numerical Algorithms Group Limited 1991. --------------------------------- lodof.input ----------------------------- )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial testsuite "factor$LODOF" All user variables and function definitions have been cleared. Type: Void testcase "factor" All user variables and function definitions have been cleared. Type: Void P := UP(t, AN) (2) UnivariatePolynomial(t,AlgebraicNumber) Type: Type Q := FRAC P (3) Fraction(UnivariatePolynomial(t,AlgebraicNumber)) Type: Type L := LODO1 Q (4) LinearOrdinaryDifferentialOperator1(Fraction(UnivariatePolynomial(t,Algebraic Number))) Type: Type )expose LODOF LinearOrdinaryDifferentialOperatorFactorizer is now explicitly exposed in frame initial testFactor(l: List L): Void == free l1 free l2 l1 := reduce(*, l) l2 := l testEquals("factor l1", "l2") Function declaration testFactor : List( LinearOrdinaryDifferentialOperator1(Fraction(UnivariatePolynomial (t,AlgebraicNumber)))) -> Void has been added to workspace. Type: Void xftestFactor(l: List L): Void == free l1 free l2 l1 := reduce(*, l) l2 := l xftestEquals("factor l1", "l2") Function declaration xftestFactor : List( LinearOrdinaryDifferentialOperator1(Fraction(UnivariatePolynomial (t,AlgebraicNumber)))) -> Void has been added to workspace. Type: Void d := D()$L (7) D Type: LinearOrdinaryDifferentialOperator1(Fraction(UnivariatePolynomial(t,AlgebraicNumber))) t := t::P::Q (8) t Type: Fraction(UnivariatePolynomial(t,AlgebraicNumber)) -- reducible order 2 operator (1-1) testFactor [d, d+t] Compiling function testFactor with type List( LinearOrdinaryDifferentialOperator1(Fraction(UnivariatePolynomial (t,AlgebraicNumber)))) -> Void Compiled code for testFactor has been cleared. Type: Void -- irreducible order 2 operator testFactor [2*t^3 * d^2 + 3*t^2 * d - 2] Compiling function testFactor with type List( LinearOrdinaryDifferentialOperator1(Fraction(UnivariatePolynomial (t,AlgebraicNumber)))) -> Void Type: Void -- Extremaly slow -- op2 := (t^9+t^3)*d^2 + (13*t^8+t^2)*d - 55*t^7 - 91*t -- factor(op2) -- reducible order 3 operator (1-2) testFactor [t-d, -2*t^3*d^2 - 3*t^2*d + 2] Type: Void testFactor [t-d, d^2 + t^2*d + 1] Type: Void -- reducible order 3 operator (2-1) testFactor [-2*t^3*d^2 - 3*t^2*d + 2, d - t] Type: Void testFactor [d^2 + t^2*d + 1, d - t] Type: Void -- reducible order 3 operator (1-1-1) testFactor [(t^9 + t^3)*d +(-sqrt 91+7)*t^8+(-sqrt 91 + 1)*t^2, _ d + ((sqrt 91 + 6)*t^6 + sqrt 91)/(t^7+t), _ d + (5*t^6 - 1)/(t^7 + t)] Type: Void -- irreducible order 3 operator testFactor [d^3 + 2 * d^2 + 5 / t * d + 7 / t^2] Type: Void -- reducible order 6 operator (1-1-1-1-1-1) testFactor [t^6*d + (- sqrt(-1) + 5)*t^5, _ d + (sqrt(-1)+4)/t, _ d + 5/t, _ d + 4/t, _ d + 3*t^2/(t^3-1), _ d + (-t^3-2)/(t^4-t)] Type: Void -- reducible order 4 operator (2-2) xftestFactor [2*t^3 * d^2 + 3*t^2 * d - 2, 2*t^3 * d^2 + 3*t^2 * d - 2] Compiling function xftestFactor with type List( LinearOrdinaryDifferentialOperator1(Fraction(UnivariatePolynomial (t,AlgebraicNumber)))) -> Void Type: Void statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= WARNINGS: Testsuite: factor$LODOF Testcase: factor test: 1 testing in a domain without InputForm! Testsuite: factor$LODOF Testcase: factor test: 2 testing in a domain without InputForm! Testsuite: factor$LODOF Testcase: factor test: 3 testing in a domain without InputForm! Testsuite: factor$LODOF Testcase: factor test: 4 testing in a domain without InputForm! Testsuite: factor$LODOF Testcase: factor test: 5 testing in a domain without InputForm! Testsuite: factor$LODOF Testcase: factor test: 6 testing in a domain without InputForm! Testsuite: factor$LODOF Testcase: factor test: 7 testing in a domain without InputForm! Testsuite: factor$LODOF Testcase: factor test: 8 testing in a domain without InputForm! Testsuite: factor$LODOF Testcase: factor test: 9 testing in a domain without InputForm! Testsuite: factor$LODOF Testcase: factor test: 10 testing in a domain without InputForm! ============================================================================= Testsuite: factor$LODOF failed (total): 0 (1) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) factor$LODOF 0 (1) 0 (10) ============================================================================= File summary. unexpected failures: 0 expected failures: 1 unexpected passes: 0 total tests: 10 Type: Void )lisp (quit) ( \ echo running test file lodof2 ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read lodof2.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee lodof2.output; rm tmp$$.input ) running test file lodof2 openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read lodof2.input" )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial testsuite "LODOF2" All user variables and function definitions have been cleared. Type: Void testcase "factor" All user variables and function definitions have been cleared. Type: Void qF := Expression(Integer) (2) Expression(Integer) Type: Type uP := UnivariatePolynomial('x, qF) (3) UnivariatePolynomial(x,Expression(Integer)) Type: Type rF := Fraction(uP) (4) Fraction(UnivariatePolynomial(x,Expression(Integer))) Type: Type L1 := LinearOrdinaryDifferentialOperator1(rF) (5) LinearOrdinaryDifferentialOperator1(Fraction(UnivariatePolynomial(x,Expressio n(Integer)))) Type: Type lF := LinearOrdinaryDifferentialOperatorFactorizer2('x, 0) (6) LinearOrdinaryDifferentialOperatorFactorizer2(x,0) Type: Type d := D()$L1 (7) D Type: LinearOrdinaryDifferentialOperator1(Fraction(UnivariatePolynomial(x,Expression(Integer)))) xx := x::uP::rF (8) x Type: Fraction(UnivariatePolynomial(x,Expression(Integer))) x1 := xx^(-1) 1 (9) - x Type: Fraction(UnivariatePolynomial(x,Expression(Integer))) fP := factor$ExpressionFactorPolynomial(Integer,qF) (10) theMap(EFACTOR;factor;SupLF;8,0) Type: ((SparseUnivariatePolynomial(Expression(Integer)), List(Expression(Integer))) -> Factored(SparseUnivariatePolynomial(Expression(Integer)))) testFactor(l: List L1, y: List qF): Void == free l1 free l2 free ll free nl free nll l1 := reduce(*, l) nl := #l ll := factor(l1, fP, y)$lF l2 := reduce(*, ll) nll := #ll testEquals("nl", "nll") testEquals("l1", "l2") Function declaration testFactor : (List( LinearOrdinaryDifferentialOperator1(Fraction(UnivariatePolynomial (x,Expression(Integer))))), List(Expression(Integer))) -> Void has been added to workspace. Type: Void -- reducible order 2 operator (1-1) testFactor ([d, d+xx], []) Compiling function testFactor with type (List( LinearOrdinaryDifferentialOperator1(Fraction(UnivariatePolynomial (x,Expression(Integer))))), List(Expression(Integer))) -> Void Compiled code for testFactor has been cleared. Better to use old factorizer Type: Void -- irreducible order 2 operator testFactor ([2*xx^3 * d^2 + 3*xx^2 * d - 2], []) Compiling function testFactor with type (List( LinearOrdinaryDifferentialOperator1(Fraction(UnivariatePolynomial (x,Expression(Integer))))), List(Expression(Integer))) -> Void Better to use old factorizer Type: Void -- reducible order 3 operator (1-2) testFactor ([xx-d, -2*xx^3*d^2 - 3*xx^2*d + 2], []) Better to use old factorizer Type: Void testFactor ([xx-d, d^2 + xx^2*d + 1], []) Better to use old factorizer Type: Void -- reducible order 3 operator (2-1) testFactor ([-2*xx^3*d^2 - 3*xx^2*d + 2, d - xx], []) Better to use old factorizer Type: Void testFactor ([d^2 + xx^2*d + 1, d - xx], []) Better to use old factorizer Type: Void -- reducible order 3 operator (1-1-1) testFactor ([(xx^9 + xx^3)*d +(-sqrt 91+7)*xx^8+(-sqrt 91 + 1)*xx^2, _ d + ((sqrt 91 + 6)*xx^6 + sqrt 91)/(xx^7+xx), _ d + (5*xx^6 - 1)/(xx^7 + xx)], [sqrt 91]) Better to use old factorizer Type: Void -- irreducible order 3 operator testFactor ([d^3 + 2 * d^2 + 5 / xx * d + 7 / xx^2], []) Type: Void -- reducible order 4 operator (2-2) testFactor ([2*xx^3 * d^2 + 3*xx^2 * d - 2, 2*xx^3 * d^2 + 3*xx^2 * d - 2], []) Better to use old factorizer Better to use old factorizer Type: Void testFactor ([d^2 + xx^3 + x1^3, d^2 + xx^2 - x1^3], []) Better to use old factorizer Try the old factorizer Better to use old factorizer Try the old factorizer Type: Void -- reducible order 5 operator (1-1-3) testFactor ([d, d, d^3 + xx^2 * d^2 - x1^3 * d + (xx+1) / (xx-1)], []) Better to use old factorizer Better to use old factorizer Type: Void testFactor ([d, d, d^3 + xx^2 * d^2 - x1^3 * d + 1], []) Better to use old factorizer Better to use old factorizer Type: Void -- reducible order 6 operator (1-1-1-1-1-1) testFactor ([xx^6*d + (- sqrt(-1) + 5)*xx^5, _ d + (sqrt(-1)+4)/xx, _ d + 5/xx, _ d + 4/xx, _ d + 3*xx^2/(xx^3-1), _ d + (-xx^3-2)/(xx^4-xx)], [sqrt(-1)]) Better to use old factorizer Better to use old factorizer Better to use old factorizer Better to use old factorizer Type: Void -- reducible order 7 operator (2-1-1-3) testFactor ([d^2 + x1 + xx, d, d, d^3 + xx^2 * d^2 - x1^3 * d + (xx+1) / (xx-1)], []) Better to use old factorizer Try the old factorizer Type: Void statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= WARNINGS: Testsuite: LODOF2 Testcase: factor test: 2 testing in a domain without InputForm! Testsuite: LODOF2 Testcase: factor test: 4 testing in a domain without InputForm! Testsuite: LODOF2 Testcase: factor test: 6 testing in a domain without InputForm! Testsuite: LODOF2 Testcase: factor test: 8 testing in a domain without InputForm! Testsuite: LODOF2 Testcase: factor test: 10 testing in a domain without InputForm! Testsuite: LODOF2 Testcase: factor test: 12 testing in a domain without InputForm! Testsuite: LODOF2 Testcase: factor test: 14 testing in a domain without InputForm! Testsuite: LODOF2 Testcase: factor test: 16 testing in a domain without InputForm! Testsuite: LODOF2 Testcase: factor test: 18 testing in a domain without InputForm! Testsuite: LODOF2 Testcase: factor test: 20 testing in a domain without InputForm! Testsuite: LODOF2 Testcase: factor test: 22 testing in a domain without InputForm! Testsuite: LODOF2 Testcase: factor test: 24 testing in a domain without InputForm! Testsuite: LODOF2 Testcase: factor test: 26 testing in a domain without InputForm! Testsuite: LODOF2 Testcase: factor test: 28 testing in a domain without InputForm! ============================================================================= Testsuite: LODOF2 failed (total): 0 (1) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) LODOF2 0 (1) 0 (28) ============================================================================= File summary. unexpected failures: 0 expected failures: 0 unexpected passes: 0 total tests: 28 Type: Void )lisp (quit) ( \ echo running test file mantepse ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read mantepse.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee mantepse.output; rm tmp$$.input ) running test file mantepse openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read mantepse.input" )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial )expose RECOP RecurrenceOperator is now explicitly exposed in frame initial testsuite "guessing" All user variables and function definitions have been cleared. Type: Void testcase "guessRat$GUESSINT" All user variables and function definitions have been cleared. Type: Void testEquals("# guessRat [0,1,4]", "0") Type: Void testEquals("# guessRat [0]", "0") Type: Void testEquals("guessRat [1,1]", "[1]") Type: Void xftestEquals("guessRat [0,0]", "[0]") Type: Void testEquals("guessRat([0,1,2], allDegrees==false)$GUESSAN", "[n]") Type: Void testEquals("guessRat([1,2,3], allDegrees==false)", "[n+1]") Type: Void testEquals("guessRat([1,1/2,1/3], allDegrees==false)$GUESSAN", "[1/(n+1)]") Type: Void testEquals("guessRat([0,1,4,9])$GUESSAN", "[n^2]") Type: Void testEquals("guessRat([0,1/2,2/3,3/4], allDegrees==false)$GUESSAN", "[n/(n+1)]") Type: Void testEquals("guessRat([1/2,2/3,3/4,4/5], allDegrees==false)", "[(n+1)/(n+2)]") Type: Void testEquals("guessRat([0,1,4,9,16], safety==2)", "[n^2]") Type: Void f := operator 'f; Type: BasicOperator testEquals("getEq first guessRat [3, 4, 7/2, 18/5, 11/3, 26/7]", "(-n^2-n+2)*f(n)+(4*n^2+2*n-6)") Type: Void testcase "guessRat$GUESSP" All user variables and function definitions have been cleared. Type: Void testEquals("guessRat(q)([1,q,q^2], [])", "[q^n]") Type: Void testEquals("guessRat(q)([i^3*q^i + q^(2*i) for i in 0..6], maxMixedDegree==2)", "[n^3*q^n+q^(2*n)]") Type: Void testEquals("guessRat(q)([i^3*q^i + q^(2*i) for i in 0..5], maxMixedDegree==2)", "[n^3*q^n+q^(2*n)]") Type: Void -- result should be simpler, but who cares testEquals("guessRat([(i+1)*z for i in 0..5]::List POLY PF 5)", "[(-2*n-2)*z/3]") Type: Void testcase "guessRat$GUESSF" All user variables and function definitions have been cleared. Type: Void xftestEquals("guessRat([1,0,1])$GUESSF(PF 2)", "[-n-1]") Daly Bug >> Error detected within library code: naiveBeckermannLabahnMultipoint: number of points > prime Continuing to read the file... xftestEquals("guessRat([1,0,1,0])$GUESSF(PF 2)", "[-n-1]") Daly Bug >> Error detected within library code: naiveBeckermannLabahnMultipoint: number of points > prime Continuing to read the file... xftestTrue("(guessRat([1,0,1,1], one==false)$GUESSF(PF 2); true)") Daly Bug >> Error detected within library code: naiveBeckermannLabahnMultipoint: number of points > prime Continuing to read the file... xftestEquals("guessRat([binomial(2*n, n) for n in 0..6])$GUESSF(PF 3)", "[]") Daly Bug >> Error detected within library code: naiveBeckermannLabahnMultipoint: number of points > prime Continuing to read the file... testTrue("empty? guessRat([1,0,1,0,1,0,1])$GUESSF(PF 7)") Type: Void testcase "guessPade$GUESSINT" All user variables and function definitions have been cleared. Type: Void f := operator 'f; Type: BasicOperator -- two terms for guessing, which allows rational functions with total degree 1 testEquals("getEq first guessPade([1,1,1])", "1/(1-x)") Type: Void testEquals("# guessPade([1,1,2,3], allDegrees==false)", "0") Type: Void testEquals("getEq first guessPade([1,1,2,3], allDegrees==true)", "1/(1-x-x^2)") Type: Void testcase "guessPade$GUESSAN" All user variables and function definitions have been cleared. Type: Void g 0 == 0; g 1 == 1; g 2 == 1; g n == sqrt 2*g(n-1)+3*g(n-2)+g(n-3); Type: Void testEquals("eval(first guessPade([g i for i in 0..6])$GUESSAN, n=10)::AN", "g 10") Compiling function g with type Integer -> AlgebraicNumber Compiling function g as a recurrence relation. Type: Void testcase "guessPade$GUESSP AN" All user variables and function definitions have been cleared. Type: Void g 0 == z; g 1 == 1; g 2 == 1; g n == sqrt 2*g(n-1)+3*g(n-2)+g(n-3); Type: Void testEquals("eval(first guessPade [g i for i in 0..6], n=10)::EXPR AN::POLY AN", "g 10") Compiling function g with type Integer -> Polynomial(AlgebraicNumber ) Compiling function g as a recurrence relation. Type: Void testcase "guessAlg$GUESSINT" All user variables and function definitions have been cleared. Type: Void f := operator 'f; Type: BasicOperator -- 3 terms, total number of parameters is 3 testEquals("getEq first guessAlg([1/(2*n+1)*binomial(2*n+1, n) " "for n in 0..3], allDegrees==true)", "x*f(x)^2-f(x)+1") Type: Void testEquals("getEq first guessAlg [1/(2*n+1)*binomial(2*n+1, n) for n in 0..5]", "x*f(x)^2-f(x)+1") Type: Void testcase "guessPRec$GUESSINT" All user variables and function definitions have been cleared. Type: Void f := operator 'f; Type: BasicOperator -- central binomial coefficients -- 5 terms, shifting eliminates 1, but total number of parameters is 5 testEquals("# guessPRec([1,2,6,20,70])", "0") Type: Void -- 3 terms, but shifting eliminates one testEquals("# guessPRec([1,2,6,20], homogeneous==true, allDegrees==true)", "0") Type: Void testEquals("getEq first guessPRec([1,2,6,20,70], homogeneous==true)", "(-n-1)*f(n+1)+2*(2*n+1)*f(n)") Type: Void testTrue("not empty? guessPRec([1,2,6,20,70], allDegrees==true)") Type: Void xftestTrue("not member?(n-2, guessPRec [0,0,0,1,2,3,4,5])") Type: Void testcase "guessPRec$GUESSP" All user variables and function definitions have been cleared. Type: Void f := operator 'f; Type: BasicOperator r: INT -> POLY INT; Type: Void r(0)==1; r(1)==1; Type: Void r(n)==q^(n-1)*r(n-1)+(n-2)*r(n-2); Type: Void testEquals("getEq first(guessPRec(q)([r m for m in 0..7], " _ "maxMixedDegree==1, maxDegree==1, " _ "homogeneous==true))", _ "n*f n + q*q^n*f(n+1)-f(n+2)") Compiling function r with type Integer -> Polynomial(Integer) Compiling function r as a recurrence relation. Type: Void testcase "guessPRec$GUESSP many variables" All user variables and function definitions have been cleared. Type: Void f := operator 'f; Type: BasicOperator testEquals("getEq first guessPRec [z*a^i for i in 0..15]", "-f(n+1) + a*f(n)") Type: Void )set functions cache all r function r will cache all values. r: INT -> POLY INT; Type: Void r 0 == a00; r 1 == a01; r 2 == a02; r 3 == a03; r 4 == a04; Type: Void r n == reduce(+, [r(n-i)::POLY INT for i in 1..4]); Type: Void -- the 'n' factor is needed to have equality at n=0 testEquals("getEq first guessPRec [r i for i in 0..15]", _ "-n*f(n + 4) + n*f(n + 3) + n*f(n + 2) + n*f(n + 1) + n*f(n)") Compiling function r with type Integer -> Polynomial(Integer) r will cache all previously computed values. Type: Void testcase "homogeneous holonomic equation for x^n" All user variables and function definitions have been cleared. Type: Void -- It is not entirely clear whether we want 'guessPRec' to find -- solutions for these inputs. See the comments to 'testInterpolant' in -- mantepse.spad. xftestTrue("not empty? guessPRec([1,0,0,0,0,0,0,0], homogeneous==true)") Type: Void xftestTrue("not empty? guessPRec([0,1,0,0,0,0,0,0], homogeneous==true)") Type: Void xftestTrue("not empty? guessPRec([0,0,1,0,0,0,0,0], homogeneous==true)") Type: Void testcase "guessADE$GUESSINT" All user variables and function definitions have been cleared. Type: Void f := operator 'f; Type: BasicOperator -- Lambert W testEquals("# guessADE([n^n/factorial n for n in 0..6], allDegrees==true)", "1") Type: Void testEquals("getEq first guessADE([n^n/factorial n for n in 0..6], " "allDegrees==true)", "x*D(f x, x) - f(x)^3 + f(x)^2") Type: Void testEquals("getEq first guessADE([n^n/factorial n for n in 0..9])", "x*D(f x, x) - f(x)^3 + f(x)^2") Type: Void testcase "guessADE ellip" All user variables and function definitions have been cleared. Type: Void -- guess ADE for elliptic functions Coeff := Fraction(UnivariatePolynomial('m,Integer)) (2) Fraction(UnivariatePolynomial(m,Integer)) Type: Type Uts := UnivariateTaylorSeries(Coeff, 'x, 0) (3) UnivariateTaylorSeries(Fraction(UnivariatePolynomial(m,Integer)),x,0) Type: Type Ets := EllipticFunctionsUnivariateTaylorSeries(Coeff, Uts) (4) EllipticFunctionsUnivariateTaylorSeries(Fraction(UnivariatePolynomial(m,Integ er)),UnivariateTaylorSeries(Fraction(UnivariatePolynomial(m,Integer)),x,0)) Type: Type snm := jacobiSn(x::Uts, m::Coeff)$Ets (5) 2 3 2 - m - 1 3 m + 14 m + 1 5 - m - 135 m - 135 m - 1 7 x + ------- x + ------------- x + ------------------------- x 6 120 5040 + 4 3 2 m + 1228 m + 5478 m + 1228 m + 1 9 11 ----------------------------------- x + O(x ) 362880 Type: UnivariateTaylorSeries(Fraction(UnivariatePolynomial(m,Integer)),x,0) ll := entries(complete(first(coefficients(snm), 25))) (6) 2 3 2 - m - 1 m + 14 m + 1 - m - 135 m - 135 m - 1 [0, 1, 0, -------, 0, -------------, 0, -------------------------, 0, 6 120 5040 4 3 2 m + 1228 m + 5478 m + 1228 m + 1 -----------------------------------, 0, 362880 5 4 3 2 - m - 11069 m - 165826 m - 165826 m - 11069 m - 1 -----------------------------------------------------, 0, 39916800 6 5 4 3 2 m + 99642 m + 4494351 m + 13180268 m + 4494351 m + 99642 m + 1 -------------------------------------------------------------------, 0, 6227020800 7 6 5 4 3 - m - 896803 m - 116294673 m - 834687179 m - 834687179 m + 2 - 116294673 m - 896803 m - 1 / 1307674368000 , 0, 8 7 6 5 4 m + 8071256 m + 2949965020 m + 47152124264 m + 109645021894 m + 3 2 47152124264 m + 2949965020 m + 8071256 m + 1 / 355687428096000 , 0, 9 8 7 6 - m - 72641337 m - 74197080276 m - 2504055894564 m + 5 4 3 - 11966116940238 m - 11966116940238 m - 2504055894564 m + 2 - 74197080276 m - 72641337 m - 1 / 121645100408832000 , 0, 10 9 8 7 m + 653772070 m + 1859539731885 m + 128453495887560 m + 6 5 4 1171517154238290 m + 2347836365864484 m + 1171517154238290 m + 3 2 128453495887560 m + 1859539731885 m + 653772070 m + 1 / 51090942171709440000 , 0, 11 10 9 8 - m - 5883948671 m - 46535238000235 m - 6460701405171285 m + 7 6 5 - 107266611330420090 m - 393938089395885894 m - 393938089395885894 m + 4 3 2 - 107266611330420090 m - 6460701405171285 m - 46535238000235 m + - 5883948671 m - 1 / 25852016738884976640000 , 0] Type: List(Fraction(UnivariatePolynomial(m,Integer))) f := operator 'f (7) f Type: BasicOperator testEquals("#(r1 := guessADE(ll, maxDegree==0, safety==5))", "8") Type: Void testEquals("getEq r1(8)", "f(x)*D(f(x), x, 2) - D(f(x), x)^2 - m*f(x)^4 + 1") Type: Void testEquals("#guessADE(ll, maxDegree==1, safety==4)", "2") Type: Void testcase "guessADE$GUESSP" All user variables and function definitions have been cleared. Type: Void f := operator 'f; Type: BasicOperator -- q-Carlitz l := [1, 1, q+1, q^3+q^2+2*q+1, q^6+q^5+2*q^4+3*q^3+3*q^2+3*q+1, _ q^10+q^9+2*q^8+3*q^7+5*q^6+5*q^5+7*q^4+7*q^3+6*q^2+4*q+1]; Type: List(Polynomial(Integer)) testEquals("getEq first(guessADE(q)(l, maxPower==2, " "allDegrees==true))", "-x*f(x)*f(q*x) + f(x) - 1") Type: Void xftestEquals("#(guessADE(q)(first(l, 4), maxPower==2, " "allDegrees==true))", "1") Type: Void testcase "guessRec$GUESSINT" All user variables and function definitions have been cleared. Type: Void f := operator 'f; Type: BasicOperator -- Somos 4 s: INT -> INT; Type: Void s(0)==1; s(1)==1; s(2)==1; s(3)==1; Type: Void s(n)==(s(n-1)*s(n-3)+s(n-2)^2)/s(n-4); Type: Void testEquals("getEq first guessRec([s m for m in 0..18], maxPower==2)", "-f(n)*f(n+4)+f(n+1)*f(n+3)+f(n+2)^2") Compiling function s with type Integer -> Integer Compiling function s as a recurrence relation. Type: Void testEquals("getEq first guessRec([s m for m in 0..12], maxPower==2, homogeneous==true)", "-f(n)*f(n+4)+f(n+1)*f(n+3)+f(n+2)^2") Type: Void testEquals("getEq first guessRec([s m for m in 0..6], Somos==4, homogeneous==2)", "-f(n)*f(n+4)+f(n+1)*f(n+3)+f(n+2)^2") Type: Void )cl val s Compiled code for s has been cleared. s n == reduce(*, [reduce(*, [factorial i for i in 0..j-1], 1) for j in 0..n-1], 1); Type: Void testEquals("guess [s l for l in 0..6]", _ "[product(product(product(i+1, i=0..j-1), j=0..k-1), k=0..n-1)]") Compiling function s with type Integer -> Integer Type: Void testEquals("getEq first guessRec([s l for l in 0..8], Somos==6, homogeneous==4)", _ "-f(n+1)^3*f(n+3)+(n+1)*f(n)*f(n+2)^3") Type: Void testEquals("getEq first guessRec([s l for l in 0..8], Somos==true, homogeneous==4, maxShift==3)", _ "-f(n+1)^3*f(n+3)+(n+1)*f(n)*f(n+2)^3") Type: Void testEquals("getEq first guessRec([s l for l in 0..8], Somos==true, homogeneous==true, maxPower==4, maxShift==3)", _ "-f(n+1)^3*f(n+3)+(n+1)*f(n)*f(n+2)^3") Type: Void )cl val s Compiled code for s has been cleared. s 0 == 1; s 1 == 2; s n == s(n-1)^2*s(n-2); Type: Void testEquals("getEq first guessRec([s l for l in 0..5], Somos==true, maxShift==2, maxPower==3)", _ "f(n+2)-f(n)*f(n+1)^2") Compiling function s with type Integer -> Integer Compiling function s as a recurrence relation. Type: Void -- The checking routine should always terminate... testTrue("(guessRec([0, 1, 0, 0, 0, 2, 0, 7, 0, 0, 0, 15, 0, 0, 0], one==false); true)") Type: Void l := [1,0,1,2,0,1,0,1,0,1,-2,0,0,0,1,0,-3,0,-1,0,1,2,0,-3,0,-2,0,1,0,5,0,-2,0,-3,0,1,-2,0,8,0,0,0,-4,0,1,0,-7,0,10,0,3,0,-5,0,1,2,0,-15,0,10,0,7,0,-6,0,1,0,9,0,-25,0,7,0,12,0,-7,0,1,-2,0,24,0,-35,0,0,0,18,0,-8,0,1,0,-11,0,49,0,-42,0,-12,0]; Type: List(Integer) testTrue("(guessRec(l, safety==30); true)") Type: Void testTrue("(guessRec([1,1,2,0,0,3,0,0,2,0,0], " "one==false, maxShift==2, maxDegree==0, maxPower==2); " "true)") Type: Void -- check leading and trailing zeros testcase "guessFE$GUESINT, leading zeros" All user variables and function definitions have been cleared. Type: Void testTrue("(guessFE [0,0,0,1,0,0,0]; true)") Type: Void testcase "guessExpRat$GUESSINT" All user variables and function definitions have been cleared. Type: Void f := operator 'f; Type: BasicOperator testEquals("guessExpRat([0,3,32,375,5184])", "[n*(n + 2)^n]") Type: Void testcase "guessBinRat$GUESSP" All user variables and function definitions have been cleared. Type: Void f := operator 'f; Type: BasicOperator testEquals("first guessBinRat([1,1,k+1,(3*k*k+5*k+2)/2,(8*k^3+18*k*k+13*k+3)/3])", "binomial((k+1)*n, n)/(k*n+1)") Type: Void testEquals("first guessBinRat([binomial(3+7*k, k)/(k+3) for k in 0..6]::List PF 3001)", "binomial(7*n+3, n)/(n+3)") Type: Void testcase "guess$GUESSINT" All user variables and function definitions have been cleared. Type: Void f := operator 'f; Type: BasicOperator -- Robbins numbers testEquals("first guess([1,1,2,7,42,429,7436,218348], [guessRat], [guessProduct])", "product(product(3*(3*p+2)*(3*p+4)/4/(2*p+1)/(2*p+3), p=0..q-1),q=0..n-1)") Type: Void testEquals("first guess([0,1,3,9,33], [guessRat], [guessSum, guessProduct])", "sum(product(p+2, p=0..q-1),q=0..n-1)") Type: Void -- product(1+k!, k=0..n) is not holonomic, at least not of low degree testTrue("not empty? guess([product(1+factorial k, k=0..n-1) for n in 0..6], [guessPRec], [guessProduct])") Type: Void testcase "options" All user variables and function definitions have been cleared. Type: Void testLibraryError "guessPRec([1,2,3,4,5], Somos==3)" Daly Bug >> Error detected within library code: Guess: Somos requires that maxPower is at least two Continuing to read the file... testLibraryError "guessPRec([1,2,3,4,5], Somos==true)" Daly Bug >> Error detected within library code: Guess: Somos requires that maxPower is at least two Continuing to read the file... xftestLibraryError "guessRec([1,2,3,4], Somos==true, maxShift==4, homogeneous==1)" Type: Void xftestLibraryError "guessRec([1,2,3,4], Somos==5, maxShift==4, homogeneous==1)" Type: Void testcase "checking" All user variables and function definitions have been cleared. Type: Void testTrue("empty? guessADE(append([n/1 for n in 0..6],[1]),homogeneous==4,maxDegree==2)") Type: Void testTrue("not empty? guessADE(append([n/1 for n in 0..6],[1]),homogeneous==4,maxDegree==2,checkExtraValues==false)") Type: Void xftestTrue("empty? guessADE(append([n/1 for n in 0..6],[1]),homogeneous==4,maxDegree==2, check=='MonteCarlo)") Type: Void testsuite "RECOP" All user variables and function definitions have been cleared. Type: Void testcase "eval" All user variables and function definitions have been cleared. Type: Void l := [0,1,0,1,1,0,0,0,0,0,0,0,0,0,0]; Type: List(NonNegativeInteger) res := first guessADE first(l, 10) n 4 3 (3) [[x ]x + x + x] Type: Expression(Integer) xftestEquals("[eval(res, 'n=n) for n in 0..#l-1]", "l") Daly Bug >> Error detected within library code: elt: no such element Continuing to read the file... expected() == messagePrint("testsuite | testcases: failed (total) | tests: failed (total)")$OutputForm messagePrint("guessing 0 (21) 0 (71)")$OutputForm messagePrint("RECOP 0 (1) 0 (1)")$OutputForm Type: Void statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= Testsuite: guessing failed (total): 0 (21) ============================================================================= Testsuite: RECOP failed (total): 0 (1) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) guessing 0 (21) 0 (72) RECOP 0 (1) 0 (1) ============================================================================= File summary. unexpected failures: 0 expected failures: 14 unexpected passes: 0 total tests: 73 Type: Void expected() Compiling function expected with type () -> Void testsuite | testcases: failed (total) | tests: failed (total) guessing 0 (21) 0 (71) RECOP 0 (1) 0 (1) Type: Void )lisp (quit) ( \ echo running test file matcat ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read matcat.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee matcat.output; rm tmp$$.input ) running test file matcat openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read matcat.input" )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial testsuite "MATCAT" All user variables and function definitions have been cleared. Type: Void testcase "columnSpace" All user variables and function definitions have been cleared. Type: Void M := matrix [[1, 2, 3], [4, 5, 6], [7, 8, 9], [1, 1, 1]]; Type: Matrix(Integer) testEquals("columnSpace M", "[[1,4,7,1],[2,5,8,1]]") Type: Void testEquals("columnSpace transpose M", "[[1,2,3],[4,5,6]]") Type: Void testEquals("columnSpace [[0,0]]", "[]") Type: Void testEquals("columnSpace(M::RMATRIX(4,3,INT))", _ "[[1,4,7,1],[2,5,8,1]]::List DIRPROD(4, INT)") Type: Void testcase "Pfaffian" All user variables and function definitions have been cleared. Type: Void m n == matrix [[(if i = j then 0 _ else if i < j _ then x[i, j] _ else -x[j, i]) for i in 1..n] for j in 1..n] Type: Void testEquals("Pfaffian [[0,1,0,0],[-1,0,0,0],[0,0,0,1],[0,0,-1,0]]", "1") Type: Void testEquals("Pfaffian [[0, u, v, w],[-u, 0, x, y],[-v,-x,0,z],[-w,-y,-z,0]]", _ "u*z-v*y+w*x") Type: Void testEquals("Pfaffian m 3", "0") Compiling function m with type PositiveInteger -> Matrix(Polynomial( Integer)) Type: Void testEquals("Pfaffian [[0,0],[0,0]]", "0") Type: Void M := m 6; Type: Matrix(Polynomial(Integer)) testEquals("(Pfaffian M)^2", "determinant M") Type: Void testLibraryError "Pfaffian [[1,2],[0,0]]" Daly Bug >> Error detected within library code: Pfaffian: only defined for antisymmetric square matrices! Continuing to read the file... testLibraryError "Pfaffian [[1,2,3],[0,0,0]]" Daly Bug >> Error detected within library code: Pfaffian: only defined for antisymmetric square matrices! Continuing to read the file... statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= WARNINGS: Testsuite: MATCAT Testcase: columnSpace test: 4 testing in a domain without InputForm! ============================================================================= Testsuite: MATCAT failed (total): 0 (2) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) MATCAT 0 (2) 0 (11) ============================================================================= File summary. unexpected failures: 0 expected failures: 0 unexpected passes: 0 total tests: 11 Type: Void )lisp (quit) ( \ echo running test file mts ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read mts.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee mts.output; rm tmp$$.input ) running test file mts openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read mts.input" )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial testsuite "MTS" All user variables and function definitions have been cleared. Type: Void testcase "coefficient" All user variables and function definitions have been cleared. Type: Void )se str cal 2 X := x::TS FRAC INT; Type: TaylorSeries(Fraction(Integer)) Y := y::TS FRAC INT; Type: TaylorSeries(Fraction(Integer)) Z := z::TS FRAC INT; Type: TaylorSeries(Fraction(Integer)) s := sin(X+Y); Type: TaylorSeries(Fraction(Integer)) testEquals("coefficient(s, 3)", "-1/6*(x+y)^3") Type: Void IS ==> IndexedExponents Symbol Type: Void testEquals("coefficient(s, monomial(3,x)$IS)", "-1/6") Type: Void s := (1/(1-X-Y-Z))::TS FRAC INT; Type: TaylorSeries(Fraction(Integer)) t := coefficient(s, [x, z], [3, 2]); Type: TaylorSeries(Fraction(Integer)) testEquals("degree(polynomial(t, 5), y)", "5") Type: Void s := (1/(1-X-Y))::TS FRAC INT; Type: TaylorSeries(Fraction(Integer)) t := coefficient(s, x, 1) 2 (13) 1 + 2 y + 3 y + O(3) Type: TaylorSeries(Fraction(Integer)) testEquals("polynomial(t, 5)", "1+2*y+3*y^2+4*y^3+5*y^4+6*y^5") Type: Void statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= Testsuite: MTS failed (total): 0 (1) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) MTS 0 (1) 0 (4) ============================================================================= File summary. unexpected failures: 0 expected failures: 0 unexpected passes: 0 total tests: 4 Type: Void )lisp (quit) ( \ echo running test file ncalg ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read ncalg.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee ncalg.output; rm tmp$$.input ) running test file ncalg openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read ncalg.input" )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial testsuite "ncalg" All user variables and function definitions have been cleared. Type: Void testcase "fractions" All user variables and function definitions have been cleared. Type: Void ALPHABET := ['x, 'y, 'z]; Type: List(OrderedVariableList([x,y,z])) OVL := OrderedVariableList(ALPHABET) (3) OrderedVariableList([x,y,z]) Type: Type F := Fraction(Integer) (4) Fraction(Integer) Type: Type OFM := FreeMonoid(OVL) (5) FreeMonoid(OrderedVariableList([x,y,z])) Type: Type FDA := FDALG(OVL, F) (6) FreeDivisionAlgebra(OrderedVariableList([x,y,z]),Fraction(Integer)) Type: Type x := 'x::OFM::FDA; Type: FreeDivisionAlgebra(OrderedVariableList([x,y,z]),Fraction(Integer)) y := 'y::OFM::FDA; Type: FreeDivisionAlgebra(OrderedVariableList([x,y,z]),Fraction(Integer)) z := 'z::OFM::FDA; Type: FreeDivisionAlgebra(OrderedVariableList([x,y,z]),Fraction(Integer)) testEquals("(x^-1 + y^-1)^-1 - y*(x + y)^-1*x", "0") Type: Void testEquals("x - (x^-1 + (y^-1 - x)^-1)^-1 - x*y*x", "0") Type: Void f1 := x + y +1 - y - x+ +0+ (12) | |s = | |; MR; y + x + 1 + +1+ Type: FreeDivisionAlgebra(OrderedVariableList([x,y,z]),Fraction(Integer)) f2 := x + 3*y + 1 + |1 - y - - x| +0+ (13) | 3 |s = | |; MR; 3 y + x | | +3+ + 1 + Type: FreeDivisionAlgebra(OrderedVariableList([x,y,z]),Fraction(Integer)) f3 := x - y +1 - y + x+ + 0 + (14) | |s = | |; MR; - y + x + 1 + +- 1+ Type: FreeDivisionAlgebra(OrderedVariableList([x,y,z]),Fraction(Integer)) testEquals("((f1 + f2) + f3) - (f1 + (f2 + f3))", "0") Type: Void testEquals("((f1 + f2^-1) + f3) - (f1 + (f2^-1 + f3))", "0") Type: Void testEquals("(f1*f2)*f3 - f1*(f2*f3)", "0") Type: Void testEquals("(f1*f2^-2)*f3 - f1*(f2^-2*f3)", "0") Type: Void testEquals("(f1 + f2)*f3 - f1*f3 - f2*f3", "0") Type: Void testEquals("(f1 + f2^-1)*f3 - f1*f3 - f2^-1*f3", "0") Type: Void testcaseNoClear "admissible linear systems" Type: Void als ==> admissibleLinearSystem Type: Void -- preparing some admissible linear systems representing zero f_0 := 0$FDA; Type: FreeDivisionAlgebra(OrderedVariableList([x,y,z]),Fraction(Integer)) f_1 : FDA := qnew(2); Type: FreeDivisionAlgebra(OrderedVariableList([x,y,z]),Fraction(Integer)) f_2 : FDA := qnew(3); Type: FreeDivisionAlgebra(OrderedVariableList([x,y,z]),Fraction(Integer)) for k in 2 .. 3 repeat _ qsetelt!(pencil(f_1), k, k, 1, 1$F) Type: Void for k in 2 .. 4 repeat _ qsetelt!(pencil(f_2), k, k, 1, 1$F) Type: Void f_3 := copy(f_2); Type: FreeDivisionAlgebra(OrderedVariableList([x,y,z]),Fraction(Integer)) addRows!(f_3, 2, 3, 2); Type: FreeDivisionAlgebra(OrderedVariableList([x,y,z]),Fraction(Integer)) f_4 : FDA := x*y*z; Type: FreeDivisionAlgebra(OrderedVariableList([x,y,z]),Fraction(Integer)) f_4(4) := 0; Type: Fraction(Integer) -- preparing some admissible linear systems f_5 : FDA := x*y*z; Type: FreeDivisionAlgebra(OrderedVariableList([x,y,z]),Fraction(Integer)) f_6 := copy(f_5); Type: FreeDivisionAlgebra(OrderedVariableList([x,y,z]),Fraction(Integer)) f_6 := addRows!(f_6, 3, 4, 2); Type: FreeDivisionAlgebra(OrderedVariableList([x,y,z]),Fraction(Integer)) f_7 := insertRowsColumns(f_5, [1], [2]); Type: FreeDivisionAlgebra(OrderedVariableList([x,y,z]),Fraction(Integer)) f_8 : FDA := x*z*y; Type: FreeDivisionAlgebra(OrderedVariableList([x,y,z]),Fraction(Integer)) -- preparing some big admissible linear systems f_11 : FDA := x*y*x*y*x*y*x*y + z (37) +1 - x 0 0 0 0 0 0 - z+ +0+ | | | | | 1 - y 0 0 0 0 0 0 | |0| | | | | | 1 - x 0 0 0 0 0 | |0| | | | | | 1 - y 0 0 0 0 | |0| | | | | | 1 - x 0 0 0 |s = |0|; MR; z + x y x y x y x y | | | | | 1 - y 0 0 | |0| | | | | | 1 - x 0 | |0| | | | | | 1 - y| |0| | | | | + 1 + +1+ Type: FreeDivisionAlgebra(OrderedVariableList([x,y,z]),Fraction(Integer)) f_12 : FDA := x*y*x*y*x*y*x*y + x (38) +1 - x 0 0 0 0 0 0 - x+ +0+ | | | | | 1 - y 0 0 0 0 0 0 | |0| | | | | | 1 - x 0 0 0 0 0 | |0| | | | | | 1 - y 0 0 0 0 | |0| | | | | | 1 - x 0 0 0 |s = |0|; MR; x + x y x y x y x y | | | | | 1 - y 0 0 | |0| | | | | | 1 - x 0 | |0| | | | | | 1 - y| |0| | | | | + 1 + +1+ Type: FreeDivisionAlgebra(OrderedVariableList([x,y,z]),Fraction(Integer)) f_13 := invertMIN(f_11) (39) +y - 1 0 0 0 0 0 0 + +0+ | | | | |0 x - 1 0 0 0 0 0 | |0| | | | | |0 0 y - 1 0 0 0 0 | |0| | | | | |0 0 0 x - 1 0 0 0 | |0| - 1 | |s = | |; M?; (z + x y x y x y x y) |0 0 0 0 y - 1 0 0 | |0| | | | | |0 0 0 0 0 x - 1 0 | |0| | | | | |0 0 0 0 0 0 y - 1| |0| | | | | +z 0 0 0 0 0 0 x + +1+ Type: FreeDivisionAlgebra(OrderedVariableList([x,y,z]),Fraction(Integer)) f_14 := invertMIN(f_12) (40) +y - 1 0 0 0 0 0 0 + +0+ | | | | |0 x - 1 0 0 0 0 0 | |0| | | | | |0 0 y - 1 0 0 0 0 | |0| | | | | |0 0 0 x - 1 0 0 0 | |0| - 1 - 1 | |s = | |; M?; (1 + y x y x y x y) x |0 0 0 0 y - 1 0 0 | |0| | | | | |0 0 0 0 0 x - 1 0 | |0| | | | | |1 0 0 0 0 0 y - 1| |0| | | | | + x + +1+ Type: FreeDivisionAlgebra(OrderedVariableList([x,y,z]),Fraction(Integer)) -- prepare some tiny admissible linear systems f_15 : FDA := z^-1; Type: FreeDivisionAlgebra(OrderedVariableList([x,y,z]),Fraction(Integer)) f_16 := insertRowsColumns(f_15, [0,1], [0,1]); Type: FreeDivisionAlgebra(OrderedVariableList([x,y,z]),Fraction(Integer)) qsetelt!(pencil(f_16), 2, 3, 1, -2); Type: Fraction(Integer) qsetelt!(pencil(f_16), 2, 4, 1, -1/2); Type: Fraction(Integer) f_16(1) := 1; Type: Fraction(Integer) f_16(2) := 0; Type: Fraction(Integer) f_16(3) := -2; Type: Fraction(Integer) -- check minimization als(minimize(f_1)) (48) [1]s = [0] Type: OutputForm als(minimize(f_2)) (49) [1]s = [0] Type: OutputForm als(minimize(f_3)) (50) [1]s = [0] Type: OutputForm als(minimize(f_4)) +1 - x 0 0 + +0+ | | | | | 1 - y 0 | |0| (51) | |s = | | | 1 - z| |0| | | | | + 1 + +0+ Type: OutputForm als(minimize(f_16)) (52) [1]s = [0] Type: OutputForm -- simple tests (zero) testTrue("zero?(f_0)") Type: Void testTrue("zero?(f_1)") Type: Void testTrue("zero?(f_2)") Type: Void testTrue("zero?(f_3)") Type: Void testTrue("zero?(f_4)") Type: Void -- simple tests (true) testEquals("f_0", "f_0") Type: Void testEquals("f_1", "f_0") Type: Void testEquals("f_0", "f_2") Type: Void testEquals("f_1", "f_4") Type: Void testEquals("f_5", "f_6") Type: Void testEquals("f_5", "f_7") Type: Void testEquals("f_7", "f_6") Type: Void -- simple tests (false) testTrue("not(f_5 = f_8)") Type: Void testTrue("not(f_8 = f_6)") Type: Void testTrue("not(f_8 = f_7)") Type: Void -- tests which depend on linear word problem (false) testTrue("not(f_13 = f_14)") Type: Void testcaseNoClear "factoring" Type: Void XDP ==> XDPOLY(OVL, F) Type: Void XPF ==> XPolynomialFactor(OVL, F) Type: Void lS ==> List(Symbol) Type: Void x := 'x::OFM::XDP; Type: XDistributedPolynomial(OrderedVariableList([x,y,z]),Fraction(Integer)) y := 'y::OFM::XDP; Type: XDistributedPolynomial(OrderedVariableList([x,y,z]),Fraction(Integer)) z := 'z::OFM::XDP; Type: XDistributedPolynomial(OrderedVariableList([x,y,z]),Fraction(Integer)) XDP_to_FDA(p) == lt := listOfTerms(p) res : FDA := 0 for t in lt repeat res := res + (t.c)::FDA*(t.k)::FDA res Type: Void e1 := ['mult1, 'mult3]$lS (77) [mult1, mult3] Type: List(Symbol) e1p3 := ['mult1, 'prop3]$lS (78) [mult1, prop3] Type: List(Symbol) e1o3 := ['mult1, 'ord3]$lS (79) [mult1, ord3] Type: List(Symbol) e2 := ['mult1, 'mult2, 'mult3]$lS (80) [mult1, mult2, mult3] Type: List(Symbol) p2 := ['mult1, 'prop2, mult3]$lS (81) [mult1, prop2, mult3] Type: List(Symbol) p23 := ['mult1, 'prop2, 'prop3]$lS (82) [mult1, prop2, prop3] Type: List(Symbol) p3 := ['mult1, 'mult2, 'prop3]$lS (83) [mult1, mult2, prop3] Type: List(Symbol) e3 := ['mult3]$lS (84) [mult3] Type: List(Symbol) check_factor_prop(nl1, nl) == nl2 : List(FDA) := factor(nl1) for fi2 in nl2 for fi in nl repeat if not(scalar?(fi2/fi)) then return false true Type: Void check_factor_prop3(x1, lx) == lx2 := factor(x1)$XPF for fi2 in lx2 for fi1 in lx repeat lc2 := leadingCoefficient(fi2) lc1 := leadingCoefficient(fi1) if not(lc2*fi1 = lc1*fi2) then print fi1::OutputForm print fi2::OutputForm return false true Type: Void check_factor_ord3(x1, lx) == lx2 := factor(x1)$XPF for fi2 in lx2 repeat res := false for fi1 in lx for k in 1.. repeat lc2 := leadingCoefficient(fi2) lc1 := leadingCoefficient(fi1) not(lc2*fi1 = lc1*fi2) => "iterate" res := true break not res => print fi2::OutputForm print lx::OutputForm return res lx := delete(lx, k) true Type: Void test_factor(l: List XDP, ol : lS): Void == free lx free l1 free nl free nl1 lx := l nl := [XDP_to_FDA(p) for p in l] l1 := reduce(*, l) nl1 := reduce(*, nl) if member?('mult1, ol) then testEquals("factor nl1", "nl") if member?('mult2, ol) then nl1 := XDP_to_FDA(l1) testEquals("factor nl1", "nl") if member?('prop2, ol) then nl1 := XDP_to_FDA(l1) testTrue("check_factor_prop(nl1, nl)") if member?('mult3, ol) then testEquals("factor(l1)$XPF", "lx") if member?('prop3, ol) then testTrue("check_factor_prop3(l1, lx)") if member?('ord3, ol) then testTrue("check_factor_ord3(l1, lx)") Function declaration test_factor : (List(XDistributedPolynomial( OrderedVariableList([x,y,z]),Fraction(Integer))), List(Symbol)) -> Void has been added to workspace. Type: Void a2 := x*y - y*x (89) - y x + x y Type: XDistributedPolynomial(OrderedVariableList([x,y,z]),Fraction(Integer)) a3 := x*y*z - x*z*y + z*x*y - z*y*x + y*z*x - y*x*z (90) - z y x + z x y + y z x - y x z - x z y + x y z Type: XDistributedPolynomial(OrderedVariableList([x,y,z]),Fraction(Integer)) test_factor([x, y], e2) Compiling function XDP_to_FDA with type XDistributedPolynomial( OrderedVariableList([x,y,z]),Fraction(Integer)) -> FreeDivisionAlgebra(OrderedVariableList([x,y,z]),Fraction(Integer )) Compiling function test_factor with type (List( XDistributedPolynomial(OrderedVariableList([x,y,z]),Fraction( Integer))), List(Symbol)) -> Void Compiled code for test_factor has been cleared. Type: Void test_factor([x, 1+y*x], e2) Compiling function test_factor with type (List( XDistributedPolynomial(OrderedVariableList([x,y,z]),Fraction( Integer))), List(Symbol)) -> Void Type: Void test_factor([1 - x*y, 1 - y*x], p3) Compiling function check_factor_prop3 with type ( XDistributedPolynomial(OrderedVariableList([x,y,z]),Fraction( Integer)), List(XDistributedPolynomial(OrderedVariableList([x,y,z ]),Fraction(Integer)))) -> Boolean Type: Void test_factor([1 - x*y], e2) Type: Void test_factor([x*y-y*x], e2) Type: Void test_factor([x*y+y*x], e2) Type: Void test_factor([1 - x*y*z*y*x*z], e2) Type: Void test_factor([x - 3, x - 3], p2) Compiling function check_factor_prop with type (FreeDivisionAlgebra( OrderedVariableList([x,y,z]),Fraction(Integer)), List( FreeDivisionAlgebra(OrderedVariableList([x,y,z]),Fraction(Integer )))) -> Boolean Type: Void test_factor([2*x - 3, 2*x - 3], p23) Type: Void test_factor([x*x-2], e2) Type: Void test_factor([x+y, x-y], e2) Type: Void test_factor([x, 1 + y*x, 1+z*y, x*y*z-z*x*y], e2) Type: Void test_factor([1-x*y, 2+y*x, 3-y*z, 2-z*y, 1-x*z], e1p3) Type: Void test_factor([3*x*y+5*y*x, 3*x*y+5*y*x], p23) Type: Void test_factor([3*x*y+5*y*x, 3*x*y+5*y*x, 3*x*y+5*y*x], p23) Type: Void test_factor([2 + x, (1/2)*(1 + y), -6 + 2*z], p3) Type: Void test_factor([1-x*y, 2+y*x, 3-y*z, 2-z*y, x], p23) Type: Void test_factor([(1/12)*(x^2 + 5), 12*(x^2 + x + 7)], p23) Type: Void test_factor([-(29/3)*(3*x^2 - x - 7), -(3/29)*(2*x^2 +3*x - 4)], e1p3) Type: Void test_factor([(1/5)*(x^2 + 5), 5*(x^3 + x + 7)], e1p3) Type: Void test_factor([x^3 + 5, x^3 + x + 7], e1) Type: Void test_factor([(1/7)*(x^3 + x + 7), 7*a3, a2], e1p3) Type: Void test_factor([a2^2 - 2, a2^2 - 3], e1o3) Compiling function check_factor_ord3 with type ( XDistributedPolynomial(OrderedVariableList([x,y,z]),Fraction( Integer)), List(XDistributedPolynomial(OrderedVariableList([x,y,z ]),Fraction(Integer)))) -> Boolean Type: Void test_factor([a3, 1 + y], e2) Type: Void test_factor([x^4 + 5, x^4 + x + 7], e3) Type: Void test_factor([a2^2 - 5, a2^2 - 3, a2^2 - 2], e3) Type: Void test_factor([(x^2+y)^4 + 5, (x^2+y)^4 + (x^2+y) + 7], e3) Type: Void statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= WARNINGS: Testsuite: ncalg Testcase: fractions test: 1 testing in a domain without InputForm! Testsuite: ncalg Testcase: fractions test: 2 testing in a domain without InputForm! Testsuite: ncalg Testcase: fractions test: 3 testing in a domain without InputForm! Testsuite: ncalg Testcase: fractions test: 4 testing in a domain without InputForm! Testsuite: ncalg Testcase: fractions test: 5 testing in a domain without InputForm! Testsuite: ncalg Testcase: fractions test: 6 testing in a domain without InputForm! Testsuite: ncalg Testcase: fractions test: 7 testing in a domain without InputForm! Testsuite: ncalg Testcase: fractions test: 8 testing in a domain without InputForm! Testsuite: ncalg Testcase: admissible linear systems test: 6 testing in a domain without InputForm! Testsuite: ncalg Testcase: admissible linear systems test: 7 testing in a domain without InputForm! Testsuite: ncalg Testcase: admissible linear systems test: 8 testing in a domain without InputForm! Testsuite: ncalg Testcase: admissible linear systems test: 9 testing in a domain without InputForm! Testsuite: ncalg Testcase: admissible linear systems test: 10 testing in a domain without InputForm! Testsuite: ncalg Testcase: admissible linear systems test: 11 testing in a domain without InputForm! Testsuite: ncalg Testcase: admissible linear systems test: 12 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 1 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 2 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 3 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 4 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 5 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 6 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 7 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 8 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 10 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 11 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 12 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 13 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 14 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 15 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 16 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 17 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 18 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 19 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 20 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 21 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 22 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 24 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 25 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 28 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 29 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 30 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 31 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 32 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 33 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 34 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 35 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 36 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 37 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 39 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 42 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 45 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 46 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 48 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 51 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 54 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 56 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 58 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 59 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 60 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 62 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 64 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 65 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 66 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 67 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 68 testing in a domain without InputForm! Testsuite: ncalg Testcase: factoring test: 69 testing in a domain without InputForm! ============================================================================= Testsuite: ncalg failed (total): 0 (3) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) ncalg 0 (3) 0 (93) ============================================================================= File summary. unexpected failures: 0 expected failures: 0 unexpected passes: 0 total tests: 93 Type: Void )lisp (quit) ( \ echo running test file ord ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read ord.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee ord.output; rm tmp$$.input ) running test file ord openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read ord.input" )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial testsuite "ordinals" All user variables and function definitions have been cleared. Type: Void testcase "ordinals" All user variables and function definitions have been cleared. Type: Void om := omega()$SORD (2) omega Type: SmallOrdinal o1 := om*om + 2*om + 4 2 (3) omega + 2 omega + 4 Type: SmallOrdinal o2 := om*om + 2*om + 5 2 (4) omega + 2 omega + 5 Type: SmallOrdinal testTrue("o1 < o2") Type: Void testEquals("o1 + 1", "o2") Type: Void testTrue("not(o1 = o2)") Type: Void testEquals("ordinalAdd(o1, o2)", "ordinalAdd(o2, o1) + 1") Type: Void o3 := ordinalPower(om + 7, o2) 2 2 omega + 2 omega + 5 omega + 2 omega + 4 (9) omega + 7 omega Type: SmallOrdinal testEquals("omegapower(o2) + 7*omegapower(o1)", "o3") Type: Void o4 := o1^o2 (11) 2 2 omega + 2 omega + 10 omega + 2 omega + 9 omega + 10 omega + 2 2 omega + 2 omega + 8 omega + 2 omega + 7 60 omega + 240 omega + 2 2 omega + 2 omega + 6 omega + 2 omega + 5 720 omega + 1632 omega + 2 2 omega + 2 omega + 4 omega + 2 omega + 3 2880 omega + 3840 omega + 2 2 omega + 2 omega + 2 omega + 2 omega + 1 3840 omega + 2560 omega + 2 omega + 2 omega 1024 omega Type: SmallOrdinal o5 := o2^o1 (12) 2 2 omega + 2 omega + 8 omega + 2 omega + 7 omega + 8 omega + 2 2 omega + 2 omega + 6 omega + 2 omega + 5 44 omega + 152 omega + 2 2 omega + 2 omega + 4 omega + 2 omega + 3 406 omega + 760 omega + 2 2 omega + 2 omega + 2 omega + 2 omega + 1 1100 omega + 1000 omega + 2 omega + 2 omega 625 omega Type: SmallOrdinal testTrue("o5 < o4") Type: Void o6 := ordinalAdd(o4, o5) (14) 2 2 omega + 2 omega + 10 omega + 2 omega + 9 omega + 10 omega + 2 2 omega + 2 omega + 8 omega + 2 omega + 7 61 omega + 8 omega + 2 2 omega + 2 omega + 6 omega + 2 omega + 5 44 omega + 152 omega + 2 2 omega + 2 omega + 4 omega + 2 omega + 3 406 omega + 760 omega + 2 2 omega + 2 omega + 2 omega + 2 omega + 1 1100 omega + 1000 omega + 2 omega + 2 omega 625 omega Type: SmallOrdinal testTrue("ordinalAdd(o5, o4) < o6") Type: Void o7 := ordinalMul(o4, o5) (16) 2 2 2 omega + 2 omega + 8 2 omega + 2 omega + 7 omega + 8 omega + 2 2 2 omega + 2 omega + 6 2 omega + 2 omega + 5 44 omega + 152 omega + 2 2 2 omega + 2 omega + 4 2 omega + 2 omega + 3 406 omega + 760 omega + 2 2 2 omega + 2 omega + 2 2 omega + 2 omega + 1 1100 omega + 1000 omega + 2 2 omega + 2 omega 625 omega Type: SmallOrdinal testEquals("subtractIfCan(o2, o1)", "1") Type: Void rr12 := subtractIfCan(o1, o2) case "failed" (18) true Type: Boolean testTrue("rr12") Type: Void rr41 := subtractIfCan(o4, o1) case "failed" (20) true Type: Boolean testTrue("rr41") Type: Void testEquals("subtractIfCan(o4, o5) + o5", "o4") Type: Void testEquals("subtractIfCan(o1 + o7, o7)", "o1") Type: Void statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= WARNINGS: Testsuite: ordinals Testcase: ordinals test: 2 testing in a domain without InputForm! Testsuite: ordinals Testcase: ordinals test: 4 testing in a domain without InputForm! Testsuite: ordinals Testcase: ordinals test: 5 testing in a domain without InputForm! Testsuite: ordinals Testcase: ordinals test: 8 testing in a domain without InputForm! Testsuite: ordinals Testcase: ordinals test: 11 testing in a domain without InputForm! Testsuite: ordinals Testcase: ordinals test: 12 testing in a domain without InputForm! ============================================================================= Testsuite: ordinals failed (total): 0 (1) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) ordinals 0 (1) 0 (12) ============================================================================= File summary. unexpected failures: 0 expected failures: 0 unexpected passes: 0 total tests: 12 Type: Void )lisp (quit) ( \ echo running test file pgcd ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read pgcd.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee pgcd.output; rm tmp$$.input ) running test file pgcd openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read pgcd.input" )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial testsuite "polynomial gcd" All user variables and function definitions have been cleared. Type: Void testcase "simple example" All user variables and function definitions have been cleared. Type: Void p := 3*x^8 + 2*x^7 + 6*x^2 + 7*x + 2 8 7 2 (2) 3 x + 2 x + 6 x + 7 x + 2 Type: Polynomial(Integer) q := 2*x^13 + 9*x^7 + 2*x^6 + 10*x + 5 13 7 6 (3) 2 x + 9 x + 2 x + 10 x + 5 Type: Polynomial(Integer) testEquals("gcd(p,q)", "x^7 + 2*x + 1") Type: Void testEquals("resultant(p, q, x)", "0") Type: Void testcase "bad reduction" All user variables and function definitions have been cleared. Type: Void p1 := x^6*(50*y^8 -68*y^6 -104*y^4 + 36*y^2 + 22) + _ x^4*(12*y^8 -10*y^6 -64*y^4 -6*y^2 + 4) + _ x^2*(2*y^6 -14*y^4 -8*y^2) + (-y^4 - y^2) (2) 6 4 8 6 4 2 6 (50 x + 12 x )y + (- 68 x - 10 x + 2 x )y + 6 4 2 4 6 4 2 2 6 4 (- 104 x - 64 x - 14 x - 1)y + (36 x - 6 x - 8 x - 1)y + 22 x + 4 x Type: Polynomial(Integer) p2 := x^8*(16*y^10 + 16*y^8 -96*y^6 -224*y^4 -176*y^2 -48) + _ x^6*(-72*y^10 + 188*y^8 -188*y^6 -572*y^4 -108*y^2 + 16) + _ x^4*(-64*y^10 + 188*y^8 + 372*y^6 + 60*y^4 -124*y^2) + _ x^2*(68*y^8 + 172*y^6 + 97*y^4 -15*y^2) + _ (8*y^8 + 22*y^6 + 14*y^4) (3) 8 6 4 10 8 6 4 2 8 (16 x - 72 x - 64 x )y + (16 x + 188 x + 188 x + 68 x + 8)y + 8 6 4 2 6 (- 96 x - 188 x + 372 x + 172 x + 22)y + 8 6 4 2 4 (- 224 x - 572 x + 60 x + 97 x + 14)y + 8 6 4 2 2 8 6 (- 176 x - 108 x - 124 x - 15 x )y - 48 x + 16 x Type: Polynomial(Integer) p1u := univariate(p1, x) (4) 8 6 4 2 6 (50 y - 68 y - 104 y + 36 y + 22)? + 8 6 4 2 4 6 4 2 2 4 2 (12 y - 10 y - 64 y - 6 y + 4)? + (2 y - 14 y - 8 y )? - y - y Type: SparseUnivariatePolynomial(Polynomial(Integer)) p2u := univariate(p2, x) (5) 10 8 6 4 2 8 (16 y + 16 y - 96 y - 224 y - 176 y - 48)? + 10 8 6 4 2 6 (- 72 y + 188 y - 188 y - 572 y - 108 y + 16)? + 10 8 6 4 2 4 (- 64 y + 188 y + 372 y + 60 y - 124 y )? + 8 6 4 2 2 8 6 4 (68 y + 172 y + 97 y - 15 y )? + 8 y + 22 y + 14 y Type: SparseUnivariatePolynomial(Polynomial(Integer)) testTrue("(lg := [gcd(p1u, p2u) for i in 1..1000]; true)") Type: Void testTrue("every?(x +-> x = 1, lg)") Type: Void )set output algebra on statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= Testsuite: polynomial gcd failed (total): 0 (2) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) polynomial gcd 0 (2) 0 (4) ============================================================================= File summary. unexpected failures: 0 expected failures: 0 unexpected passes: 0 total tests: 4 Type: Void )lisp (quit) ( \ echo running test file polylift ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read polylift.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee polylift.output; rm tmp$$.input ) running test file polylift openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read polylift.input" )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial testsuite "POLYLIFT" All user variables and function definitions have been cleared. Type: Void testcase "map" All user variables and function definitions have been cleared. Type: Void testEquals("map(v +-> 'x, c +-> c^2, 0)" _ "$POLYLIFT(INDE Symbol, Symbol, INT, POLY INT, POLY INT)", _ "0") Type: Void testEquals("map(v +-> 'x, c +-> c^2, 1+r+s+s*t)" _ "$POLYLIFT(INDE Symbol, Symbol, INT, POLY INT, POLY INT)", _ "x^2+2*x+1") Type: Void testEquals("map(v +-> (if v='s then 'x else sqrt v), c +-> sqrt c, 1+2*r+3*s+4*s*t)" _ "$POLYLIFT(INDE Symbol, Symbol, INT, POLY INT, EXPR INT)", _ "1+sqrt 2*sqrt r+sqrt 3*x+2*sqrt t*x") Type: Void statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= Testsuite: POLYLIFT failed (total): 0 (1) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) POLYLIFT 0 (1) 0 (3) ============================================================================= File summary. unexpected failures: 0 expected failures: 0 unexpected passes: 0 total tests: 3 Type: Void )lisp (quit) ( \ echo running test file psgenfcn ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read psgenfcn.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee psgenfcn.output; rm tmp$$.input ) running test file psgenfcn openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read psgenfcn.input" --% Power Series Generating Functions -- We obtain Fibonacci numbers, Bernoulli numbers and polynomials, and -- Euler numbers and polynomials as power series coefficients -- Author: Clifton J. Williamson -- Date Created: 1 June 1990 -- Date Last Updated: 1 June 1990 -- Keywords: Fibonacci, Bernoulli, Euler -- References: -- We will compute power series in two different ways, then test equality -- of coefficients up to a specified order. The function that tests -- 'approximate equality' will return an error message if the test fails. )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial testsuite "psgenfcn" All user variables and function definitions have been cleared. Type: Void testcase "psgenfcn" All user variables and function definitions have been cleared. Type: Void ORD := 20 (2) 20 Type: PositiveInteger approximateEquality(series1,series2) == -- tests that 2 series are equal to order ORD uts1 := series1 :: UTS(EXPR INT,'t,0) uts2 := series2 :: UTS(EXPR INT,'t,0) (order(uts1 - uts2,ORD) = ORD) :: Boolean Type: Void bernoulliPolynomial(n) == -- returns the nth Bernoulli polynomial as an EXPR INT sup := bernoulli(n)$(PNTHEORY) p : POLY FRAC INT := multivariate(sup,'x) p :: (EXPR INT) Type: Void eulerPolynomial(n) == -- returns the nth Euler polynomial as an EXPR INT sup := euler(n)$(PNTHEORY) p : POLY FRAC INT := multivariate(sup,'x) p :: (EXPR INT) Type: Void f1 := taylor(t/(1 - t - t^2)) (6) 2 3 4 5 6 7 8 9 10 11 t + t + 2 t + 3 t + 5 t + 8 t + 13 t + 21 t + 34 t + 55 t + O(t ) Type: UnivariateTaylorSeries(Expression(Integer),t,0) f2 := taylor(n +-> fibonacci(n),t = 0) (7) 2 3 4 5 6 7 8 9 10 11 t + t + 2 t + 3 t + 5 t + 8 t + 13 t + 21 t + 34 t + 55 t + O(t ) Type: UnivariateTaylorSeries(Expression(Integer),t,0) testTrue("approximateEquality(f1,f2)") Compiling function approximateEquality with type (Any, Any) -> Boolean Type: Void g1 := taylor(t/(exp(t) - 1)) (9) 1 1 2 1 4 1 6 1 8 1 10 11 1 - - t + -- t - --- t + ----- t - ------- t + -------- t + O(t ) 2 12 720 30240 1209600 47900160 Type: UnivariateTaylorSeries(Expression(Integer),t,0) g2 := taylor(n +-> bernoulli(n)/factorial(n),t = 0) (10) 1 1 2 1 4 1 6 1 8 1 10 11 1 - - t + -- t - --- t + ----- t - ------- t + -------- t + O(t ) 2 12 720 30240 1209600 47900160 Type: UnivariateTaylorSeries(Expression(Integer),t,0) testTrue("approximateEquality(g1,g2)") Type: Void gg1 := taylor(t*exp(t*x)/(exp(t) - 1),t = 0) (12) 2 3 2 2 x - 1 6 x - 6 x + 1 2 2 x - 3 x + x 3 1 + ------- t + -------------- t + --------------- t 2 12 12 + 4 3 2 5 4 3 30 x - 60 x + 30 x - 1 4 6 x - 15 x + 10 x - x 5 ------------------------- t + ------------------------ t 720 720 + 6 5 4 2 7 6 5 3 42 x - 126 x + 105 x - 21 x + 1 6 6 x - 21 x + 21 x - 7 x + x 7 ----------------------------------- t + ------------------------------- t 30240 30240 + 8 7 6 4 2 30 x - 120 x + 140 x - 70 x + 20 x - 1 8 ------------------------------------------- t 1209600 + 9 8 7 5 3 10 x - 45 x + 60 x - 42 x + 20 x - 3 x 9 ------------------------------------------- t 3628800 + 10 9 8 6 4 2 66 x - 330 x + 495 x - 462 x + 330 x - 99 x + 5 10 11 ------------------------------------------------------ t + O(t ) 239500800 Type: UnivariateTaylorSeries(Expression(Integer),t,0) gg2 := taylor(n +-> bernoulliPolynomial(n)/factorial(n),t = 0) Compiling function bernoulliPolynomial with type Integer -> Expression(Integer) (13) 2 3 2 2 x - 1 6 x - 6 x + 1 2 2 x - 3 x + x 3 1 + ------- t + -------------- t + --------------- t 2 12 12 + 4 3 2 5 4 3 30 x - 60 x + 30 x - 1 4 6 x - 15 x + 10 x - x 5 ------------------------- t + ------------------------ t 720 720 + 6 5 4 2 7 6 5 3 42 x - 126 x + 105 x - 21 x + 1 6 6 x - 21 x + 21 x - 7 x + x 7 ----------------------------------- t + ------------------------------- t 30240 30240 + 8 7 6 4 2 30 x - 120 x + 140 x - 70 x + 20 x - 1 8 ------------------------------------------- t 1209600 + 9 8 7 5 3 10 x - 45 x + 60 x - 42 x + 20 x - 3 x 9 ------------------------------------------- t 3628800 + 10 9 8 6 4 2 66 x - 330 x + 495 x - 462 x + 330 x - 99 x + 5 10 11 ------------------------------------------------------ t + O(t ) 239500800 Type: UnivariateTaylorSeries(Expression(Integer),t,0) testTrue("approximateEquality(gg1,gg2)") Type: Void h1 := taylor(2*exp(t/2)/(exp(t) + 1)) 1 2 5 4 61 6 277 8 50521 10 11 (15) 1 - - t + --- t - ----- t + ------- t - ---------- t + O(t ) 8 384 46080 2064384 3715891200 Type: UnivariateTaylorSeries(Expression(Integer),t,0) h2 := taylor(n +-> euler(n)/(2^n * factorial(n)),t = 0) 1 2 5 4 61 6 277 8 50521 10 11 (16) 1 - - t + --- t - ----- t + ------- t - ---------- t + O(t ) 8 384 46080 2064384 3715891200 Type: UnivariateTaylorSeries(Expression(Integer),t,0) testTrue("approximateEquality(h1,h2)") Type: Void hh1 := taylor(2*exp(t*x)/(exp(t) + 1),t = 0) (18) 2 3 2 4 3 2 x - 1 x - x 2 4 x - 6 x + 1 3 x - 2 x + x 4 1 + ------- t + ------ t + --------------- t + ------------- t 2 2 24 24 + 5 4 2 6 5 3 2 x - 5 x + 5 x - 1 5 x - 3 x + 5 x - 3 x 6 ---------------------- t + ---------------------- t 240 720 + 7 6 4 2 8 7 5 3 8 x - 28 x + 70 x - 84 x + 17 7 x - 4 x + 14 x - 28 x + 17 x 8 --------------------------------- t + -------------------------------- t 40320 40320 + 9 8 6 4 2 2 x - 9 x + 42 x - 126 x + 153 x - 31 9 ------------------------------------------ t 725760 + 10 9 7 5 3 x - 5 x + 30 x - 126 x + 255 x - 155 x 10 11 -------------------------------------------- t + O(t ) 3628800 Type: UnivariateTaylorSeries(Expression(Integer),t,0) hh2 := taylor(n +-> eulerPolynomial(n)/factorial(n),t = 0) Compiling function eulerPolynomial with type Integer -> Expression( Integer) (19) 2 3 2 4 3 2 x - 1 x - x 2 4 x - 6 x + 1 3 x - 2 x + x 4 1 + ------- t + ------ t + --------------- t + ------------- t 2 2 24 24 + 5 4 2 6 5 3 2 x - 5 x + 5 x - 1 5 x - 3 x + 5 x - 3 x 6 ---------------------- t + ---------------------- t 240 720 + 7 6 4 2 8 7 5 3 8 x - 28 x + 70 x - 84 x + 17 7 x - 4 x + 14 x - 28 x + 17 x 8 --------------------------------- t + -------------------------------- t 40320 40320 + 9 8 6 4 2 2 x - 9 x + 42 x - 126 x + 153 x - 31 9 ------------------------------------------ t 725760 + 10 9 7 5 3 x - 5 x + 30 x - 126 x + 255 x - 155 x 10 11 -------------------------------------------- t + O(t ) 3628800 Type: UnivariateTaylorSeries(Expression(Integer),t,0) testTrue("approximateEquality(hh1,hh2)") Type: Void statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= Testsuite: psgenfcn failed (total): 0 (1) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) psgenfcn 0 (1) 0 (5) ============================================================================= File summary. unexpected failures: 0 expected failures: 0 unexpected passes: 0 total tests: 5 Type: Void )lisp (quit) ( \ echo running test file series3 ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read series3.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee series3.output; rm tmp$$.input ) running test file series3 openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read series3.input" )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial testsuite "series" All user variables and function definitions have been cleared. Type: Void testcase "bernoulli numbers" All user variables and function definitions have been cleared. Type: Void s1 := series(n +-> bernoulli(n)/factorial(n), t=0) (2) 1 1 2 1 4 1 6 1 8 1 10 11 1 - - t + -- t - --- t + ----- t - ------- t + -------- t + O(t ) 2 12 720 30240 1209600 47900160 Type: UnivariatePuiseuxSeries(Expression(Integer),t,0) s2 := series(t/(exp(t) - 1), t=0) (3) 1 1 2 1 4 1 6 1 8 1 10 11 1 - - t + -- t - --- t + ----- t - ------- t + -------- t + O(t ) 2 12 720 30240 1209600 47900160 Type: UnivariatePuiseuxSeries(Expression(Integer),t,0) testEquals("entries(complete(first(terms(s1), 20)))", "entries(complete(first(terms(s2), 20)))") Type: Void testcase "series over finite field" All user variables and function definitions have been cleared. Type: Void pF := PrimeField(2) (2) PrimeField(2) Type: Type cf1(n : Integer) : pF == n::pF Function declaration cf1 : Integer -> PrimeField(2) has been added to workspace. Type: Void cf2(n : Integer) : Polynomial(pF) == n::pF Function declaration cf2 : Integer -> Polynomial(PrimeField(2)) has been added to workspace. Type: Void s1 := taylor(n +-> cf1(n), z, 0)$GENUPS1(pF); Compiling function cf1 with type Integer -> PrimeField(2) Type: UnivariateTaylorSeries(PrimeField(2),z,0) s2 := series(n +-> cf2(n), z = 0)$GENUPS2(Polynomial(pF)); Compiling function cf2 with type Integer -> Polynomial(PrimeField(2) ) Type: UnivariatePuiseuxSeries(Polynomial(PrimeField(2)),z,0) p : Polynomial(pF) := (z + z^3 + z^5)*(1 + z^6); Type: Polynomial(PrimeField(2)) testEquals("polynomial(s1, 12)", "p") Type: Void testEquals("polynomial(s2::UTS(Polynomial(pF), z, 0), 12)", "p") Type: Void testcase "formal derivatives" All user variables and function definitions have been cleared. Type: Void f := operator 'f (2) f Type: BasicOperator g := operator 'g (3) g Type: BasicOperator h := operator 'h (4) h Type: BasicOperator e1 := f(x)*g(x) (5) f(x)g(x) Type: Expression(Integer) ss := series(e1, x = a); Type: UnivariatePuiseuxSeries(Expression(Integer),x,a) c1_3 := (f(a)*D(g(a),a, 3)+g(a)*D(f(a),a, 3)+3*D(f(a),a)*D(g(a),a,2) _ +3*D(g(a),a)*D(f(a),a, 2))/6 ,,, ,,, , ,, , ,, f(a)g (a) + g(a)f (a) + 3 f (a)g (a) + 3 g (a)f (a) (7) --------------------------------------------------------- 6 Type: Expression(Integer) testEquals("coefficient(ss, 3)", "c1_3") Type: Void e2 := f(g(x)) (9) f(g(x)) Type: Expression(Integer) ss := series(e2, x = a); Type: UnivariatePuiseuxSeries(Expression(Integer),x,a) c2_3 := (eval(D(f(x), x), x = g(a))*D(g(a),a, 3) + _ D(g(a),a)^3*eval(D(f(x), x, 3), x = g(a)) + _ 3*D(g(a),a)*eval(D(f(x), x, 2), x = g(a))*D(g(a),a,2))/6 , ,,, , 3 ,,, , ,, ,, f (g(a))g (a) + g (a) f (g(a)) + 3 g (a)f (g(a))g (a) (11) ----------------------------------------------------------- 6 Type: Expression(Integer) testEquals("coefficient(ss, 3) - c2_3", "0") Type: Void e3 := h(x, x^2) 2 (13) h(x,x ) Type: Expression(Integer) ss := series(e3, x = a); Type: UnivariatePuiseuxSeries(Expression(Integer),x,a) hyy := eval(D(h(a, y), y, 2), y = a^2) 2 (15) h (a,a ) ,2,2 Type: Expression(Integer) hy := eval(D(h(a, y), y), y = a^2) 2 (16) h (a,a ) ,2 Type: Expression(Integer) hxx := eval(D(h(x, a^2), x, 2), x = a) 2 (17) h (a,a ) ,1,1 Type: Expression(Integer) hxy := eval(D(h(x, y), [x, y]), [x = a, y = a^2]) 2 (18) h (a,a ) ,1,2 Type: Expression(Integer) c3_2 := (4*a^2*hyy + 4*a*hxy + hxx + 2*hy)/2 2 2 2 2 2 4 a h (a,a ) + 4 a h (a,a ) + h (a,a ) + 2 h (a,a ) ,2,2 ,1,2 ,1,1 ,2 (19) ------------------------------------------------------------- 2 Type: Expression(Integer) testEquals("coefficient(ss, 2) - c3_2", "0") Type: Void testcase "prodiag" All user variables and function definitions have been cleared. Type: Void l1 := [1, 1, 1, 2, 2, 3, 4, 5, 6, 8, 10]; Type: List(PositiveInteger) sI := Stream(Integer) (3) Stream(Integer) Type: Type sT := StreamTaylorSeriesOperations(Integer) (4) StreamTaylorSeriesOperations(Integer) Type: Type s1 : sI := concat(1, empty()$sI); Type: Stream(Integer) ss1 := repeating([s1]); Type: Stream(Stream(Integer)) testEquals("entries(complete(first(prodiag(ss1)$sT, 11)))", "l1") Type: Void l2 := [1, -1, 0, -2, -1, -4, -2, -5, -1, -4, 3]; Type: List(Integer) s2 := repeating([1])$sI _ (9) [1] Type: Stream(Integer) ms2 := repeating([-1])$sI ___ (10) [- 1] Type: Stream(Integer) ss2 := repeating([ms2, s2]); Type: Stream(Stream(Integer)) testEquals("entries(complete(first(prodiag(ss2)$sT, 11)))", "l2") Type: Void testcase "inverse" All user variables and function definitions have been cleared. Type: Void p:=(1/2+n)::UTS(FRAC INT, 'n, 0) 1 (2) - + n 2 Type: UnivariateTaylorSeries(Fraction(Integer),n,0) testEquals("[coefficient((p^(-1))$UTS(FRAC INT, 'n, 0), i) for i in 0..5]", "[2, -4, 8, -16, 32, -64]") Compiling function G2264 with type Integer -> Boolean Type: Void testcase "crashes coercing power series (#122, #136)" All user variables and function definitions have been cleared. Type: Void a := series(sin(x)) 1 3 1 5 1 7 1 9 1 11 12 (2) x - - x + --- x - ---- x + ------ x - -------- x + O(x ) 6 120 5040 362880 39916800 Type: UnivariatePuiseuxSeries(Expression(Integer),x,0) -- testTrue("(a + 1.0; true)") -- testTrue("(1.0 + a; true)") testTrue("(a*1.0; true)") Type: Void testTrue("(1.0*a; true)") Type: Void b := 1.0::UnivariatePuiseuxSeries(Expression Float,x,0.0) (5) 1.0 Type: UnivariatePuiseuxSeries(Expression(Float),x,0.0) testTrue("(b + 1.0; true)") Type: Void testTrue("(1.0 + b; true)") Type: Void testTrue("(a + b; true)") Type: Void testTrue("(b + a; true)") Type: Void testTrue("(a*b; true)") Type: Void testTrue("(b*a; true)") Type: Void b:= a::UnivariatePuiseuxSeries(Expression Float,x,0.0) (12) 3 5 x - 0.1666666666_6666666667 x + 0.0083333333_3333333333_34 x + 7 9 - 0.0001984126_9841269841_27 x + 0.0000027557_3192239858_90653 x + 11 12 - 0.2505210838_5441718775 E -7 x + O(x ) Type: UnivariatePuiseuxSeries(Expression(Float),x,0.0) testTrue("(a + b; true)") Type: Void testTrue("(b + a; true)") Type: Void testTrue("(a*b; true)") Type: Void testTrue("(b*a; true)") Type: Void testcase "crash in seriesSolve" All user variables and function definitions have been cleared. Type: Void f := operator f (2) f Type: BasicOperator de := x^2*f(x)^3*D(f(x), x, 4) - 16*f(x)^2*D(f(x), x)^2 2 3 (iv) 2 , 2 (3) x f(x) f (x) - 16 f(x) f (x) Type: Expression(Integer) testLibraryError("seriesSolve(de, f, x = 0, [1, 0, 0, 0])") Compiling function %DU with type List(UnivariateTaylorSeries( Expression(Integer),x,0)) -> UnivariateTaylorSeries(Expression( Integer),x,0) Daly Bug >> Error detected within library code: Trying to use uninitialized stream Continuing to read the file... testcase "odes" All user variables and function definitions have been cleared. Type: Void y := operator 'y (2) y Type: BasicOperator eq := D(y(x), x) - 1/((x+1)*y(x)) , (x + 1)y(x)y (x) - 1 (3) -------------------- (x + 1)y(x) Type: Expression(Integer) -- need to explicitely take 1 from EXPR(INT), othewise interpreter -- would coece 1 to equation res := seriesSolve(eq, y, x = 0, 1$EXPR(INT)) Compiling function %DX with type UnivariateTaylorSeries(Expression( Integer),x,0) -> UnivariateTaylorSeries(Expression(Integer),x,0) (4) 2 4 3 25 4 217 5 304 6 1861 7 91277 8 1 + x - x + - x - -- x + --- x - --- x + ---- x - ----- x 3 12 60 45 140 3360 + 1727063 9 18554609 10 11 ------- x - -------- x + O(x ) 30240 151200 Type: UnivariateTaylorSeries(Expression(Integer),x,0) es0 := [1, 1, -1, 4/3, -25/12, 217/60, -304/45] 4 25 217 304 (5) [1, 1, - 1, -, - --, ---, - ---] 3 12 60 45 Type: List(Fraction(Integer)) testEquals("[coefficient(res, i) for i in 0..6]", "es0") There are 5 exposed and 6 unexposed library operations named coefficient having 2 argument(s) but none was determined to be applicable. Use HyperDoc Browse, or issue )display op coefficient to learn more about the available operations. Perhaps package-calling the operation or using coercions on the arguments will allow you to apply the operation. Cannot find a definition or applicable library operation named coefficient with argument type(s) Any NonNegativeInteger Perhaps you should use "@" to indicate the required return type, or "$" to specify which version of the function you need. FriCAS will attempt to step through and interpret the code. Type: Void eq := D(y(x), x) - 1/(x*y(x)) , x y(x)y (x) - 1 (7) --------------- x y(x) Type: Expression(Integer) res := seriesSolve(eq, y, x = 1, [1]) Compiling function %EB with type List(UnivariateTaylorSeries( Expression(Integer),x,1)) -> UnivariateTaylorSeries(Expression( Integer),x,1) (8) 2 4 3 25 4 217 5 1 + (x - 1) - (x - 1) + - (x - 1) - -- (x - 1) + --- (x - 1) 3 12 60 + 304 6 1861 7 91277 8 1727063 9 - --- (x - 1) + ---- (x - 1) - ----- (x - 1) + ------- (x - 1) 45 140 3360 30240 + 18554609 10 11 - -------- (x - 1) + O((x - 1) ) 151200 Type: UnivariateTaylorSeries(Expression(Integer),x,1) testEquals("[coefficient(res, i) for i in 0..6]", "es0") There are 5 exposed and 6 unexposed library operations named coefficient having 2 argument(s) but none was determined to be applicable. Use HyperDoc Browse, or issue )display op coefficient to learn more about the available operations. Perhaps package-calling the operation or using coercions on the arguments will allow you to apply the operation. Cannot find a definition or applicable library operation named coefficient with argument type(s) Any NonNegativeInteger Perhaps you should use "@" to indicate the required return type, or "$" to specify which version of the function you need. FriCAS will attempt to step through and interpret the code. Type: Void -- We will solve y''' = sin(y'') * exp(y) + cos(x) -- subject to y(0) = 1, y'(0) = 0, y''(0) = 0 eq := differentiate(y x, x, 3) - sin differentiate(y x, x, 2) * exp y x = cos x ,,, y(x) ,, (10) y (x) - %e sin(y (x)) = cos(x) Type: Equation(Expression(Integer)) res := seriesSolve(eq, y, x = 0, [1, 0, 0]); Compiling function %EG with type List(UnivariateTaylorSeries( Expression(Integer),x,0)) -> UnivariateTaylorSeries(Expression( Integer),x,0) Type: UnivariateTaylorSeries(Expression(Integer),x,0) es1 := [1, 0, 0, 1/6, %e/24, (%e^2 - 1)/120, (%e^3 - 2*%e)/720, (%e^4 - 8*%e^2 + 4*%e + 1)/5040] 2 3 4 2 1 %e %e - 1 %e - 2 %e %e - 8 %e + 4 %e + 1 (12) [1, 0, 0, -, --, -------, ----------, ----------------------] 6 24 120 720 5040 Type: List(Expression(Integer)) testEquals("[coefficient(res, i) for i in 0..7]", "es1") There are 5 exposed and 6 unexposed library operations named coefficient having 2 argument(s) but none was determined to be applicable. Use HyperDoc Browse, or issue )display op coefficient to learn more about the available operations. Perhaps package-calling the operation or using coercions on the arguments will allow you to apply the operation. Cannot find a definition or applicable library operation named coefficient with argument type(s) Any NonNegativeInteger Perhaps you should use "@" to indicate the required return type, or "$" to specify which version of the function you need. FriCAS will attempt to step through and interpret the code. Type: Void eq2 := D(y x,x) - x*cos(y x) - exp(x) , x (14) y (x) - x cos(y(x)) - %e Type: Expression(Integer) res := seriesSolve(eq2, y, x=0, y(0) = 0); Compiling function %EJ with type UnivariateTaylorSeries(Expression( Integer),x,0) -> UnivariateTaylorSeries(Expression(Integer),x,0) Type: UnivariateTaylorSeries(Expression(Integer),x,0) p1 := univariate(polynomial(res, 15)); Type: SparseUnivariatePolynomial(Expression(Integer)) p2 := univariate(polynomial(cos(res), 15)); Type: SparseUnivariatePolynomial(Expression(Integer)) p3 := univariate(polynomial(taylor(exp(x), x = 0), 15)); Type: SparseUnivariatePolynomial(Expression(Integer)) testEquals("minimumDegree(D(p1, x) - monomial(1, 1)$SUP(EXPR(INT))*p2 - p3)", "15") Type: Void R := EXPR INT (20) Expression(Integer) Type: Type uts := UTS(R,'x,0) (21) UnivariateTaylorSeries(Expression(Integer),x,0) Type: Type foo: uts -> uts Type: Void foo y == xx := monomial(1,1)$uts xx * cos(y) + exp(xx) Type: Void res2 := ode1(foo,0)$UTSODE(R,uts); Compiling function foo with type UnivariateTaylorSeries(Expression( Integer),x,0) -> UnivariateTaylorSeries(Expression(Integer),x,0) Type: UnivariateTaylorSeries(Expression(Integer),x,0) xs : uts := x (25) x Type: UnivariateTaylorSeries(Expression(Integer),x,0) cc := differentiate(res2, x) - (xs*cos(res2) + exp(xs)); Type: UnivariateTaylorSeries(Expression(Integer),x,0) testEquals("polynomial(cc, 20)", "0") Type: Void testEquals("polynomial(res2 - res, 20)", "0") Type: Void -- airy := differentiate(y x, x, 2) - x * y x ,, (29) y (x) - x y(x) Type: Expression(Integer) res := seriesSolve(airy, y, x = 0, [a0, a1]); Compiling function %EN with type List(UnivariateTaylorSeries( Expression(Integer),x,0)) -> UnivariateTaylorSeries(Expression( Integer),x,0) Type: UnivariateTaylorSeries(Expression(Integer),x,0) es2 := [a0, a1, 0, a0/6, a1/12, 0, a0/180, a1/504] 1 1 1 1 (31) [a0, a1, 0, - a0, -- a1, 0, --- a0, --- a1] 6 12 180 504 Type: List(Polynomial(Fraction(Integer))) testEquals("[coefficient(res, i) for i in 0..7]", "es2") There are 5 exposed and 6 unexposed library operations named coefficient having 2 argument(s) but none was determined to be applicable. Use HyperDoc Browse, or issue )display op coefficient to learn more about the available operations. Perhaps package-calling the operation or using coercions on the arguments will allow you to apply the operation. Cannot find a definition or applicable library operation named coefficient with argument type(s) Any NonNegativeInteger Perhaps you should use "@" to indicate the required return type, or "$" to specify which version of the function you need. FriCAS will attempt to step through and interpret the code. Type: Void -- We can solve around other points than x = 0 res := seriesSolve(airy, y, x = 1, [a0, a1]); Compiling function %EQ with type List(UnivariateTaylorSeries( Expression(Integer),x,1)) -> UnivariateTaylorSeries(Expression( Integer),x,1) Type: UnivariateTaylorSeries(Expression(Integer),x,1) es3 := [a0,a1,a0/2,(a1+a0)/6,(2*a1+a0)/24,(a1+4*a0)/120, (6*a1+5*a0)/720,(11*a1+9*a0)/5040]; Type: List(Polynomial(Fraction(Integer))) testEquals("[coefficient(res, i) for i in 0..7]", "es3") There are 5 exposed and 6 unexposed library operations named coefficient having 2 argument(s) but none was determined to be applicable. Use HyperDoc Browse, or issue )display op coefficient to learn more about the available operations. Perhaps package-calling the operation or using coercions on the arguments will allow you to apply the operation. Cannot find a definition or applicable library operation named coefficient with argument type(s) Any NonNegativeInteger Perhaps you should use "@" to indicate the required return type, or "$" to specify which version of the function you need. FriCAS will attempt to step through and interpret the code. Type: Void -- System of equations for tan(t) and sec(t) z := operator 'z (36) z Type: BasicOperator eq1 := differentiate(z t, t) = 1 + z(t)^2 , 2 (37) z (t) = z(t) + 1 Type: Equation(Expression(Integer)) eq2 := differentiate(y t, t) = z(t) * y(t) , (38) y (t) = y(t)z(t) Type: Equation(Expression(Integer)) res := seriesSolve([eq2, eq1], [z, y], t = 0, [y 0 = 1, z 0 = 0]); Compiling function %EW with type List(UnivariateTaylorSeries( Expression(Integer),t,0)) -> UnivariateTaylorSeries(Expression( Integer),t,0) Compiling function %EX with type List(UnivariateTaylorSeries( Expression(Integer),t,0)) -> UnivariateTaylorSeries(Expression( Integer),t,0) Type: List(UnivariateTaylorSeries(Expression(Integer),t,0)) ts := taylor(tan(t), t = 0); Type: UnivariateTaylorSeries(Expression(Integer),t,0) ss := taylor(sec(t), t = 0); Type: UnivariateTaylorSeries(Expression(Integer),t,0) testEquals("polynomial(res(1), 15)", "polynomial(ts, 15)") Type: Void testEquals("polynomial(res(2), 15)", "polynomial(ss, 15)") Type: Void -- System of equations for a damped pendulum of mass and length 1: eq1 := differentiate(z t, t) = y t , (44) z (t) = y(t) Type: Equation(Expression(Integer)) eq2 := differentiate(y t, t) = - g * sin(z t) - c * y t , (45) y (t) = - g sin(z(t)) - c y(t) Type: Equation(Expression(Integer)) res := seriesSolve([eq1, eq2], [z, y], t = 0, [y 0 = a, z 0 = b]); Compiling function %FD with type List(UnivariateTaylorSeries( Expression(Integer),t,0)) -> UnivariateTaylorSeries(Expression( Integer),t,0) Compiling function %FE with type List(UnivariateTaylorSeries( Expression(Integer),t,0)) -> UnivariateTaylorSeries(Expression( Integer),t,0) Type: List(UnivariateTaylorSeries(Expression(Integer),t,0)) p1 := polynomial(res(1), 15); Type: Polynomial(Expression(Integer)) p2 := polynomial(res(2), 15); Type: Polynomial(Expression(Integer)) p3 := polynomial(sin(res(1)), 15); Type: Polynomial(Expression(Integer)) t15 := minimumDegree(t^15) 15 (50) t Type: IndexedExponents(Symbol) testEquals("minimumDegree(D(p1, t) - p2)", "t15") Type: Void testEquals("minimumDegree(D(p2, t) + g*p3 + c * p2)", "t15") Type: Void statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= WARNINGS: Testsuite: series Testcase: bernoulli numbers test: 1 testing in a domain without InputForm! Testsuite: series Testcase: series over finite field test: 2 testing in a domain without InputForm! Testsuite: series Testcase: odes test: 11 testing in a domain without InputForm! Testsuite: series Testcase: odes test: 12 testing in a domain without InputForm! ============================================================================= Testsuite: series failed (total): 0 (8) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) series 0 (8) 0 (34) ============================================================================= File summary. unexpected failures: 0 expected failures: 0 unexpected passes: 0 total tests: 34 Type: Void )lisp (quit) ( \ echo running test file ssolve ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read ssolve.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee ssolve.output; rm tmp$$.input ) running test file ssolve openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read ssolve.input" )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial testsuite "SSOLVE" All user variables and function definitions have been cleared. Type: Void testcase "fractions" All user variables and function definitions have been cleared. Type: Void SSOLVE ==> EXPRSOL(INT, EXPR INT, UFPS EXPR INT, UFPS SMPEXPR EXPR INT) Type: Void USOLVE ==> UTSSOL(FRAC INT, UFPS FRAC INT, UFPS SMPEXPR FRAC INT) Type: Void f := operator 'f (4) f Type: BasicOperator testEquals("coefficient(seriesSolve(s +-> 1/2-s, [])$USOLVE, 0)", "1/2") Type: Void testEquals("coefficient(seriesSolve(1- 2*f x, f, x, [])$SSOLVE, 0)", "1/2") Compiling function %A with type (UnivariateFormalPowerSeries( SparseMultivariatePolynomialExpressions(Expression(Integer))), UnivariateFormalPowerSeries( SparseMultivariatePolynomialExpressions(Expression(Integer)))) -> UnivariateFormalPowerSeries( SparseMultivariatePolynomialExpressions(Expression(Integer))) Type: Void xftestEquals("coefficient(seriesSolve(1/2-f x, f, x, [])$SSOLVE, 0)", "1/2") Compiling function %B with type (UnivariateFormalPowerSeries( SparseMultivariatePolynomialExpressions(Expression(Integer))), UnivariateFormalPowerSeries( SparseMultivariatePolynomialExpressions(Expression(Integer)))) -> UnivariateFormalPowerSeries( SparseMultivariatePolynomialExpressions(Expression(Integer))) -- failure probably due to missing / in UFPS. testcase "initial values" All user variables and function definitions have been cleared. Type: Void SSOLVE ==> EXPRSOL(INT, EXPR INT, UFPS EXPR INT, UFPS SMPEXPR EXPR INT) Type: Void USOLVE ==> UTSSOL(FRAC INT, UFPS FRAC INT, UFPS SMPEXPR FRAC INT) Type: Void f := operator 'f (4) f Type: BasicOperator testLibraryError("seriesSolve(s +-> 1/2-s, [1])$USOLVE") The variable is: 0 The next equations are: [1, 0, 1, 2, 3, 4, 5, 6, 7, 8, ...] Daly Bug >> Error detected within library code: seriesSolve: there is no solution with the given initial values Continuing to read the file... testLibraryError("seriesSolve(D(f x, x, 2) - f x - 1, f, x, [1])$SSOLVE") Compiling function %D with type (UnivariateFormalPowerSeries( SparseMultivariatePolynomialExpressions(Expression(Integer))), UnivariateFormalPowerSeries( SparseMultivariatePolynomialExpressions(Expression(Integer)))) -> UnivariateFormalPowerSeries( SparseMultivariatePolynomialExpressions(Expression(Integer))) The variable is: 0 The next equations are: [1, 0, 1, 2, 3, 4, 5, 6, 7, 8, ...] Daly Bug >> Error detected within library code: seriesSolve: coefficient does not appear in equation Continuing to read the file... testcase "Bell numbers" All user variables and function definitions have been cleared. Type: Void U ==> UFPS SMPEXPR FRAC INT Type: Void USOLVE ==> UTSSOL(FRAC INT, UFPS FRAC INT, U) Type: Void h(z : U) : U == x := monomial(1, 1)$U z.(x*recip(1+x)) - 1 - x*z Function declaration h : UnivariateFormalPowerSeries( SparseMultivariatePolynomialExpressions(Fraction(Integer))) -> UnivariateFormalPowerSeries( SparseMultivariatePolynomialExpressions(Fraction(Integer))) has been added to workspace. Type: Void testEquals("coefficient(seriesSolve(h, [])$USOLVE, 6)", "203") Compiling function h with type UnivariateFormalPowerSeries( SparseMultivariatePolynomialExpressions(Fraction(Integer))) -> UnivariateFormalPowerSeries( SparseMultivariatePolynomialExpressions(Fraction(Integer))) Type: Void SSOLVE ==> EXPRSOL(INT, EXPR INT, UFPS EXPR INT, UFPS SMPEXPR EXPR INT) Type: Void f := operator 'f (7) f Type: BasicOperator -- Fails because evaluation of 'z/(1+z)' needs fractions. -- But also interpreter is too weak to infer types... xftestEquals("coefficient(seriesSolve(f(z/(1+z)) - 1 - z*f z, f, z, [])$SSOLVE, 6)", "203") There are 29 exposed and 5 unexposed library operations named elt having 2 argument(s) but none was determined to be applicable. Use HyperDoc Browse, or issue )display op elt to learn more about the available operations. Perhaps package-calling the operation or using coercions on the arguments will allow you to apply the operation. Cannot find a definition or applicable library operation named elt with argument type(s) UnivariateFormalPowerSeries(SparseMultivariatePolynomialExpressions(Expression(Integer))) Fraction(UnivariateFormalPowerSeries(SparseMultivariatePolynomialExpressions(Expression(Integer)))) Perhaps you should use "@" to indicate the required return type, or "$" to specify which version of the function you need. FriCAS will attempt to step through and interpret the code. Compiling function %E with type (UnivariateFormalPowerSeries( SparseMultivariatePolynomialExpressions(Expression(Integer))), UnivariateFormalPowerSeries( SparseMultivariatePolynomialExpressions(Expression(Integer)))) -> UnivariateFormalPowerSeries( SparseMultivariatePolynomialExpressions(Expression(Integer))) testcase "eval in map" All user variables and function definitions have been cleared. Type: Void R ==> FRAC POLY INT Type: Void U ==> UTS(R, t, 0) Type: Void UE ==> UTS(SMPEXPR R, t, 0) Type: Void USOLVE ==> UTSSOL(R, U, UE) Type: Void t0 := monomial(1, 1)$UE; Type: UnivariateTaylorSeries(SparseMultivariatePolynomialExpressions(Fraction(Polynomial(Integer))),t,0) Fxeq0 f == map(c +-> map(d +-> eval(d, 'x = 0), c), f) Type: Void Fyeq0 f == map(c +-> map(d +-> eval(d, 'y = 0), c), f) Type: Void Fyeqx f == map(c +-> map(d +-> eval(d, 'y = x), c), f) Type: Void s : UE -> UE Type: Void s := f +-> (-1*t0*x*y^3+((-4*t0+1)*x+-1*t0)*y^2+((2*t0+-1)*x^2+-1*t0*x)*y+t0*x^2)*f+((_ t0*x^2+2*t0*x+t0)*y^2*Fyeqx f+((-1*t0*y^2+2*t0*x*y+-1*t0*x^2)*Fyeq0 f+(((t0*x+t0)*y_ ^2+(-1*t0*x^2+-1*t0*x)*y)*Fxeq0 f+(-1*x*y^2+x^2*y)))); Compiling function Fyeqx with type UnivariateTaylorSeries( SparseMultivariatePolynomialExpressions(Fraction(Polynomial( Integer))),t,0) -> UnivariateTaylorSeries( SparseMultivariatePolynomialExpressions(Fraction(Polynomial( Integer))),t,0) Compiling function Fyeq0 with type UnivariateTaylorSeries( SparseMultivariatePolynomialExpressions(Fraction(Polynomial( Integer))),t,0) -> UnivariateTaylorSeries( SparseMultivariatePolynomialExpressions(Fraction(Polynomial( Integer))),t,0) Compiling function Fxeq0 with type UnivariateTaylorSeries( SparseMultivariatePolynomialExpressions(Fraction(Polynomial( Integer))),t,0) -> UnivariateTaylorSeries( SparseMultivariatePolynomialExpressions(Fraction(Polynomial( Integer))),t,0) Type: (UnivariateTaylorSeries(SparseMultivariatePolynomialExpressions(Fraction(Polynomial(Integer))),t,0) -> UnivariateTaylorSeries(SparseMultivariatePolynomialExpressions(Fraction(Polynomial(Integer))),t,0)) r := seriesSolve(s, [])$USOLVE; Type: UnivariateTaylorSeries(Fraction(Polynomial(Integer)),t,0) testEquals("entries complete first(coefficients r, 4)", "[1,y+1,y^2+(x+4)*y+2,y^3+(2*x+7)*y^2+(2*x^2+10*x+17)*y+(x+6)]") Type: Void statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= Testsuite: SSOLVE failed (total): 0 (4) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) SSOLVE 0 (4) 0 (8) ============================================================================= File summary. unexpected failures: 0 expected failures: 2 unexpected passes: 0 total tests: 8 Type: Void )lisp (quit) ( \ echo running test file table ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read table.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee table.output; rm tmp$$.input ) running test file table openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read table.input" )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial testsuite "HASHTBL" All user variables and function definitions have been cleared. Type: Void testcase "equality" All user variables and function definitions have been cleared. Type: Void l := [[1, 1], [2, 2], [3, 3]]$List Record(key : INT, entry : INT); Type: List(Record(key: Integer,entry: Integer)) testEquals("construct(l)$TABLE(INT, INT)", "construct(reverse l)$TABLE(INT, INT)") Type: Void statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= WARNINGS: Testsuite: HASHTBL Testcase: equality test: 1 testing in a domain without InputForm! ============================================================================= Testsuite: HASHTBL failed (total): 0 (1) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) HASHTBL 0 (1) 0 (1) ============================================================================= File summary. unexpected failures: 0 expected failures: 0 unexpected passes: 0 total tests: 1 Type: Void )lisp (quit) ( \ echo running test file tensor ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read tensor.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee tensor.output; rm tmp$$.input ) running test file tensor openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read tensor.input" )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial testsuite "FreeModule" All user variables and function definitions have been cleared. Type: Void testcase "FreeModuleCoefficientFunctions2" All user variables and function definitions have been cleared. Type: Void Z2:= IntegerMod 2 (2) IntegerMod(2) Type: Type A:= FreeModule(Integer, Symbol) (3) FreeModule(Integer,Symbol) Type: Type B:= FreeModule(Z2, Symbol) (4) FreeModule(IntegerMod(2),Symbol) Type: Type a:A := reduce(+, [monomial(k, t[k])$A for k in 1..10]) (5) 10 t + 9 t + 8 t + 7 t + 6 t + 5 t + 4 t + 3 t + 2 t + t 10 9 8 7 6 5 4 3 2 1 Type: FreeModule(Integer,Symbol) b:B := reduce(+, [monomial(1$Z2, t[k])$B for k in 1..10 by 2]) (6) t + t + t + t + t 9 7 5 3 1 Type: FreeModule(IntegerMod(2),Symbol) b1:= map( (c:Integer):Z2 +-> c::Z2, a)$FreeModuleCoefficientFunctions2(Integer, Z2, Symbol, A, B) (7) t + t + t + t + t 9 7 5 3 1 Type: FreeModule(IntegerMod(2),Symbol) testTrue("zero?(b-b1)") Type: Void testcase "MonoidRing" All user variables and function definitions have been cleared. Type: Void F ==> FreeGroup Symbol Type: Void C:= MonoidRing(Integer, F) (3) MonoidRing(Integer,FreeGroup(Symbol)) Type: Type x0:= x::F (4) x Type: FreeGroup(Symbol) y0:= y::F (5) y Type: FreeGroup(Symbol) T:= monomial(1, x0)$C + monomial(1, inv x0)$C + monomial(1, y0)$C + monomial(1, inv y0)$C - 1 - 1 (6) y + y + x + x Type: MonoidRing(Integer,FreeGroup(Symbol)) T4:= T^4; Type: MonoidRing(Integer,FreeGroup(Symbol)) testEquals("coefficient(T4, 1::F)", "28") Type: Void testEquals("#listOfTerms T4", "121") Type: Void testEquals("leadingMonomial T4 + reductum T4", "T4") Type: Void testTrue("zero?(map(c +-> 2*c, T) - 2*T)") Type: Void testsuite "Tensor" All user variables and function definitions have been cleared. Type: Void testcase "TensorProduct addition" All user variables and function definitions have been cleared. Type: Void M:=FreeModule(Integer,Symbol); Type: Type N:=FreeModule(Integer,Symbol); Type: Type MxN ==> TensorProduct(Integer,Symbol,Symbol,M,N); Type: Void Term ==> Record(k:Product(Symbol,Symbol),c:Integer); Type: Void a1:='a1::M; Type: FreeModule(Integer,Symbol) a2:='a2::M; Type: FreeModule(Integer,Symbol) b1:='b1::M; Type: FreeModule(Integer,Symbol) b2:='b2::M; Type: FreeModule(Integer,Symbol) )if false -- Omitting:First test: -- Omitting:$$ -- Omitting:(a_1+a_2)\otimes(b_1+b_2) -- Omitting:= a_2\otimes b_2 + a_2\otimes b_1 + a_1\otimes b_2 + a_1\otimes b_1 -- Omitting:= a_1\otimes b_1 + a_1\otimes b_2 + a_2\otimes b_1 + a_2\otimes b_2 -- Omitting:$$ )endif t:=tensor(a1+a2,b1+b2)$MxN; Type: TensorProduct(Integer,Symbol,Symbol,FreeModule(Integer,Symbol),FreeModule(Integer,Symbol)) t1:=tensor(a2,b2)$MxN + tensor(a2,b1)$MxN + _ tensor(a1,b2)$MxN + tensor(a1,b1)$MxN; Type: TensorProduct(Integer,Symbol,Symbol,FreeModule(Integer,Symbol),FreeModule(Integer,Symbol)) t2:=tensor(a1,b1)$MxN + tensor(a1,b2)$MxN + _ tensor(a2,b1)$MxN + tensor(a2,b2)$MxN; Type: TensorProduct(Integer,Symbol,Symbol,FreeModule(Integer,Symbol),FreeModule(Integer,Symbol)) testEquals("t1","t"); Type: Void testEquals("t2","t"); Type: Void )if false -- Omitting:Second test: -- Omitting:$$ -- Omitting:(a_1+a_2)\otimes(b_1+b_2) + a_1\otimes b_2 -- Omitting:= a_1\otimes b_2 + (a_1+a_2)\otimes(b_1+b_2) -- Omitting:= a_2\otimes b_2 + a_2\otimes b_1 + 2a_1\otimes b_2 + a_1\otimes b_1 -- Omitting:$$ )endif -- $(a_1+a_2)\otimes(b_1+b_2)$ t3l:List Term := [[['a2, 'b2]$Product(Symbol,Symbol),1], _ [['a2, 'b1]$Product(Symbol,Symbol),1], _ [['a1, 'b2]$Product(Symbol,Symbol),2], _ [['a1, 'b1]$Product(Symbol,Symbol),1]]; Type: List(Record(k: Product(Symbol,Symbol),c: Integer)) t3:= construct(t3l)$MxN; Type: TensorProduct(Integer,Symbol,Symbol,FreeModule(Integer,Symbol),FreeModule(Integer,Symbol)) t3a := t+tensor(a1,b2)$MxN; Type: TensorProduct(Integer,Symbol,Symbol,FreeModule(Integer,Symbol),FreeModule(Integer,Symbol)) t3b := tensor(a1,b2)$MxN + t; Type: TensorProduct(Integer,Symbol,Symbol,FreeModule(Integer,Symbol),FreeModule(Integer,Symbol)) testEquals("t3","t3a"); Type: Void testEquals("t3","t3b"); Type: Void testcase "TensorProduct multiplication" All user variables and function definitions have been cleared. Type: Void )if false -- Omitting:We check that -- Omitting:$$ -- Omitting:((a_1+a_2)\otimes b_1)\cdot(a_3\otimes(b_2+b_3)) -- Omitting:= a_2 a_3\otimes b_1 b_3 + a_2 a_3\otimes b_1 b_2 -- Omitting: + a_1 a_3\otimes b_1 b_3 + a_1 a_3\otimes b_1 b_2 -- Omitting:$$ )endif B := FreeMonoid Symbol; Type: Type M:=XDistributedPolynomial(Symbol,Integer); Type: Type N:=XDistributedPolynomial(Symbol,Integer); Type: Type MxN:= TensorProduct(Integer,B,B,M,N); Type: Type Term:= Record(k:Product(B,B),c:Integer); Type: Type a1:='a1::M; Type: XDistributedPolynomial(Symbol,Integer) a2:='a2::M; Type: XDistributedPolynomial(Symbol,Integer) a3:='a3::M; Type: XDistributedPolynomial(Symbol,Integer) b1:='b1::M; Type: XDistributedPolynomial(Symbol,Integer) b2:='b2::M; Type: XDistributedPolynomial(Symbol,Integer) b3:='b3::M; Type: XDistributedPolynomial(Symbol,Integer) a1B:='a1::B; Type: FreeMonoid(Symbol) a2B:='a2::B; Type: FreeMonoid(Symbol) a3B:='a3::B; Type: FreeMonoid(Symbol) b1B:='b1::B; Type: FreeMonoid(Symbol) b2B:='b2::B; Type: FreeMonoid(Symbol) b3B:='b3::B; Type: FreeMonoid(Symbol) t1:=tensor(a1+a2,b1)$MxN; Type: TensorProduct(Integer,FreeMonoid(Symbol),FreeMonoid(Symbol),XDistributedPolynomial(Symbol,Integer),XDistributedPolynomial(Symbol,Integer)) t2:=tensor(a3,b2+b3)$MxN; Type: TensorProduct(Integer,FreeMonoid(Symbol),FreeMonoid(Symbol),XDistributedPolynomial(Symbol,Integer),XDistributedPolynomial(Symbol,Integer)) t1t2l:List Term := [[[a2B*a3B, b1B*b3B]$Product(B,B),1], _ [[a2B*a3B, b1B*b2B]$Product(B,B),1], _ [[a1B*a3B, b1B*b3B]$Product(B,B),1], _ [[a1B*a3B, b1B*b2B]$Product(B,B),1]]; Type: List(Record(k: Product(FreeMonoid(Symbol),FreeMonoid(Symbol)),c: Integer)) t1t2:=constructOrdered (t1t2l)$MxN; Type: TensorProduct(Integer,FreeMonoid(Symbol),FreeMonoid(Symbol),XDistributedPolynomial(Symbol,Integer),XDistributedPolynomial(Symbol,Integer)) testEquals("t1*t2","t1t2") Type: Void testcase "TensorPower - creation" All user variables and function definitions have been cleared. Type: Void -- $(a_1+a_2)\otimes(b_1+b_2)\otimes(c_1+c_2)$ M:=FreeModule(Integer,Symbol); Type: Type M3 ==> TensorPower(3,Integer,Symbol,M); Type: Void Term ==> Record(k:Vector Symbol,c:Integer); Type: Void a1:='a1::M; Type: FreeModule(Integer,Symbol) a2:='a2::M; Type: FreeModule(Integer,Symbol) a3:='a3::M; Type: FreeModule(Integer,Symbol) b1:='b1::M; Type: FreeModule(Integer,Symbol) b2:='b2::M; Type: FreeModule(Integer,Symbol) b3:='b3::M; Type: FreeModule(Integer,Symbol) c1:='c1::M; Type: FreeModule(Integer,Symbol) c2:='c2::M; Type: FreeModule(Integer,Symbol) c3:='c3::M; Type: FreeModule(Integer,Symbol) t1:=tensor([a1,a2,a3])$M3; Type: TensorPower(3,Integer,Symbol,FreeModule(Integer,Symbol)) t2:=tensor([b1,b2,b3])$M3; Type: TensorPower(3,Integer,Symbol,FreeModule(Integer,Symbol)) t3:=tensor([c1,c2,c3])$M3; Type: TensorPower(3,Integer,Symbol,FreeModule(Integer,Symbol)) s1:=t1+t2+t3; Type: TensorPower(3,Integer,Symbol,FreeModule(Integer,Symbol)) s2:=t2+t3+t1; Type: TensorPower(3,Integer,Symbol,FreeModule(Integer,Symbol)) s3:=t2+t1+t3; Type: TensorPower(3,Integer,Symbol,FreeModule(Integer,Symbol)) testEquals("s1","s2"); Type: Void testEquals("s2","s3"); Type: Void t:=tensor([a1+a2,b1+b2,c1+c2])$M3; Type: TensorPower(3,Integer,Symbol,FreeModule(Integer,Symbol)) tl:List Term := _ [[vector [a2,b2,c2], 1], [vector [a2,b2,c1], 1], [vector [a2,b1,c2], 1],_ [vector [a2,b1,c1], 1], [vector [a1,b2,c2], 1], [vector [a1,b2,c1], 1],_ [vector [a1,b1,c2], 1], [vector [a1,b1,c1], 1]]; Type: List(Record(k: Vector(Symbol),c: Integer)) testEquals("t","constructOrdered(tl)$M3"); Type: Void testcase "TensorPower - multiplication" All user variables and function definitions have been cleared. Type: Void )if false -- Omitting:The product -- Omitting: -- Omitting:$$ -- Omitting:(a_1+a_2)\otimes b_1\otimes c_1 \cdot a_3\otimes(b_2+b_3)\otimes(c_2+c_3) -- Omitting:$$ -- Omitting: )endif B := FreeMonoid Symbol; Type: Type M:=XDistributedPolynomial(Symbol,Integer); Type: Type M3:= TensorPower(3,Integer,B,M); Type: Type Term:= Record(k:Vector B,c:Integer); Type: Type a1:='a1::M; Type: XDistributedPolynomial(Symbol,Integer) a2:='a2::M; Type: XDistributedPolynomial(Symbol,Integer) a3:='a3::M; Type: XDistributedPolynomial(Symbol,Integer) b1:='b1::M; Type: XDistributedPolynomial(Symbol,Integer) b2:='b2::M; Type: XDistributedPolynomial(Symbol,Integer) b3:='b3::M; Type: XDistributedPolynomial(Symbol,Integer) c1:='c1::M; Type: XDistributedPolynomial(Symbol,Integer) c2:='c2::M; Type: XDistributedPolynomial(Symbol,Integer) c3:='c3::M; Type: XDistributedPolynomial(Symbol,Integer) a1B:='a1::B; Type: FreeMonoid(Symbol) a2B:='a2::B; Type: FreeMonoid(Symbol) a3B:='a3::B; Type: FreeMonoid(Symbol) b1B:='b1::B; Type: FreeMonoid(Symbol) b2B:='b2::B; Type: FreeMonoid(Symbol) b3B:='b3::B; Type: FreeMonoid(Symbol) c1B:='c1::B; Type: FreeMonoid(Symbol) c2B:='c2::B; Type: FreeMonoid(Symbol) c3B:='c3::B; Type: FreeMonoid(Symbol) t1:=tensor([a1+a2,b1,c1])$M3; Type: TensorPower(3,Integer,FreeMonoid(Symbol),XDistributedPolynomial(Symbol,Integer)) t2:=tensor([a3,b2+b3,c2+c3])$M3; Type: TensorPower(3,Integer,FreeMonoid(Symbol),XDistributedPolynomial(Symbol,Integer)) t1t2l:List Term:= [[vector [a2B * a3B,b1B * b3B,c1B * c3B], 1], [vector [a2B * a3B,b1B * b3B,c1B * c2B], 1],_ [vector [a2B * a3B,b1B * b2B,c1B * c3B], 1], [vector [a2B * a3B,b1B * b2B,c1B * c2B], 1],_ [vector [a1B * a3B,b1B * b3B,c1B * c3B], 1], [vector [a1B * a3B,b1B * b3B,c1B * c2B], 1],_ [vector [a1B * a3B,b1B * b2B,c1B * c3B], 1], [vector [a1B * a3B,b1B * b2B,c1B * c2B], 1]]; Type: List(Record(k: Vector(FreeMonoid(Symbol)),c: Integer)) t1t2:=constructOrdered (t1t2l)$M3; Type: TensorPower(3,Integer,FreeMonoid(Symbol),XDistributedPolynomial(Symbol,Integer)) testEquals("t1*t2","t1t2") Type: Void testcase "Tensor - linear maps" All user variables and function definitions have been cleared. Type: Void -- The trace $\tau(x) = \delta_{x,1}$ on the free monoid. R:=Polynomial Integer; Type: Type B := FreeMonoid Symbol; Type: Type M:=XDistributedPolynomial(Symbol,R); Type: Type M3:= TensorPower(3,R,B,M); Type: Type Term:= Record(k:Vector B,c:R); Type: Type trace:List B -> R Type: Void trace(bb:List B):R == every?(one?, bb) => 1 0 Function declaration trace : List(FreeMonoid(Symbol)) -> Polynomial( Integer) has been added to workspace. Type: Void traceB:Vector B -> R Type: Void traceB(bb:Vector B):R == every?(one?, parts bb) => 1 0 Function declaration traceB : Vector(FreeMonoid(Symbol)) -> Polynomial(Integer) has been added to workspace. Type: Void e:=1::M (11) 1 Type: XDistributedPolynomial(Symbol,Polynomial(Integer)) a1:=('a1::B)::M; Type: XDistributedPolynomial(Symbol,Polynomial(Integer)) a2:=('a2::B)::M; Type: XDistributedPolynomial(Symbol,Polynomial(Integer)) b1:=('b1::B)::M; Type: XDistributedPolynomial(Symbol,Polynomial(Integer)) b2:=('b2::B)::M; Type: XDistributedPolynomial(Symbol,Polynomial(Integer)) c1:=('c1::B)::M; Type: XDistributedPolynomial(Symbol,Polynomial(Integer)) c2:=('c2::B)::M; Type: XDistributedPolynomial(Symbol,Polynomial(Integer)) s0:=s0::R; Type: Polynomial(Integer) s1:=s1::R; Type: Polynomial(Integer) s2:=s2::R; Type: Polynomial(Integer) t0:=t0::R; Type: Polynomial(Integer) t1:=t1::R; Type: Polynomial(Integer) t2:=t2::R; Type: Polynomial(Integer) u0:=u0::R; Type: Polynomial(Integer) u1:=u1::R; Type: Polynomial(Integer) u2:=u2::R; Type: Polynomial(Integer) a:= s0*e + s1*a1 + s2*a2; Type: XDistributedPolynomial(Symbol,Polynomial(Integer)) b:= t0*e + t1*b1 + t2*b2; Type: XDistributedPolynomial(Symbol,Polynomial(Integer)) c:= u0*e + u1*c1 + u2*c2; Type: XDistributedPolynomial(Symbol,Polynomial(Integer)) tt:=tensor([a,b,c])$M3; Type: TensorPower(3,Polynomial(Integer),FreeMonoid(Symbol),XDistributedPolynomial(Symbol,Polynomial(Integer))) -- from TensorPowerFunctions2 testEquals("linearExtend(trace,tt)","s0*t0*u0"); Compiling function trace with type List(FreeMonoid(Symbol)) -> Polynomial(Integer) Type: Void -- from FreeModule testEquals("linearExtend(traceB,tt)","s0*t0*u0"); Compiling function traceB with type Vector(FreeMonoid(Symbol)) -> Polynomial(Integer) Type: Void expected() == messagePrint("testsuite | testcases: failed (total) | tests: failed (total)")$OutputForm messagePrint("FreeModule 0 (2) 0 (5)")$OutputForm messagePrint("Tensor 0 (5) 0 (11)")$OutputForm Type: Void statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= WARNINGS: Testsuite: FreeModule Testcase: MonoidRing test: 3 testing in a domain without InputForm! Testsuite: Tensor Testcase: TensorProduct addition test: 1 testing in a domain without InputForm! Testsuite: Tensor Testcase: TensorProduct addition test: 2 testing in a domain without InputForm! Testsuite: Tensor Testcase: TensorProduct addition test: 3 testing in a domain without InputForm! Testsuite: Tensor Testcase: TensorProduct addition test: 4 testing in a domain without InputForm! Testsuite: Tensor Testcase: TensorProduct multiplication test: 1 testing in a domain without InputForm! Testsuite: Tensor Testcase: TensorPower - creation test: 1 testing in a domain without InputForm! Testsuite: Tensor Testcase: TensorPower - creation test: 2 testing in a domain without InputForm! Testsuite: Tensor Testcase: TensorPower - creation test: 3 testing in a domain without InputForm! Testsuite: Tensor Testcase: TensorPower - multiplication test: 1 testing in a domain without InputForm! ============================================================================= Testsuite: FreeModule failed (total): 0 (2) ============================================================================= Testsuite: Tensor failed (total): 0 (5) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) FreeModule 0 (2) 0 (5) Tensor 0 (5) 0 (11) ============================================================================= File summary. unexpected failures: 0 expected failures: 0 unexpected passes: 0 total tests: 16 Type: Void expected() Compiling function expected with type () -> Void testsuite | testcases: failed (total) | tests: failed (total) FreeModule 0 (2) 0 (5) Tensor 0 (5) 0 (11) Type: Void )lisp (quit) ( \ echo running test file vsbasis ; \ echo ')set message test on' > tmp$$.input; \ echo ')set message auto off' >> tmp$$.input ; \ echo 'systemCommand "read vsbasis.input"' >> tmp$$.input ; \ echo ')lisp (quit)' >> tmp$$.input ; \ echo ')read "tmp'$$'.input"' | FRICAS_INITFILE='' /build/reproducible-path/fricas-1.3.6/target/x86_64-linux-gnu/bin/FRICASsys | \ tee vsbasis.output; rm tmp$$.input ) running test file vsbasis openServer result -2 FriCAS Computer Algebra System Version: FriCAS 1.3.6 Timestamp: Mon Feb 10 19:54:21 -12 2025 ----------------------------------------------------------------------------- Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave FriCAS and return to shell. ----------------------------------------------------------------------------- (1) -> )set message test on )set message auto off systemCommand "read vsbasis.input" )set break resume )expose UnittestCount UnittestAux Unittest UnittestCount is now explicitly exposed in frame initial UnittestAux is now explicitly exposed in frame initial Unittest is now explicitly exposed in frame initial --- --- april 2008 --- )expose VSBASIS VectorSpaceBasis is now explicitly exposed in frame initial testsuite "vsbasis" All user variables and function definitions have been cleared. Type: Void testcase "basic properties" All user variables and function definitions have been cleared. Type: Void VFI ==> Vector Fraction Integer Type: Void MFI ==> Matrix Fraction Integer Type: Void VSB ==> VectorSpaceBasis Fraction Integer Type: Void bc3 := canonicalBasis 3 :: List VFI (5) [[1, 0, 0], [0, 1, 0], [0, 0, 1]] Type: List(Vector(Fraction(Integer))) u : VFI := vector [1,0,-1] (6) [1, 0, - 1] Type: Vector(Fraction(Integer)) v : VFI := vector [2,1,2] (7) [2, 1, 2] Type: Vector(Fraction(Integer)) w : VFI := vector [1,2,1] (8) [1, 2, 1] Type: Vector(Fraction(Integer)) -- F = {(x,y,z)|x+y+z=x-y+z=0} MF : MFI := matrix [[1,1,1],[1,-1,1]] +1 1 1+ (9) | | +1 - 1 1+ Type: Matrix(Fraction(Integer)) F := (nullSpace MF)$VSB -- a basis is (-1,0,1) (10) VectorSpace [[- 1, 0, 1]] Type: VectorSpaceBasis(Fraction(Integer)) solve (matrix [[2,1,2],[1,2,1]]$MFI, vector [0,0,0]) (11) [particular = [0, 0, 0], basis = [[- 1, 0, 1]]] Type: Record(particular: Union(Vector(Fraction(Integer)),"failed"),basis: List(Vector(Fraction(Integer)))) -- G = vect(v,w) G := basis [v, w] -- this family is a basis (12) VectorSpace [[2, 1, 2], [1, 2, 1]] Type: VectorSpaceBasis(Fraction(Integer)) testTrue("isBasis?([v,w])") Type: Void -- search (a,b,c) | F = R(a,b,c) -- (a,b,c) matchs for v and w, -- so (a,b,c) in the nullSpace of the matrix of lines (2,1,2) and (1,2,1) RES := nullSpace (transpose horizConcat (v::MFI,w::MFI)) $ VSB (14) VectorSpace [[- 1, 0, 1]] Type: VectorSpaceBasis(Fraction(Integer)) testTrue("(F = RES)$VSB") Type: Void -- H = {(x,y,z)|x+2y+z=0} MH : MFI := matrix [[1,2,1]] (16) [1 2 1] Type: Matrix(Fraction(Integer)) -- a basis of the intersection of G and H GH := intBasis ([v,w], nullSpace MH) -- a basis is (-1,1,-1) (17) VectorSpace [[- 1, 1, - 1]] Type: VectorSpaceBasis(Fraction(Integer)) GH := intBasis ([[v,w], nullSpace MH]) (18) VectorSpace [[- 1, 1, - 1]] Type: VectorSpaceBasis(Fraction(Integer)) GH := basis[v,w] * (nullSpace MH)$VSB (19) VectorSpace [[- 1, 1, - 1]] Type: VectorSpaceBasis(Fraction(Integer)) -- is u in F -- transforms the canonical basis in linear expression of vectors u, v and w. -- this is a decomposition over F+G : F = Ru and G = Rv+Rw testTrue("member?(u, F)") Type: Void testTrue("(F = basis [u])$VSB") Type: Void BE := basis [u,v,w] (22) VectorSpace [[1, 0, - 1], [2, 1, 2], [1, 2, 1]] Type: VectorSpaceBasis(Fraction(Integer)) coordinates (bc3.1, BE) 1 1 1 (23) [-, -, - -] 2 3 6 Type: Vector(Fraction(Integer)) coordinates (bc3.2, BE) 1 2 (24) [0, - -, -] 3 3 Type: Vector(Fraction(Integer)) coordinates (bc3.3, BE) 1 1 1 (25) [- -, -, - -] 2 3 6 Type: Vector(Fraction(Integer)) -- are F and G complement space : -- F intersect G = {(0,0,0)} and F + G = R^3 intBasis (F, G) (26) VectorSpace [] Type: VectorSpaceBasis(Fraction(Integer)) intBasis [F, G] (27) VectorSpace [] Type: VectorSpaceBasis(Fraction(Integer)) F * G (28) VectorSpace [] Type: VectorSpaceBasis(Fraction(Integer)) testTrue("((basis [])$VSB = F*G)$VSB") Type: Void sumBasis (F, G) (30) VectorSpace [[- 1, 0, 1], [2, 1, 2], [1, 2, 1]] Type: VectorSpaceBasis(Fraction(Integer)) sumBasis ([F, G]) (31) VectorSpace [[- 1, 0, 1], [2, 1, 2], [1, 2, 1]] Type: VectorSpaceBasis(Fraction(Integer)) F + G (32) VectorSpace [[- 1, 0, 1], [2, 1, 2], [1, 2, 1]] Type: VectorSpaceBasis(Fraction(Integer)) testTrue("(basis bc3 = BE)$VSB") Type: Void -- f(u)=v, f(v)=w and f(w)=u. The matrix of f in basis (u,v,w) is obvious. -- Changing the basis in order to find the canonical basis of f. MfBE : MFI := matrix [[0,0,1],[1,0,0],[0,1,0]] +0 0 1+ | | (34) |1 0 0| | | +0 1 0+ Type: Matrix(Fraction(Integer)) PbcBE := reduce (horizConcat, [u,v,w]::List MFI) + 1 2 1+ | | (35) | 0 1 2| | | +- 1 2 1+ Type: Matrix(Fraction(Integer)) PBEbc := PbcBE^-1 + 1 1+ | - 0 - -| | 2 2| | | | 1 1 1 | (36) | - - - - | | 3 3 3 | | | | 1 2 1| |- - - - -| + 6 3 6+ Type: Matrix(Fraction(Integer)) Mfbc := PbcBE * MfBE * PBEbc +7 1 5+ |- - - -| |6 3 6| | | |7 2 1 | (37) |- - - - | |6 3 6 | | | |3 1| |- - 1 - -| +2 2+ Type: Matrix(Fraction(Integer)) -- theses 3 matrices are equal. reduce (horizConcat, map (v +-> (coordinates(v,BE))::MFI, bc3)) + 1 1+ | - 0 - -| | 2 2| | | | 1 1 1 | (38) | - - - - | | 3 3 3 | | | | 1 2 1| |- - - - -| + 6 3 6+ Type: Matrix(Fraction(Integer)) PBEbc + 1 1+ | - 0 - -| | 2 2| | | | 1 1 1 | (39) | - - - - | | 3 3 3 | | | | 1 2 1| |- - - - -| + 6 3 6+ Type: Matrix(Fraction(Integer)) LRES := map (s +-> s.particular::MFI, solve (PbcBE, diagonalMatrix [1,1,1])) + 1 + + 1+ | - | + 0 + |- -| | 2 | | | | 2| | | | 1| | | | 1 | |- -| | 1 | (40) [| - |, | 3|, | - |] | 3 | | | | 3 | | | | 2 | | | | 1| | - | | 1| |- -| + 3 + |- -| + 6+ + 6+ Type: List(Matrix(Fraction(Integer))) reduce (horizConcat, LRES) + 1 1+ | - 0 - -| | 2 2| | | | 1 1 1 | (41) | - - - - | | 3 3 3 | | | | 1 2 1| |- - - - -| + 6 3 6+ Type: Matrix(Fraction(Integer)) -- f o f o f = id and f^(-1)=f^2 Mfbc^2 + 1 1+ | - 1 - -| | 2 2| | | | 5 2 7| (42) | - - - -| | 6 3 6| | | | 1 5 7| |- - - - -| + 6 3 6+ Type: Matrix(Fraction(Integer)) Mfbc^3 +1 0 0+ | | (43) |0 1 0| | | +0 0 1+ Type: Matrix(Fraction(Integer)) Mfbc^-1 + 1 1+ | - 1 - -| | 2 2| | | | 5 2 7| (44) | - - - -| | 6 3 6| | | | 1 5 7| |- - - - -| + 6 3 6+ Type: Matrix(Fraction(Integer)) testTrue("(Mfbc^-1 = Mfbc^2)@Boolean") Type: Void testTrue("(Mfbc * u = v)@Boolean") Type: Void testTrue("(Mfbc * v = w)@Boolean") Type: Void testTrue("(Mfbc * w = u)@Boolean") Type: Void -- -- verify some subspaces -- testcaseNoClear "subspaces" Type: Void H := nullSpace MH (50) [[- 2, 1, 0], [- 1, 0, 1]] Type: List(Vector(Fraction(Integer))) lb1 := [subspace?(BE, F), subspace?(basis bc3, F), subspace?(GH, 0$VSB), subspace?(GH, F), subspace?(GH, G), subspace?(GH, basis H), subspace?(0$VSB, GH), subspace?(F, basis bc3)] (51) [false, false, false, false, true, true, true, true] Type: List(Boolean) testEquals("lb1", "[false, false, false, false, true, true, true, true]") Type: Void -- -- find some complement spaces. -- testcaseNoClear "complement spaces" Type: Void C0 := complementSpace (0$VSB, 3) (54) VectorSpace [[1, 0, 0], [0, 1, 0], [0, 0, 1]] Type: VectorSpaceBasis(Fraction(Integer)) CGH := complementSpace GH (55) VectorSpace [[1, 0, 0], [0, 1, 0]] Type: VectorSpaceBasis(Fraction(Integer)) CF:= complementSpace F (56) VectorSpace [[1, 0, 0], [0, 1, 0]] Type: VectorSpaceBasis(Fraction(Integer)) CG := complementSpace G (57) VectorSpace [[1, 0, 0]] Type: VectorSpaceBasis(Fraction(Integer)) CH := complementSpace H (58) VectorSpace [[1, 0, 0]] Type: VectorSpaceBasis(Fraction(Integer)) CE1 := complementSpace BE (59) VectorSpace [] Type: VectorSpaceBasis(Fraction(Integer)) CE2 := complementSpace concat ([u,v,w], bc3) (60) VectorSpace [] Type: VectorSpaceBasis(Fraction(Integer)) complementSpace? (B1, B2) == rank intBasis (B1, B2) = 0 and rank sumBasis (B1, B2) = #concat (B1::List VFI, B2::List VFI).1 Type: Void -- all the reponses are true. testTrue("complementSpace?(C0, 0$VSB)") Compiling function complementSpace? with type (VectorSpaceBasis( Fraction(Integer)), VectorSpaceBasis(Fraction(Integer))) -> Boolean Type: Void testTrue("complementSpace?(0$VSB, C0)") Type: Void testTrue("complementSpace?(CGH, GH)") Type: Void testTrue("complementSpace?(GH, CGH)") Type: Void testTrue("complementSpace?(CF, F)") Type: Void testTrue("complementSpace?(F, G)") Type: Void testTrue("complementSpace?(CG, G)") Type: Void testTrue("complementSpace?(CH, basis H)") Type: Void testTrue("complementSpace?(CE1, BE)") Type: Void testTrue("complementSpace?(CE2, BE)") Type: Void testTrue("not complementSpace?(F, basis H)") Type: Void statistics() ============================================================================= General WARNINGS: * do not use ')clear completely' before having used 'statistics()' It clears the statistics without warning! * do not forget to pass the arguments of the testXxxx functions as Strings! Otherwise, the test will fail and statistics() will not notice! * testLibraryError does not prevent FriCAS from aborting the current block. Thus, if a block contains other test functions, they will not be executed and statistics() will not notice! ============================================================================= Testsuite: vsbasis failed (total): 0 (3) ============================================================================= testsuite | testcases: failed (total) | tests: failed (total) vsbasis 0 (3) 0 (22) ============================================================================= File summary. unexpected failures: 0 expected failures: 0 unexpected passes: 0 total tests: 22 Type: Void )lisp (quit) awk -f ./check_result agcd.output array.output bezout.output bugs2007.output bugs2008.output bugs2009.output bugs2010.output bugs2011.output bugs2012.output bugs2013.output bugs2014.output bugs2015.output bugs2016.output bugs2017.output bugs2018.output bugs2019.output bugs2020.output charpol.output cyldec.output derham.output dirichlet.output discrgrp.output distro.output ellip.output expps.output finite.output free_mod.output fun.output gpresent.output integ.output intlocp.output isprime.output limit.output linalg2.output lll.output lode.output lodo2.output lodof.output lodof2.output mantepse.output matcat.output mts.output ncalg.output ord.output pgcd.output polylift.output psgenfcn.output series3.output ssolve.output table.output tensor.output vsbasis.output no unexpected failures make[1]: Leaving directory '/build/reproducible-path/fricas-1.3.6/src/input' touch build-stamp dh_testdir dh_testroot dh_prep dh_installdirs DESTDIR=$(pwd)/debian/tmp /usr/bin/make install make[1]: Entering directory '/build/reproducible-path/fricas-1.3.6' Installing FriCAS in /usr rm -rf '/build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas' ./config/mkinstalldirs '/build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas' mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas ./config/mkinstalldirs '/build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/lib' mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/lib for A in algebra autoload doc share src lib/graph ; do \ for B in `find target/x86_64-linux-gnu/$A -type d -print` ; do \ ./config/mkinstalldirs '/build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib'/fricas/$B \ || exit 1 ; \ done ; \ for B in `find target/x86_64-linux-gnu/$A -type f -print` ; do \ /usr/bin/install -c -m 644 $B '/build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib'/fricas/$B \ || exit 1 ; \ done ; \ done mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/algebra mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/algebra/USERS.DAASE mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/algebra/DEPENDENTS.DAASE mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/autoload find: 'target/x86_64-linux-gnu/doc': No such file or directory find: 'target/x86_64-linux-gnu/doc': No such file or directory mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/Menuexplot3d4.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphColorPalettePage5.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/3DObjectGraphicsPage9.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/SpaceCurveGraphicsPage1.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphTwoDParPage1.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ParametricTubeGraphicsPage5.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ExPlot3DParametricCurve2.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphCoordPage13.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ExPlot2DFunctions1.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugIntProgDrawingPage5.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugIntProgColorArrPage2.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphTwoDPlotPage2.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ParametricCurveGraphicsPage5.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/PolarGraphicsPage1.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphTwoDbuildPage24.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphThreeDOptionsPage10.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/PolarGraphicsExamplePage3.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphThreeDPlotPage3.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/OneVariableGraphicsExamplePage4.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphCoordPage2.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/OneVariableGraphicsPage1.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/TwoVariableGraphicsPage1.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ParametricCurveGraphicsExamplePage2.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ParametricCurveGraphicsExamplePage4.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugProblemNumericPage26.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugIntProgNewtonPage11.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphTwoDOptionsPage5.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ParametricCurveGraphicsExamplePage3.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/PolarGraphicsPage2.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphThreeDParPage1.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/mobius.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/AssortedGraphicsExamplePage4.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphTwoDOptionsPage8.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/TwoVariableGraphicsPage3.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ListPointsGraphicsExamplePage24.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugProblemNumericPage27.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphTwoDappendPage9.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphTwoDPlotPage1.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphTwoDappendPage5.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphThreeDParPage6.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ParametricCurveGraphicsExamplePage1.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphThreeDBuildPage10.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugIntProgNewtonPage10.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphThreeDOptionsPage1.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphThreeDOptionsPage4.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphTwoDParPage5.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugPackagesPackagesPage7.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/Menuexplot2d1.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/AssortedGraphicsExamplePage3.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ExPlot2DParametric1.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugIntProgRibbonPage2.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/PolarGraphicsPage4.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphColorPage1.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ImplicitCurveGraphicsExamplePage1.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ParametricCurveGraphicsPage2.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugProblemNumericPage28.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugIntProgVecFieldsPage2.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphThreeDParmPage5.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/Menuexplot3d3.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphTwoDOptionsPage10.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ImplicitCurveGraphicsExamplePage4.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ParametricCurveGraphicsPage6.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ViewportPage1.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugProblemNumericPage29.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphColorPage2.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/PolarGraphicsExamplePage2.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ExPlot3DParametricSurface2.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ExPlot2DAlgebraic1.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphTwoDOptionsPage7.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphTwoDOptionsPage1.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugIntroGraphicsPage1.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphThreeDOptionsPage16.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphTwoDParPage2.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugIntProgDrawingPage1.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphTwoDOptionsPage9.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/OneVariableGraphicsExamplePage3.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ParametricTubeGraphicsPage1.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphThreeDOptionsPage8.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/Menuexplot3d5.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/PolarGraphicsExamplePage1.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ThreeDimensionalGraphicsExamplePage1.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphTwoDPlanePage2.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ThreeDimensionalGraphicsExamplePage10.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/Menuexplot3d1.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphCoordPage6.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ParametricSurfaceGraphicsPage5.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ParametricCurveGraphicsPage7.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/SegmentBindingXmpPage3.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugProblemNumericPage32.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ExPlot3DFunctions1.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphThreeDOptionsPage12.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ExPlot3DParametricSurface1.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/Menuexplot2d2.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugIntProgDrawingPage2.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/OneVariableGraphicsPage4.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphThreeDOptionsPage11.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/AssortedGraphicsExamplePage1.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ImplicitCurveGraphicsPage2.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ListPointsGraphicsPage24.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugProblemNumericPage30.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ParametricSurfaceGraphicsPage1.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugProblemNumericPage31.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/OneVariableGraphicsPage2.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ImplicitCurveGraphicsExamplePage6.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ThreeDimensionalGraphicsExamplePage6.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphCoordPage4.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/AssortedGraphicsExamplePage5.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ThreeDimensionalGraphicsExamplePage2.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ExPlot3DParametricCurve1.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphTwoDOptionsPage2.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphClipPage2.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphTwoDOptionsPage4.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/AssortedGraphicsExamplePage6.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphThreeDBuildPage28.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/Menuexplot3d2.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/Menuexplot2d3.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphThreeDParmPage1.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugIntroGraphicsPage2.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphTwoDParPage6.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphTwoDOptionsPage6.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphTwoDbuildPage37.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/SpaceCurveGraphicsPage5.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ParametricCurveGraphicsPage1.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ExPlot2DPolar1.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphThreeDOptionsPage17.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphThreeDOptionsPage13.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphMakeObjectPage4.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ImplicitCurveGraphicsExamplePage2.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphThreeDPlotPage1.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/AssortedGraphicsExamplePage2.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphTwoDOptionsPage3.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphThreeDOptionsPage20.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphTwoDPlotPage4.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugIntProgPLCPage10.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/PolarGraphicsPage5.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/Menuexplot2d4.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphThreeDOptionsPage2.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/OneVariableGraphicsExamplePage2.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/PolarGraphicsExamplePage4.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphTwoDbuildPage42.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/OneVariableGraphicsExamplePage1.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugGraphThreeDOptionsPage6.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/ugIntProgCompFunsPage3.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/viewports/OneVariableGraphicsPage5.VIEW mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/hypertex mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/hypertex/bitmaps mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/hypertex/pages mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/texmf mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/texmf/tex mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/msgs mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/share/spadhelp mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/src mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/src/algebra mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/lib/graph ./config/mkinstalldirs '/build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/bin' mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/bin for A in bin/FRICASsys bin/asq bin/clef bin/htadd bin/hypertex \ bin/sman bin/viewAlone lib/ex2ht lib/hthits lib/session \ lib/spadbuf lib/spadclient lib/view2D lib/view3D \ lib/viewman ; do \ if [ -f target/x86_64-linux-gnu/$A ] ; then \ /usr/bin/install -c target/x86_64-linux-gnu/$A \ '/build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib'/fricas/target/x86_64-linux-gnu/$A \ || exit 1 ; \ fi ; \ done if [ -f target/x86_64-linux-gnu/lib/libspad.so ] ; then \ /usr/bin/install -c target/x86_64-linux-gnu/lib/libspad.so \ '/build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib'/fricas/target/x86_64-linux-gnu/lib/libspad.so \ || exit 1 ; \ fi if [ -f target/x86_64-linux-gnu/lib/gmp_wrap.so ] ; then \ /usr/bin/install -c target/x86_64-linux-gnu/lib/gmp_wrap.so \ '/build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib'/fricas/target/x86_64-linux-gnu/lib/gmp_wrap.so \ || exit 1 ; \ fi for A in SPADEDIT htsearch presea ; do \ if [ -f target/x86_64-linux-gnu/lib/$A ] ; then \ /usr/bin/install -c target/x86_64-linux-gnu/lib/$A \ '/build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib'/fricas/target/x86_64-linux-gnu/lib/$A \ || exit 1 ; \ fi ; \ done for A in command.list copyright summary ; do \ /usr/bin/install -c -m 644 target/x86_64-linux-gnu/lib/$A \ '/build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib'/fricas/target/x86_64-linux-gnu/lib/$A \ || exit 1 ; \ done echo '#!/bin/sh -' > '/build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/bin/fricas'.tmp echo exec_prefix='"${FRICAS_PREFIX:-/usr}"' \ >> '/build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/bin/fricas'.tmp if test "lib" != "/usr/lib" ; then \ echo \ FRICAS='"${exec_prefix}/lib/fricas/target/x86_64-linux-gnu"' \ >> '/build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/bin/fricas'.tmp ; \ else \ echo FRICAS='"/usr/lib/fricas/target/x86_64-linux-gnu"' \ >> '/build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/bin/fricas'.tmp ; \ fi echo export FRICAS >> '/build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/bin/fricas'.tmp cat /build/reproducible-path/fricas-1.3.6/src/etc/fricas >> '/build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/bin/fricas'.tmp /usr/bin/install -c '/build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/bin/fricas'.tmp '/build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/bin/fricas' rm '/build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/bin/fricas'.tmp rm -f '/build/reproducible-path/fricas-1.3.6/debian/tmp/usr/bin'/fricas ./config/mkinstalldirs '/build/reproducible-path/fricas-1.3.6/debian/tmp/usr/bin' mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/bin /usr/bin/install -c '/build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/target/x86_64-linux-gnu/bin/fricas' '/build/reproducible-path/fricas-1.3.6/debian/tmp/usr/bin/fricas' if test x"no" = xyes ; then \ cd src/aldor && /usr/bin/make install; \ fi 79 FriCAS installation finished. ./config/mkinstalldirs '/build/reproducible-path/fricas-1.3.6/debian/tmp/usr/bin' ./config/mkinstalldirs '/build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/emacs' mkdir -p -- /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/emacs cd contrib/emacs && /usr/bin/make install; make[2]: Entering directory '/build/reproducible-path/fricas-1.3.6/contrib/emacs' /usr/bin/install -c -m 644 ./fricas.el /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/emacs/fricas.el /usr/bin/install -c -m 644 fricas-cpl.el /build/reproducible-path/fricas-1.3.6/debian/tmp/usr/lib/fricas/emacs/fricas-cpl.el /usr/bin/install -c efricas '/build/reproducible-path/fricas-1.3.6/debian/tmp/usr/bin/efricas' make[2]: Leaving directory '/build/reproducible-path/fricas-1.3.6/contrib/emacs' 79 FriCAS contrib installation finished. make[1]: Leaving directory '/build/reproducible-path/fricas-1.3.6' find debian/tmp -name "*.fn" -exec rm {} \; find debian/tmp/usr/lib -name copyright -exec rm {} \; mkdir -p debian/tmp/usr/share/fricas/input && cp src/input/*.input debian/tmp/usr/share/fricas/input mkdir -p debian/tmp/usr/share/fricas/input && cp src/input/check_result debian/tmp/usr/share/fricas/input mkdir -p debian/tmp/usr/share/doc/fricas-test && cp debian/test_results debian/tmp/usr/share/doc/fricas-test mkdir -p debian/tmp/usr/bin && cp debian/fricas-test.sh debian/tmp/usr/bin/fricas-test for i in $(find debian/tmp -name HTXFormatPage7.ht); do iconv -f ISO-8859-16 -t UTF-8 -o tmp $i && mv tmp $i; done touch install-stamp find debian/tmp -type f |sort >debian/install_list find debian/tmp -path "*/bin/view*" >debian/fricas-graphics.out find debian/tmp -path "*/lib/view*" >>debian/fricas-graphics.out for i in $(cat debian/fricas-graphics.out); do grep $i debian/install_list ; done | \ sort | uniq | awk '{a=$1;gsub("debian/tmp/","",a);gsub("[^/]*$","",a);print $1,a}' >debian/fricas-graphics.install join -v2 debian/fricas-graphics.install debian/install_list >debian/tmp_install_list && \ touch -r debian/install_list debian/tmp_install_list && \ mv debian/tmp_install_list debian/install_list find debian/tmp -name graph -type d >debian/fricas-graphics-data.out find debian/tmp -name viewports -type d >>debian/fricas-graphics-data.out cat debian/fricas-graphics-data.out | sort | uniq | awk '/usr\/lib/ {a=$1;gsub("debian/tmp/","",a);b=a;gsub("usr/lib","usr/share",b);gsub("target/[^/]*/","",b);print b,a}' >debian/fricas-graphics-data.links for i in $(cat debian/fricas-graphics-data.out); do grep $i debian/install_list ; done | \ sort | uniq | \ awk '{a=$1;gsub("debian/tmp/","",a);b=a;gsub("usr/lib","usr/share",b);gsub("target/[^/]*/","",b);gsub("[^/]*$","",b);print $1,b}' \ >debian/fricas-graphics-data.install join -v2 debian/fricas-graphics-data.install debian/install_list >debian/tmp_install_list && \ touch -r debian/install_list debian/tmp_install_list && \ mv debian/tmp_install_list debian/install_list find debian/tmp -path "*/bin/h[ty]*" >debian/fricas-hypertex.out find debian/tmp -path "*/lib/h[ty]*" >>debian/fricas-hypertex.out for i in $(cat debian/fricas-hypertex.out); do grep $i debian/install_list ; done | \ sort | uniq | awk '{a=$1;gsub("debian/tmp/","",a);gsub("[^/]*$","",a);print $1,a}' >debian/fricas-hypertex.install join -v2 debian/fricas-hypertex.install debian/install_list >debian/tmp_install_list && \ touch -r debian/install_list debian/tmp_install_list && \ mv debian/tmp_install_list debian/install_list find debian/tmp -path "*share/hypertex" -type d >debian/fricas-hypertex-data.out cat debian/fricas-hypertex-data.out | sort | uniq | awk '/usr\/lib/ {a=$1;gsub("debian/tmp/","",a);b=a;gsub("usr/lib","usr/share",b);gsub("target/[^/]*/","",b);print b,a}' >debian/fricas-hypertex-data.links for i in $(cat debian/fricas-hypertex-data.out); do grep $i debian/install_list ; done | \ sort | uniq | \ awk '{a=$1;gsub("debian/tmp/","",a);b=a;gsub("usr/lib","usr/share",b);gsub("target/[^/]*/","",b);gsub("[^/]*$","",b);print $1,b}' \ >debian/fricas-hypertex-data.install join -v2 debian/fricas-hypertex-data.install debian/install_list >debian/tmp_install_list && \ touch -r debian/install_list debian/tmp_install_list && \ mv debian/tmp_install_list debian/install_list find debian/tmp -name src -type d >debian/fricas-source.out cat debian/fricas-source.out | sort | uniq | awk '/usr\/lib/ {a=$1;gsub("debian/tmp/","",a);b=a;gsub("usr/lib","usr/share",b);gsub("target/[^/]*/","",b);print b,a}' >debian/fricas-source.links for i in $(cat debian/fricas-source.out); do grep $i debian/install_list ; done | \ sort | uniq | \ awk '{a=$1;gsub("debian/tmp/","",a);b=a;gsub("usr/lib","usr/share",b);gsub("target/[^/]*/","",b);gsub("[^/]*$","",b);print $1,b}' \ >debian/fricas-source.install join -v2 debian/fricas-source.install debian/install_list >debian/tmp_install_list && \ touch -r debian/install_list debian/tmp_install_list && \ mv debian/tmp_install_list debian/install_list find debian/tmp -name spadhelp -type d >debian/fricas-doc.out find debian/tmp -name msgs -type d >>debian/fricas-doc.out cat debian/fricas-doc.out | sort | uniq | awk '/usr\/lib/ {a=$1;gsub("debian/tmp/","",a);b=a;gsub("usr/lib","usr/share",b);gsub("target/[^/]*/","",b);print b,a}' >debian/fricas-doc.links for i in $(cat debian/fricas-doc.out); do grep $i debian/install_list ; done | \ sort | uniq | \ awk '{a=$1;gsub("debian/tmp/","",a);b=a;gsub("usr/lib","usr/share",b);gsub("target/[^/]*/","",b);gsub("[^/]*$","",b);print $1,b}' \ >debian/fricas-doc.install join -v2 debian/fricas-doc.install debian/install_list >debian/tmp_install_list && \ touch -r debian/install_list debian/tmp_install_list && \ mv debian/tmp_install_list debian/install_list cp doc/fricas.1 debian/efricas.1 find debian/tmp -name emacs -type d >debian/elpa-fricas.out find debian/tmp -name efricas >>debian/elpa-fricas.out for i in $(cat debian/elpa-fricas.out); do grep $i debian/install_list ; done | \ sort | uniq | awk '{a=$1;gsub("debian/tmp/","",a);gsub("[^/]*$","",a);print $1,a}' >debian/elpa-fricas.install join -v2 debian/elpa-fricas.install debian/install_list >debian/tmp_install_list && \ touch -r debian/install_list debian/tmp_install_list && \ mv debian/tmp_install_list debian/install_list find debian/tmp -path "*.daase" >debian/fricas-databases.out find debian/tmp -path "*.text" >>debian/fricas-databases.out find debian/tmp -name command.list >>debian/fricas-databases.out find debian/tmp -name summary >>debian/fricas-databases.out find debian/tmp -name copyright >>debian/fricas-databases.out cat debian/fricas-databases.out | sort | uniq | awk '/usr\/lib/ {a=$1;gsub("debian/tmp/","",a);b=a;gsub("usr/lib","usr/share",b);gsub("target/[^/]*/","",b);print b,a}' >debian/fricas-databases.links for i in $(cat debian/fricas-databases.out); do grep $i debian/install_list ; done | \ sort | uniq | \ awk '{a=$1;gsub("debian/tmp/","",a);b=a;gsub("usr/lib","usr/share",b);gsub("target/[^/]*/","",b);gsub("[^/]*$","",b);print $1,b}' \ >debian/fricas-databases.install join -v2 debian/fricas-databases.install debian/install_list >debian/tmp_install_list && \ touch -r debian/install_list debian/tmp_install_list && \ mv debian/tmp_install_list debian/install_list find debian/tmp -name input -type d >debian/fricas-test.out find debian/tmp -name test_results >>debian/fricas-test.out find debian/tmp -name "fricas-test*" >>debian/fricas-test.out for i in $(cat debian/fricas-test.out); do grep $i debian/install_list ; done | \ sort | uniq | awk '{a=$1;gsub("debian/tmp/","",a);gsub("[^/]*$","",a);print $1,a}' >debian/fricas-test.install join -v2 debian/fricas-test.install debian/install_list >debian/tmp_install_list && \ touch -r debian/install_list debian/tmp_install_list && \ mv debian/tmp_install_list debian/install_list find debian/tmp -type d -name bin >debian/fricas.out find debian/tmp -path "*/lib/*" -type f -perm 0755 >>debian/fricas.out find debian/tmp -type d -name "algebra" |grep -v src/algebra >>debian/fricas.out for i in $(cat debian/fricas.out); do grep $i debian/install_list ; done | \ sort | uniq | awk '{a=$1;gsub("debian/tmp/","",a);gsub("[^/]*$","",a);print $1,a}' >debian/fricas.install join -v2 debian/fricas.install debian/install_list >debian/tmp_install_list && \ touch -r debian/install_list debian/tmp_install_list && \ mv debian/tmp_install_list debian/install_list ! [ -s debian/install_list ] || false touch debian/installs cp src/aldor/README debian/README.aldor cp contrib/sbcl/README debian/README.sbcl cp contrib/macos/README debian/README.macos cp contrib/texmacs/README debian/README.texmacs cat debian/fricas.lintian-overrides.in | sed "s,@TARG@,x86_64-linux-gnu,g" >debian/fricas.lintian-overrides cat debian/fricas-source.lintian-overrides.in | sed "s,@TARG@,x86_64-linux-gnu,g" >debian/fricas-source.lintian-overrides cat debian/fricas-hypertex.lintian-overrides.in | sed "s,@TARG@,x86_64-linux-gnu,g" >debian/fricas-hypertex.lintian-overrides cat debian/fricas-hypertex-data.lintian-overrides.in | sed "s,@TARG@,x86_64-linux-gnu,g" >debian/fricas-hypertex-data.lintian-overrides cat debian/fricas-graphics.lintian-overrides.in | sed "s,@TARG@,x86_64-linux-gnu,g" >debian/fricas-graphics.lintian-overrides cat debian/fricas-graphics-data.lintian-overrides.in | sed "s,@TARG@,x86_64-linux-gnu,g" >debian/fricas-graphics-data.lintian-overrides cat debian/fricas-doc.lintian-overrides.in | sed "s,@TARG@,x86_64-linux-gnu,g" >debian/fricas-doc.lintian-overrides cat debian/fricas-databases.lintian-overrides.in | sed "s,@TARG@,x86_64-linux-gnu,g" >debian/fricas-databases.lintian-overrides cat debian/elpa-fricas.lintian-overrides.in | sed "s,@TARG@,x86_64-linux-gnu,g" >debian/elpa-fricas.lintian-overrides cp -a debian/fricas_tutorial debian/fricas_tutorialu cd debian/fricas_tutorialu/images && for i in *.uu ; do cat $i | uudecode; done rm -f debian/fricas_tutorialu/images/*.uu dh_testdir dh_testroot dh_installdocs dh_installchangelogs dh_installexamples dh_install dh_installmenu find debian/elpa-fricas -name "*.el" >debian/elpa-fricas.elpa echo debian/fricas-pkg.el >> debian/elpa-fricas.elpa echo debian/debian-autoloads.el >> debian/elpa-fricas.elpa dh_elpa -v Guessing elpa package name from package name fricas Using elpa package name fricas Guessing elpa package name from package name fricas-source Using elpa package name fricas-source Guessing elpa package name from package name fricas-test Using elpa package name fricas-test Guessing elpa package name from package name fricas-doc Using elpa package name fricas-doc Guessing elpa package name from package name fricas-databases Using elpa package name fricas-databases Guessing elpa package name from package name fricas-graphics Using elpa package name fricas-graphics Guessing elpa package name from package name fricas-graphics-data Using elpa package name fricas-graphics-data Guessing elpa package name from package name fricas-hypertex Using elpa package name fricas-hypertex Guessing elpa package name from package name fricas-hypertex-data Using elpa package name fricas-hypertex-data Guessing elpa package name from package name elpa-fricas Using elpa package name fricas cp -a ./debian/elpa-fricas/usr/lib/fricas/emacs/fricas.el /build/reproducible-path/fricas-1.3.6/debian/.debhelper/elpa/fricas cp -a ./debian/elpa-fricas/usr/lib/fricas/emacs/fricas-cpl.el /build/reproducible-path/fricas-1.3.6/debian/.debhelper/elpa/fricas cp -a ./debian/fricas-pkg.el /build/reproducible-path/fricas-1.3.6/debian/.debhelper/elpa/fricas cp -a ./debian/debian-autoloads.el /build/reproducible-path/fricas-1.3.6/debian/.debhelper/elpa/fricas emacs -batch -Q -l package --eval "(add-to-list 'package-directory-list \"/usr/share/emacs/site-lisp/elpa\")" --eval "(add-to-list 'package-directory-list \"/usr/share/emacs/site-lisp/elpa-src\")" -f package-initialize -l dh-elpa.el -f dhelpa-batch-install-directory debian/elpa-fricas//usr/share/emacs/site-lisp/elpa-src /build/reproducible-path/fricas-1.3.6/debian/.debhelper/elpa/fricas /build/reproducible-path/fricas-1.3.6/debian/.debhelper/elpa 1619270624 (grep -a -s -v misc:Depends debian/elpa-fricas.substvars; echo misc:Depends=emacsen-common) > debian/elpa-fricas.substvars.new mv debian/elpa-fricas.substvars.new debian/elpa-fricas.substvars (grep -a -s -v misc:Depends debian/elpa-fricas.substvars; echo "misc:Depends=dh-elpa-helper, emacsen-common") > debian/elpa-fricas.substvars.new mv debian/elpa-fricas.substvars.new debian/elpa-fricas.substvars install -d debian/elpa-fricas/usr/lib/emacsen-common/packages/compat install -d debian/elpa-fricas/usr/lib/emacsen-common/packages/install install -d debian/elpa-fricas/usr/lib/emacsen-common/packages/remove echo "# Automatically added by dh_elpa/UNDECLARED">> debian/elpa-fricas.postinst.debhelper sed "s/#PACKAGE#/elpa-fricas/" /usr/share/debhelper/autoscripts/postinst-emacsen >> debian/elpa-fricas.postinst.debhelper echo '# End automatically added section' >> debian/elpa-fricas.postinst.debhelper echo "# Automatically added by dh_elpa/UNDECLARED">> debian/elpa-fricas.prerm.debhelper sed "s/#PACKAGE#/elpa-fricas/" /usr/share/debhelper/autoscripts/prerm-emacsen >> debian/elpa-fricas.prerm.debhelper echo '# End automatically added section' >> debian/elpa-fricas.prerm.debhelper cd debian/elpa-fricas/usr; \ export j=$(dirname $(find -name fricas-pkg.el)) ; \ for i in $(find lib/fricas/emacs -name "*.el") ; do rm $i && ln -s ../../../$j/$(basename $i) $i; done dh_installman dh_link dh_strip dh_lintian dh_compress dh_fixperms dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'fricas-graphics-data' in '../fricas-graphics-data_1.3.6-6_all.deb'. dpkg-deb: building package 'fricas-source' in '../fricas-source_1.3.6-6_all.deb'. dpkg-deb: building package 'fricas-hypertex-data' in '../fricas-hypertex-data_1.3.6-6_all.deb'. dpkg-deb: building package 'fricas-test' in '../fricas-test_1.3.6-6_all.deb'. dpkg-deb: building package 'fricas-databases' in '../fricas-databases_1.3.6-6_all.deb'. dpkg-deb: building package 'elpa-fricas' in '../elpa-fricas_1.3.6-6_all.deb'. dpkg-deb: building package 'fricas-doc' in '../fricas-doc_1.3.6-6_all.deb'. dh_testdir dh_testroot dh_installchangelogs dh_installdocs dh_installexamples dh_install dh_installmenu dh_installman dh_link dh_strip dh_lintian dh_compress dh_fixperms dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'fricas' in '../fricas_1.3.6-6_amd64.deb'. dpkg-deb: building package 'fricas-dbgsym' in '../fricas-dbgsym_1.3.6-6_amd64.deb'. dpkg-deb: building package 'fricas-graphics' in '../fricas-graphics_1.3.6-6_amd64.deb'. dpkg-deb: building package 'fricas-graphics-dbgsym' in '../fricas-graphics-dbgsym_1.3.6-6_amd64.deb'. dpkg-deb: building package 'fricas-hypertex-dbgsym' in '../fricas-hypertex-dbgsym_1.3.6-6_amd64.deb'. dpkg-deb: building package 'fricas-hypertex' in '../fricas-hypertex_1.3.6-6_amd64.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../fricas_1.3.6-6_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/77358 and its subdirectories I: Current time: Mon Feb 10 20:53:45 -12 2025 I: pbuilder-time-stamp: 1739264025 Wed Jan 10 02:30:32 UTC 2024 I: 1st build successful. Starting 2nd build on remote node ionos11-amd64.debian.net. Wed Jan 10 02:30:32 UTC 2024 I: Preparing to do remote build '2' on ionos11-amd64.debian.net. Wed Jan 10 04:43:35 UTC 2024 I: Deleting $TMPDIR on ionos11-amd64.debian.net. Wed Jan 10 04:43:35 UTC 2024 I: fricas_1.3.6-6_amd64.changes: Format: 1.8 Date: Sat, 24 Apr 2021 13:23:44 +0000 Source: fricas Binary: elpa-fricas fricas fricas-databases fricas-dbgsym fricas-doc fricas-graphics fricas-graphics-data fricas-graphics-dbgsym fricas-hypertex fricas-hypertex-data fricas-hypertex-dbgsym fricas-source fricas-test Architecture: all amd64 Version: 1.3.6-6 Distribution: unstable Urgency: high Maintainer: Camm Maguire Changed-By: Camm Maguire Description: elpa-fricas - General purpose computer algebra system: emacs support fricas - General purpose computer algebra system: main binary and modules fricas-databases - General purpose computer algebra system: generated text databases fricas-doc - General purpose computer algebra system: documentation fricas-graphics - General purpose computer algebra system: graphics subsystem fricas-graphics-data - General purpose computer algebra system: graphics data fricas-hypertex - General purpose computer algebra system: hypertex subsystem fricas-hypertex-data - General purpose computer algebra system: hypertex data fricas-source - General purpose computer algebra system: source files fricas-test - General purpose computer algebra system: regression test inputs Closes: 987456 Changes: fricas (1.3.6-6) unstable; urgency=high . * libx11-dev -> libxpm-dev in build depends * Bug fix: "fricas-{graphics,hypertex} are empty", thanks to Adrian Bunk (Closes: #987456). Checksums-Sha1: 33dc550fd6bb28cecf4a58626d26ba80f943ddc8 132152 elpa-fricas_1.3.6-6_all.deb 92fe2eec94806d81f022f8ddd0aa3b2f3e289492 1287888 fricas-databases_1.3.6-6_all.deb c230ef8d137f09913db3a54bd3753cd5e4495afc 5164304 fricas-dbgsym_1.3.6-6_amd64.deb 91d8928865f0caee8301d6c546e7d42b119eae48 291328 fricas-doc_1.3.6-6_all.deb 298fbcebeef5a7ed0b2e7aa0542c0aec6e945d03 1302612 fricas-graphics-data_1.3.6-6_all.deb b7b683e7532a9d8c17c57cccb7edae0875dac4cc 427220 fricas-graphics-dbgsym_1.3.6-6_amd64.deb 6ae467bc6139f5bf9afdc5ed48fb7c21d7c02605 205152 fricas-graphics_1.3.6-6_amd64.deb 6ec5f0fa35e49080696a1449d96d972da49bf5ac 742872 fricas-hypertex-data_1.3.6-6_all.deb 1a44602675ecbb69bd992b17f9a7f2df77ce5952 364772 fricas-hypertex-dbgsym_1.3.6-6_amd64.deb cfd173603aa673ba3cdc50f44269d0b986fa3ac1 176332 fricas-hypertex_1.3.6-6_amd64.deb 72a05da1d5685f2ac5db38abf90613359527f5dd 1403920 fricas-source_1.3.6-6_all.deb 28d7cf1b2f38f94a5db8f28fa731e8a2011aeb01 361624 fricas-test_1.3.6-6_all.deb edf46dfce88cc1bbb2d24460f6ead6dec6f34141 12564 fricas_1.3.6-6_amd64.buildinfo 92d5baaff0c09e23da5894be77736490a12281f7 54834652 fricas_1.3.6-6_amd64.deb Checksums-Sha256: a66739e9710aea7a75dc488aded40596e5a7c445d617723de6ed66e4711896e5 132152 elpa-fricas_1.3.6-6_all.deb 81ce22e9a60ae53e4f97b4b2bd60568d06e98e81617216dc0017997a29195f03 1287888 fricas-databases_1.3.6-6_all.deb 8b9039153a575c8b24f0027bb446ba70db959a371692103855dd6a4c5426a244 5164304 fricas-dbgsym_1.3.6-6_amd64.deb 6160783faae560aa1db5d4ad795439ea751293bfbf5677f3822adddd47dc040a 291328 fricas-doc_1.3.6-6_all.deb 3d957466991728d442ab5619c729c4b272a8962a912070f149ae5eb36e6c6198 1302612 fricas-graphics-data_1.3.6-6_all.deb adf4b34be41965a45576a31c9e932de41ec045c3748b834f1a261ecc6a623dbc 427220 fricas-graphics-dbgsym_1.3.6-6_amd64.deb 6075ca9fb4d97587dd1cf9224f3d1224ac1f7d71cb3ac5245da415d1197693ca 205152 fricas-graphics_1.3.6-6_amd64.deb 4566d493ad168e4977da50c26c443ab89a2e8741821bb25a6febd07014ce4d6d 742872 fricas-hypertex-data_1.3.6-6_all.deb 6906038bfdcad64b79e1be77298109d8acfd5ccf966e63f40155db05dab0157d 364772 fricas-hypertex-dbgsym_1.3.6-6_amd64.deb 1b71aaa25173435eed2d60e20f0d147916d51410ee8515f32f8403f4409f68eb 176332 fricas-hypertex_1.3.6-6_amd64.deb 48fae2ef62a0fa7d218dd3c9600e91d2c3e2195d54b7252fb31c0624314b19cc 1403920 fricas-source_1.3.6-6_all.deb b4b5154b63218dd384eba9d89d4dc48c796fe76735f2b55d0260bbb9ec529163 361624 fricas-test_1.3.6-6_all.deb b720920e9877e929eb762eb3f1b7aa43cd106ddfa456ce33d83ba0e4fd20c6ed 12564 fricas_1.3.6-6_amd64.buildinfo f7011ecca9ebb1abc9548981475e9c3cdedbb9e491f2fb0b59e538d7605de797 54834652 fricas_1.3.6-6_amd64.deb Files: 7a0cea043d2e816175adc4235c85489b 132152 lisp optional elpa-fricas_1.3.6-6_all.deb 41aa11ca76791ab9822dceaa76d2fb44 1287888 math optional fricas-databases_1.3.6-6_all.deb 1425f93cb021e54bd4155e1da9cf1602 5164304 debug optional fricas-dbgsym_1.3.6-6_amd64.deb 28c441fec8851780969d3344ff320f1f 291328 doc optional fricas-doc_1.3.6-6_all.deb 80acad223135c444bb3d7324b747fb9d 1302612 math optional fricas-graphics-data_1.3.6-6_all.deb 96ea2b830e34f003e9c4ce16d923e5f0 427220 debug optional fricas-graphics-dbgsym_1.3.6-6_amd64.deb a8560ad85a031cf929d23f8ea8afedfb 205152 math optional fricas-graphics_1.3.6-6_amd64.deb fa0b3bbe26228bb4bc9b26f765dadffe 742872 math optional fricas-hypertex-data_1.3.6-6_all.deb 424006aca22380213df2860c72399947 364772 debug optional fricas-hypertex-dbgsym_1.3.6-6_amd64.deb 189cee26445e22f4d7c926075b846aee 176332 math optional fricas-hypertex_1.3.6-6_amd64.deb da7bf706c68b3b2cc0928fa18ad17f1f 1403920 math optional fricas-source_1.3.6-6_all.deb 3ac4058ba281b83ab615eb9aa3724f95 361624 math optional fricas-test_1.3.6-6_all.deb 39268e2edbdcbd45a7a25a2aaf5dd60e 12564 math optional fricas_1.3.6-6_amd64.buildinfo cc5d04e14b3153f1420cb68754ea344d 54834652 math optional fricas_1.3.6-6_amd64.deb Wed Jan 10 04:43:36 UTC 2024 I: diffoscope 240 will be used to compare the two builds: # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.djSueIoF/fricas_1.3.6-6.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.djSueIoF/fricas_1.3.6-6.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.djSueIoF/fricas_1.3.6-6.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.djSueIoF/b1/fricas_1.3.6-6_amd64.changes /srv/reproducible-results/rbuild-debian/r-b-build.djSueIoF/b2/fricas_1.3.6-6_amd64.changes ## close_archive (total time: 0.001s) 0.000s 50 calls diffoscope.comparators.xz.XzContainer 0.000s 42 calls diffoscope.comparators.tar.TarContainer 0.000s 26 calls diffoscope.comparators.deb.DebContainer 0.000s 8 calls diffoscope.comparators.deb.DebTarContainer 0.000s 2 calls diffoscope.comparators.gzip.GzipContainer ## command (total time: 916.413s) 479.987s 99 calls objdump 392.421s 69 calls diff 21.742s 435 calls readelf 14.059s 52 calls xz 4.591s 2 calls objcopy 2.454s 11 calls strings 0.569s 17 calls cmp 0.568s 17 calls cmp (external) 0.015s 2 calls gzip 0.006s 58 calls cmp (internal) ## compare_files (cumulative) (total time: 21181.704s) 3541.584s 1 call abc.DotChangesFile 3541.384s 4 calls abc.DebFile 3541.001s 8 calls abc.XzFile 3526.853s 4 calls abc.DebDataTarFile 3521.086s 1 call abc.ElfFile 3505.814s 5 calls diffoscope.comparators.elf.ElfCodeSection 1.570s 12 calls diffoscope.comparators.elf.ElfSection 1.368s 3 calls abc.TextFile 0.742s 1 call abc.GzipFile 0.221s 4 calls abc.TarFile 0.072s 4 calls abc.Md5sumsFile 0.009s 1 call diffoscope.comparators.elf.MonkeyPatchedElfSection ## container_extract (total time: 17.021s) 14.061s 52 calls diffoscope.comparators.xz.XzContainer 2.323s 3302 calls diffoscope.comparators.deb.DebTarContainer 0.576s 60 calls diffoscope.comparators.deb.DebContainer 0.045s 58 calls diffoscope.comparators.tar.TarContainer 0.015s 2 calls diffoscope.comparators.gzip.GzipContainer ## diff (total time: 0.027s) 0.027s 29 calls linediff ## has_same_content_as (total time: 0.582s) 0.528s 4 calls abc.DebDataTarFile 0.032s 13 calls abc.DebFile 0.007s 1 call abc.ElfFile 0.006s 8 calls abc.Md5sumsFile 0.003s 15 calls abc.TextFile 0.002s 4 calls abc.TarFile 0.002s 13 calls diffoscope.comparators.utils.libarchive.LibarchiveSymlink 0.001s 8 calls abc.XzFile 0.000s 1 call abc.DotChangesFile 0.000s 12 calls diffoscope.comparators.elf.ElfSection 0.000s 1 call abc.GzipFile 0.000s 5 calls diffoscope.comparators.elf.ElfCodeSection 0.000s 1 call diffoscope.comparators.elf.MonkeyPatchedElfSection ## main (total time: 3550.724s) 3550.094s 2 calls outputs 0.630s 1 call cleanup ## open_archive (total time: 0.001s) 0.000s 52 calls diffoscope.comparators.xz.XzContainer 0.000s 42 calls diffoscope.comparators.tar.TarContainer 0.000s 34 calls diffoscope.comparators.deb.DebContainer 0.000s 10 calls diffoscope.comparators.deb.DebTarContainer 0.000s 2 calls diffoscope.comparators.gzip.GzipContainer ## output (total time: 3.895s) 1.984s 1 call text 1.012s 1 call json 0.899s 1 call html ## recognizes (total time: 6.258s) 4.228s 12 calls diffoscope.comparators.binary.FilesystemFile 0.860s 2626 calls diffoscope.comparators.utils.archive.ArchiveMember 0.704s 4766 calls diffoscope.comparators.utils.libarchive.LibarchiveMember 0.205s 1404 calls diffoscope.comparators.debian.DebControlMember 0.183s 264 calls diffoscope.comparators.elf.ElfSection 0.075s 110 calls diffoscope.comparators.elf.ElfCodeSection 0.001s 22 calls diffoscope.comparators.elf.MonkeyPatchedElfSection 0.001s 64 calls abc.Md5sumsFile 0.000s 52 calls diffoscope.comparators.utils.libarchive.LibarchiveSymlink 0.000s 10 calls abc.DotChangesFile ## specialize (total time: 0.686s) 0.686s 86 calls specialize Wed Jan 10 05:42:48 UTC 2024 E: fricas failed to build reproducibly in bullseye on amd64. Wed Jan 10 05:42:48 UTC 2024 E: diffoscope 240 found issues, please check https://tests.reproducible-builds.org/debian/dbd/bullseye/amd64/fricas_1.3.6-6.diffoscope.html Wed Jan 10 05:43:15 UTC 2024 I: Submitting .buildinfo files to external archives: Wed Jan 10 05:43:15 UTC 2024 I: Submitting 16K b1/fricas_1.3.6-6_amd64.buildinfo.asc Wed Jan 10 05:43:16 UTC 2024 I: Submitting 16K b2/fricas_1.3.6-6_amd64.buildinfo.asc Wed Jan 10 05:43:17 UTC 2024 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Wed Jan 10 05:43:17 UTC 2024 I: Done submitting .buildinfo files. Wed Jan 10 05:43:17 UTC 2024 I: Removing signed fricas_1.3.6-6_amd64.buildinfo.asc files: removed './b1/fricas_1.3.6-6_amd64.buildinfo.asc' removed './b2/fricas_1.3.6-6_amd64.buildinfo.asc'