Diff of the two buildlogs: -- --- b1/build.log 2021-06-18 00:43:53.172854074 +0000 +++ b2/build.log 2021-06-18 00:45:28.153241141 +0000 @@ -1,9 +1,6 @@ -W: cgroups are not available on the host, not using them. -unshare: unshare failed: Cannot allocate memory -W: pbuilder: unshare CLONE_NEWNET not available -I: pbuilder: network access is available during build! -I: Current time: Thu Jun 17 12:30:45 -12 2021 -I: pbuilder-time-stamp: 1623976245 +I: pbuilder: network access will be disabled during build +I: Current time: Thu Jul 21 21:06:54 +14 2022 +I: pbuilder-time-stamp: 1658387214 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz] I: copying local configuration @@ -20,8 +17,8 @@ I: copying [./genius_1.0.25-2.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' -gpgv: keyblock resource '/tmp/dpkg-verify-sig.TQRhnQ_g/trustedkeys.kbx': General error -gpgv: Signature made Sat Mar 21 02:48:56 2020 -12 +gpgv: keyblock resource '/tmp/dpkg-verify-sig.M7mmyFYQ/trustedkeys.kbx': General error +gpgv: Signature made Sun Mar 22 04:48:56 2020 +14 gpgv: using RSA key 218EE0362033C87B6C135FA4A3BABAE2408DD6CF gpgv: issuer "fsateler@debian.org" gpgv: Can't check signature: No public key @@ -33,136 +30,171 @@ dpkg-source: info: applying Clean-up-vte-configure.ac-handling.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/25410/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/61850/tmp/hooks/D01_modify_environment starting +debug: Running on ionos6-i386. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' +Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' +Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' +Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash' +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/61850/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/61850/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='i386' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=10' - DISTRIBUTION='' - HOME='/root' - HOST_ARCH='i386' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="1" [2]="4" [3]="1" [4]="release" [5]="i686-pc-linux-gnu") + BASH_VERSION='5.1.4(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=i386 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=18' + DIRSTACK=() + DISTRIBUTION= + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=i686 + HOST_ARCH=i386 IFS=' ' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - LD_LIBRARY_PATH='/usr/lib/libeatmydata' - LD_PRELOAD='libeatmydata.so' - 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='25410' - PS1='# ' - PS2='> ' + INVOCATION_ID=df3b96b8eaf042eaa07e4e8fa4f3c517 + LANG=C + LANGUAGE=de_CH:de + LC_ALL=C + LD_LIBRARY_PATH=/usr/lib/libeatmydata + LD_PRELOAD=libeatmydata.so + MACHTYPE=i686-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=61850 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/tmp.jEpvJzwx7T/pbuilderrc_SX8b --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.jEpvJzwx7T/b1 --logfile b1/build.log genius_1.0.25-2.dsc' - SUDO_GID='112' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/sbin/chroot' - http_proxy='http://78.137.99.97:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.jEpvJzwx7T/pbuilderrc_dEm2 --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.jEpvJzwx7T/b2 --logfile b2/build.log --extrapackages usrmerge genius_1.0.25-2.dsc' + SUDO_GID=112 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://85.184.249.68:3128 I: uname -a - Linux ionos2-i386 4.19.0-16-686-pae #1 SMP Debian 4.19.181-1 (2021-03-19) i686 GNU/Linux + Linux i-capture-the-hostname 4.19.0-16-amd64 #1 SMP Debian 4.19.181-1 (2021-03-19) x86_64 GNU/Linux I: ls -l /bin - total 5796 - -rwxr-xr-x 1 root root 1367848 Feb 24 08:57 bash - -rwxr-xr-x 3 root root 38280 Jul 20 2020 bunzip2 - -rwxr-xr-x 3 root root 38280 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 38280 Jul 20 2020 bzip2 - -rwxr-xr-x 1 root root 17768 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 38824 Sep 22 2020 cat - -rwxr-xr-x 1 root root 71624 Sep 22 2020 chgrp - -rwxr-xr-x 1 root root 67528 Sep 22 2020 chmod - -rwxr-xr-x 1 root root 75752 Sep 22 2020 chown - -rwxr-xr-x 1 root root 157960 Sep 22 2020 cp - -rwxr-xr-x 1 root root 128724 Dec 10 2020 dash - -rwxr-xr-x 1 root root 124904 Sep 22 2020 date - -rwxr-xr-x 1 root root 92172 Sep 22 2020 dd - -rwxr-xr-x 1 root root 100752 Sep 22 2020 df - -rwxr-xr-x 1 root root 153964 Sep 22 2020 dir - -rwxr-xr-x 1 root root 83644 Feb 7 02:38 dmesg - lrwxrwxrwx 1 root root 8 Nov 6 2019 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Nov 6 2019 domainname -> hostname - -rwxr-xr-x 1 root root 34664 Sep 22 2020 echo - -rwxr-xr-x 1 root root 28 Nov 9 2020 egrep - -rwxr-xr-x 1 root root 34664 Sep 22 2020 false - -rwxr-xr-x 1 root root 28 Nov 9 2020 fgrep - -rwxr-xr-x 1 root root 71928 Feb 7 02:38 findmnt - -rwsr-xr-x 1 root root 30112 Feb 26 04:12 fusermount - -rwxr-xr-x 1 root root 210488 Nov 9 2020 grep - -rwxr-xr-x 2 root root 2346 Mar 2 11:30 gunzip - -rwxr-xr-x 1 root root 6376 Mar 2 11:30 gzexe - -rwxr-xr-x 1 root root 100952 Mar 2 11:30 gzip - -rwxr-xr-x 1 root root 21916 Nov 6 2019 hostname - -rwxr-xr-x 1 root root 83980 Sep 22 2020 ln - -rwxr-xr-x 1 root root 55572 Feb 7 2020 login - -rwxr-xr-x 1 root root 153964 Sep 22 2020 ls - -rwxr-xr-x 1 root root 153124 Feb 7 02:38 lsblk - -rwxr-xr-x 1 root root 96328 Sep 22 2020 mkdir - -rwxr-xr-x 1 root root 79912 Sep 22 2020 mknod - -rwxr-xr-x 1 root root 47048 Sep 22 2020 mktemp - -rwxr-xr-x 1 root root 58920 Feb 7 02:38 more - -rwsr-xr-x 1 root root 50720 Feb 7 02:38 mount - -rwxr-xr-x 1 root root 13856 Feb 7 02:38 mountpoint - -rwxr-xr-x 1 root root 157996 Sep 22 2020 mv - lrwxrwxrwx 1 root root 8 Nov 6 2019 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Apr 18 03:38 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 38824 Sep 22 2020 pwd - lrwxrwxrwx 1 root root 4 Feb 24 08:57 rbash -> bash - -rwxr-xr-x 1 root root 46984 Sep 22 2020 readlink - -rwxr-xr-x 1 root root 75720 Sep 22 2020 rm - -rwxr-xr-x 1 root root 46984 Sep 22 2020 rmdir - -rwxr-xr-x 1 root root 22292 Sep 27 2020 run-parts - -rwxr-xr-x 1 root root 125036 Dec 22 2018 sed - lrwxrwxrwx 1 root root 4 Jun 15 21:25 sh -> dash - -rwxr-xr-x 1 root root 34696 Sep 22 2020 sleep - -rwxr-xr-x 1 root root 83880 Sep 22 2020 stty - -rwsr-xr-x 1 root root 79396 Feb 7 02:38 su - -rwxr-xr-x 1 root root 34696 Sep 22 2020 sync - -rwxr-xr-x 1 root root 602584 Feb 16 21:55 tar - -rwxr-xr-x 1 root root 13860 Sep 27 2020 tempfile - -rwxr-xr-x 1 root root 108520 Sep 22 2020 touch - -rwxr-xr-x 1 root root 34664 Sep 22 2020 true - -rwxr-xr-x 1 root root 17768 Feb 26 04:12 ulockmgr_server - -rwsr-xr-x 1 root root 30236 Feb 7 02:38 umount - -rwxr-xr-x 1 root root 34664 Sep 22 2020 uname - -rwxr-xr-x 2 root root 2346 Mar 2 11:30 uncompress - -rwxr-xr-x 1 root root 153964 Sep 22 2020 vdir - -rwxr-xr-x 1 root root 63024 Feb 7 02:38 wdctl - lrwxrwxrwx 1 root root 8 Nov 6 2019 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1984 Mar 2 11:30 zcat - -rwxr-xr-x 1 root root 1678 Mar 2 11:30 zcmp - -rwxr-xr-x 1 root root 5880 Mar 2 11:30 zdiff - -rwxr-xr-x 1 root root 29 Mar 2 11:30 zegrep - -rwxr-xr-x 1 root root 29 Mar 2 11:30 zfgrep - -rwxr-xr-x 1 root root 2081 Mar 2 11:30 zforce - -rwxr-xr-x 1 root root 7585 Mar 2 11:30 zgrep - -rwxr-xr-x 1 root root 2206 Mar 2 11:30 zless - -rwxr-xr-x 1 root root 1842 Mar 2 11:30 zmore - -rwxr-xr-x 1 root root 4553 Mar 2 11:30 znew -I: user script /srv/workspace/pbuilder/25410/tmp/hooks/D02_print_environment finished + total 5776 + -rwxr-xr-x 1 root root 1367848 Feb 25 2021 bash + -rwxr-xr-x 3 root root 38280 Jul 21 2020 bunzip2 + -rwxr-xr-x 3 root root 38280 Jul 21 2020 bzcat + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2225 Jul 21 2020 bzdiff + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4877 Sep 5 2019 bzexe + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3775 Jul 21 2020 bzgrep + -rwxr-xr-x 3 root root 38280 Jul 21 2020 bzip2 + -rwxr-xr-x 1 root root 17768 Jul 21 2020 bzip2recover + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Jul 21 2020 bzmore + -rwxr-xr-x 1 root root 38824 Sep 23 2020 cat + -rwxr-xr-x 1 root root 71624 Sep 23 2020 chgrp + -rwxr-xr-x 1 root root 67528 Sep 23 2020 chmod + -rwxr-xr-x 1 root root 75752 Sep 23 2020 chown + -rwxr-xr-x 1 root root 157960 Sep 23 2020 cp + -rwxr-xr-x 1 root root 128724 Dec 11 2020 dash + -rwxr-xr-x 1 root root 124904 Sep 23 2020 date + -rwxr-xr-x 1 root root 92172 Sep 23 2020 dd + -rwxr-xr-x 1 root root 100752 Sep 23 2020 df + -rwxr-xr-x 1 root root 153964 Sep 23 2020 dir + -rwxr-xr-x 1 root root 83644 Feb 8 2021 dmesg + lrwxrwxrwx 1 root root 8 Nov 8 2019 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Nov 8 2019 domainname -> hostname + -rwxr-xr-x 1 root root 34664 Sep 23 2020 echo + -rwxr-xr-x 1 root root 28 Nov 10 2020 egrep + -rwxr-xr-x 1 root root 34664 Sep 23 2020 false + -rwxr-xr-x 1 root root 28 Nov 10 2020 fgrep + -rwxr-xr-x 1 root root 71928 Feb 8 2021 findmnt + -rwsr-xr-x 1 root root 30112 Feb 27 2021 fusermount + -rwxr-xr-x 1 root root 210488 Nov 10 2020 grep + -rwxr-xr-x 2 root root 2346 Mar 3 2021 gunzip + -rwxr-xr-x 1 root root 6376 Mar 3 2021 gzexe + -rwxr-xr-x 1 root root 100952 Mar 3 2021 gzip + -rwxr-xr-x 1 root root 21916 Nov 8 2019 hostname + -rwxr-xr-x 1 root root 83980 Sep 23 2020 ln + -rwxr-xr-x 1 root root 55572 Feb 8 2020 login + -rwxr-xr-x 1 root root 153964 Sep 23 2020 ls + -rwxr-xr-x 1 root root 153124 Feb 8 2021 lsblk + -rwxr-xr-x 1 root root 96328 Sep 23 2020 mkdir + -rwxr-xr-x 1 root root 79912 Sep 23 2020 mknod + -rwxr-xr-x 1 root root 47048 Sep 23 2020 mktemp + -rwxr-xr-x 1 root root 58920 Feb 8 2021 more + -rwsr-xr-x 1 root root 50720 Feb 8 2021 mount + -rwxr-xr-x 1 root root 13856 Feb 8 2021 mountpoint + -rwxr-xr-x 1 root root 157996 Sep 23 2020 mv + lrwxrwxrwx 1 root root 8 Nov 8 2019 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Apr 19 2021 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 38824 Sep 23 2020 pwd + lrwxrwxrwx 1 root root 4 Feb 25 2021 rbash -> bash + -rwxr-xr-x 1 root root 46984 Sep 23 2020 readlink + -rwxr-xr-x 1 root root 75720 Sep 23 2020 rm + -rwxr-xr-x 1 root root 46984 Sep 23 2020 rmdir + -rwxr-xr-x 1 root root 22292 Sep 28 2020 run-parts + -rwxr-xr-x 1 root root 125036 Dec 23 2018 sed + lrwxrwxrwx 1 root root 4 Jul 21 21:07 sh -> bash + lrwxrwxrwx 1 root root 4 Jul 21 05:48 sh.distrib -> dash + -rwxr-xr-x 1 root root 34696 Sep 23 2020 sleep + -rwxr-xr-x 1 root root 83880 Sep 23 2020 stty + -rwsr-xr-x 1 root root 79396 Feb 8 2021 su + -rwxr-xr-x 1 root root 34696 Sep 23 2020 sync + -rwxr-xr-x 1 root root 602584 Feb 17 2021 tar + -rwxr-xr-x 1 root root 13860 Sep 28 2020 tempfile + -rwxr-xr-x 1 root root 108520 Sep 23 2020 touch + -rwxr-xr-x 1 root root 34664 Sep 23 2020 true + -rwxr-xr-x 1 root root 17768 Feb 27 2021 ulockmgr_server + -rwsr-xr-x 1 root root 30236 Feb 8 2021 umount + -rwxr-xr-x 1 root root 34664 Sep 23 2020 uname + -rwxr-xr-x 2 root root 2346 Mar 3 2021 uncompress + -rwxr-xr-x 1 root root 153964 Sep 23 2020 vdir + -rwxr-xr-x 1 root root 63024 Feb 8 2021 wdctl + lrwxrwxrwx 1 root root 8 Nov 8 2019 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1984 Mar 3 2021 zcat + -rwxr-xr-x 1 root root 1678 Mar 3 2021 zcmp + -rwxr-xr-x 1 root root 5880 Mar 3 2021 zdiff + -rwxr-xr-x 1 root root 29 Mar 3 2021 zegrep + -rwxr-xr-x 1 root root 29 Mar 3 2021 zfgrep + -rwxr-xr-x 1 root root 2081 Mar 3 2021 zforce + -rwxr-xr-x 1 root root 7585 Mar 3 2021 zgrep + -rwxr-xr-x 1 root root 2206 Mar 3 2021 zless + -rwxr-xr-x 1 root root 1842 Mar 3 2021 zmore + -rwxr-xr-x 1 root root 4553 Mar 3 2021 znew +I: user script /srv/workspace/pbuilder/61850/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -569,7 +601,7 @@ Get: 341 http://deb.debian.org/debian bullseye/main i386 libncurses5-dev i386 6.2+20201114-2 [932 B] Get: 342 http://deb.debian.org/debian bullseye/main i386 libreadline-dev i386 8.1-1 [161 kB] Get: 343 http://deb.debian.org/debian bullseye/main i386 libvte-2.91-dev i386 0.62.3-1 [55.8 kB] -Fetched 148 MB in 37s (3966 kB/s) +Fetched 148 MB in 2s (91.3 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libapparmor1:i386. (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 ... 19675 files and directories currently installed.) @@ -1989,9 +2021,41 @@ Building dependency tree... Reading state information... fakeroot is already the newest version (1.25.3-1.1). -0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. +The following additional packages will be installed: + libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl +The following NEW packages will be installed: + libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl usrmerge +0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. +Need to get 59.5 kB of archives. +After this operation, 157 kB of additional disk space will be used. +Get:1 http://deb.debian.org/debian bullseye/main i386 libnumber-compare-perl all 0.03-1.1 [6956 B] +Get:2 http://deb.debian.org/debian bullseye/main i386 libtext-glob-perl all 0.11-1 [8888 B] +Get:3 http://deb.debian.org/debian bullseye/main i386 libfile-find-rule-perl all 0.34-1 [30.6 kB] +Get:4 http://deb.debian.org/debian bullseye/main i386 usrmerge all 25 [13.0 kB] +debconf: delaying package configuration, since apt-utils is not installed +Fetched 59.5 kB in 0s (5334 kB/s) +Selecting previously unselected package libnumber-compare-perl. +(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 ... 38149 files and directories currently installed.) +Preparing to unpack .../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 .../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 .../libfile-find-rule-perl_0.34-1_all.deb ... +Unpacking libfile-find-rule-perl (0.34-1) ... +Selecting previously unselected package usrmerge. +Preparing to unpack .../archives/usrmerge_25_all.deb ... +Unpacking usrmerge (25) ... +Setting up libtext-glob-perl (0.11-1) ... +Setting up libnumber-compare-perl (0.03-1.1) ... +Setting up libfile-find-rule-perl (0.34-1) ... +Setting up usrmerge (25) ... +The system has been successfully converted. +Processing triggers for man-db (2.9.4-2) ... +Not building database; man-db/auto-update is not 'true'. I: Building the package -I: Running cd /build/genius-1.0.25/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b +I: Running cd /build/genius-1.0.25/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b dpkg-buildpackage: info: source package genius dpkg-buildpackage: info: source version 1.0.25-2 dpkg-buildpackage: info: source distribution unstable @@ -2034,7 +2098,7 @@ ./configure --build=i686-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/i386-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --disable-update-mimedb --disable-static --libexecdir=/usr/lib/i386-linux-gnu/genius checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes -checking for a thread-safe mkdir -p... /bin/mkdir -p +checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes @@ -2069,8 +2133,8 @@ Turning on extra gcc flags -finline-functions -frename-registers checking for library containing strerror... none required 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 grep that handles long lines and -e... /usr/bin/grep +checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for flex... flex checking lex output file root... lex.yy @@ -2079,8 +2143,8 @@ checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking how to print strings... printf -checking for a sed that does not truncate output... /bin/sed -checking for fgrep... /bin/grep -F +checking for a sed that does not truncate output... /usr/bin/sed +checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B @@ -2100,8 +2164,8 @@ checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no -checking for a working dd... /bin/dd -checking how to truncate binary pipes... /bin/dd bs=4096 count=1 +checking for a working dd... /usr/bin/dd +checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for mt... no checking if : is a manifest tool... no checking for sys/types.h... yes @@ -2273,7 +2337,7 @@ make[1]: Leaving directory '/build/genius-1.0.25' dh_auto_build - make -j10 + make -j18 make[1]: Entering directory '/build/genius-1.0.25' make all-recursive make[2]: Entering directory '/build/genius-1.0.25' @@ -2298,7 +2362,7 @@ ar cru libvicious.a ve-misc.o ve-config.o ve-nongnome.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libvicious.a -/bin/bash ../libtool --tag=CC --mode=link gcc -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o test-ve-config test-ve-config.o libvicious.a -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lglib-2.0 -lmpfr +/bin/sh ../libtool --tag=CC --mode=link gcc -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o test-ve-config test-ve-config.o libvicious.a -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lglib-2.0 -lmpfr libtool: link: gcc -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,--as-needed -o test-ve-config test-ve-config.o libvicious.a -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lmpfr rm -f libviciousui.a ar cru libviciousui.a ve-misc.o ve-config.o ve-nongnome.o ve-miscui.o @@ -2320,14 +2384,33 @@ gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotbar.o gtkplotbar.c gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotbox.o gtkplotbox.c gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotcandle.o gtkplotcandle.c -gtkextra.c: In function '_gtkextra_signal_emit': -gtkextra.c:101:17: warning: comparison of integer expressions of different signedness: 'int' and 'guint' {aka 'unsigned int'} [-Wsign-compare] - 101 | for (i = 0; i < query.n_params; i++) - | ^ -gtkextra.c:133:17: warning: comparison of integer expressions of different signedness: 'int' and 'guint' {aka 'unsigned int'} [-Wsign-compare] - 133 | for (i = 0; i < query.n_params; i++) - | ^ gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotcanvas.o gtkplotcanvas.c +gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotcanvasellipse.o gtkplotcanvasellipse.c +gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotcanvasline.o gtkplotcanvasline.c +gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotcanvaspixmap.o gtkplotcanvaspixmap.c +gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotcanvasplot.o gtkplotcanvasplot.c +gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotcanvasrectangle.o gtkplotcanvasrectangle.c +gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotcanvastext.o gtkplotcanvastext.c +gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotcsurface.o gtkplotcsurface.c +gtkplotbar.c: In function 'gtk_plot_bar_get_type': +gtkplotbar.c:87:3: warning: cast between incompatible function types from 'void (*)(GtkPlotBarClass *)' {aka 'void (*)(struct _GtkPlotBarClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] + 87 | (GClassInitFunc) gtk_plot_bar_class_init, + | ^ +gtkplotbar.c:89:3: warning: cast between incompatible function types from 'void (*)(GtkPlotBar *)' {aka 'void (*)(struct _GtkPlotBar *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] + 89 | (GInstanceInitFunc) gtk_plot_bar_init, + | ^ +gtkplotbar.c: In function 'gtk_plot_bar_set_property': +gtkplotbar.c:140:3: warning: switch missing default case [-Wswitch-default] + 140 | switch (prop_id) + | ^~~~~~ +gtkplotbar.c: In function 'gtk_plot_bar_draw_symbol': +gtkplotbar.c:270:5: warning: switch missing default case [-Wswitch-default] + 270 | switch(bar->orientation){ + | ^~~~~~ +gtkplotbar.c: In function 'gtk_plot_bar_draw_legend': +gtkplotbar.c:361:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] + 361 | legend.text = ""; + | ^ gtkplot.c: In function 'gtk_plot_get_type': gtkplot.c:256:3: warning: cast between incompatible function types from 'void (*)(GtkPlotClass *)' {aka 'void (*)(struct _GtkPlotClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] 256 | (GClassInitFunc) gtk_plot_class_init, @@ -2335,6 +2418,17 @@ gtkplot.c:258:3: warning: cast between incompatible function types from 'void (*)(GtkPlot *)' {aka 'void (*)(struct _GtkPlot *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] 258 | (GInstanceInitFunc) gtk_plot_init, | ^ +gtkplotbox.c: In function 'gtk_plot_box_get_type': +gtkplotbox.c:85:3: warning: cast between incompatible function types from 'void (*)(GtkPlotBoxClass *)' {aka 'void (*)(struct _GtkPlotBoxClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] + 85 | (GClassInitFunc) gtk_plot_box_class_init, + | ^ +gtkplotbox.c:87:3: warning: cast between incompatible function types from 'void (*)(GtkPlotBox *)' {aka 'void (*)(struct _GtkPlotBox *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] + 87 | (GInstanceInitFunc) gtk_plot_box_init, + | ^ +gtkplotbox.c: In function 'gtk_plot_box_set_property': +gtkplotbox.c:133:3: warning: switch missing default case [-Wswitch-default] + 133 | switch (prop_id) + | ^~~~~~ gtkplot.c: In function 'gtk_plot_axis_get_type': gtkplot.c:1008:3: warning: cast between incompatible function types from 'void (*)(GtkPlotAxisClass *)' {aka 'void (*)(struct _GtkPlotAxisClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] 1008 | (GClassInitFunc) gtk_plot_axis_class_init, @@ -2342,20 +2436,22 @@ gtkplot.c:1010:3: warning: cast between incompatible function types from 'void (*)(GtkPlotAxis *)' {aka 'void (*)(struct _GtkPlotAxis *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] 1010 | (GInstanceInitFunc) gtk_plot_axis_init, | ^ -gtkplotcandle.c: In function 'gtk_plot_candle_get_type': -gtkplotcandle.c:62:2: warning: cast between incompatible function types from 'void (*)(GtkPlotCandleClass *)' {aka 'void (*)(struct _GtkPlotCandleClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] - 62 | (GClassInitFunc) gtk_plot_candle_class_init, - | ^ -gtkplotcandle.c:67:2: warning: cast between incompatible function types from 'void (*)(GtkPlotCandle *)' {aka 'void (*)(struct _GtkPlotCandle *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] - 67 | (GInstanceInitFunc) gtk_plot_candle_init, - | ^ -gtkplotcandle.c: In function 'gtk_plot_candle_draw_symbol': -gtkplotcandle.c:171:17: warning: using integer absolute value function 'abs' when argument is of floating-point type 'gdouble' {aka 'double'} [-Wabsolute-value] - 171 | height = abs(py - pz); - | ^~~ -gtkplotcandle.c: In function 'gtk_plot_candle_draw_legend': -gtkplotcandle.c:245:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 245 | legend.text = ""; +gtkplotbox.c: In function 'gtk_plot_box_draw_symbol': +gtkplotbox.c:263:22: warning: using integer absolute value function 'abs' when argument is of floating-point type 'gdouble' {aka 'double'} [-Wabsolute-value] + 263 | height = abs(py1 - py0); + | ^~~ +gtkplotbox.c:257:9: warning: switch missing default case [-Wswitch-default] + 257 | switch(box->orientation){ + | ^~~~~~ +gtkplotbox.c:330:7: warning: switch missing default case [-Wswitch-default] + 330 | switch(box->orientation){ + | ^~~~~~ +gtkplotbox.c:370:7: warning: switch missing default case [-Wswitch-default] + 370 | switch(box->orientation){ + | ^~~~~~ +gtkplotbox.c: In function 'gtk_plot_box_draw_legend': +gtkplotbox.c:412:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] + 412 | legend.text = ""; | ^ gtkplot.c: In function 'gtk_plot_set_property': gtkplot.c:1874:3: warning: switch missing default case [-Wswitch-default] @@ -2365,6 +2461,295 @@ gtkplot.c:2146:3: warning: switch missing default case [-Wswitch-default] 2146 | switch(prop_id){ | ^~~~~~ +gtkplotcanvasrectangle.c: In function 'gtk_plot_canvas_rectangle_get_type': +gtkplotcanvasrectangle.c:84:3: warning: cast between incompatible function types from 'void (*)(GtkPlotCanvasChildClass *)' {aka 'void (*)(struct _GtkPlotCanvasChildClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] + 84 | (GClassInitFunc) gtk_plot_canvas_rectangle_class_init, + | ^ +gtkplotcanvasrectangle.c:86:3: warning: cast between incompatible function types from 'void (*)(GtkPlotCanvasRectangle *)' {aka 'void (*)(struct _GtkPlotCanvasRectangle *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] + 86 | (GInstanceInitFunc) gtk_plot_canvas_rectangle_init, + | ^ +gtkplotcanvasrectangle.c: In function 'gtk_plot_canvas_rectangle_get_property': +gtkplotcanvasrectangle.c:100:3: warning: switch missing default case [-Wswitch-default] + 100 | switch(prop_id){ + | ^~~~~~ +gtkplotcanvasrectangle.c: In function 'gtk_plot_canvas_rectangle_set_property': +gtkplotcanvasrectangle.c:127:3: warning: switch missing default case [-Wswitch-default] + 127 | switch(prop_id){ + | ^~~~~~ +gtkplot.c: In function 'gtk_plot_axis_construct': +gtkplot.c:2791:3: warning: switch missing default case [-Wswitch-default] + 2791 | switch(orientation){ + | ^~~~~~ +gtkextra.c: In function '_gtkextra_signal_emit': +gtkextra.c:101:17: warning: comparison of integer expressions of different signedness: 'int' and 'guint' {aka 'unsigned int'} [-Wsign-compare] + 101 | for (i = 0; i < query.n_params; i++) + | ^ +gtkextra.c:133:17: warning: comparison of integer expressions of different signedness: 'int' and 'guint' {aka 'unsigned int'} [-Wsign-compare] + 133 | for (i = 0; i < query.n_params; i++) + | ^ +gtkplotcanvastext.c: In function 'gtk_plot_canvas_text_get_type': +gtkplotcanvastext.c:77:3: warning: cast between incompatible function types from 'void (*)(GtkPlotCanvasChildClass *)' {aka 'void (*)(struct _GtkPlotCanvasChildClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] + 77 | (GClassInitFunc) gtk_plot_canvas_text_class_init, + | ^ +gtkplotcanvastext.c:79:3: warning: cast between incompatible function types from 'void (*)(GtkPlotCanvasText *)' {aka 'void (*)(struct _GtkPlotCanvasText *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] + 79 | (GInstanceInitFunc) gtk_plot_canvas_text_init, + | ^ +gtkplotcanvastext.c: In function 'gtk_plot_canvas_text_get_property': +gtkplotcanvastext.c:196:3: warning: switch missing default case [-Wswitch-default] + 196 | switch(prop_id){ + | ^~~~~~ +gtkplotcanvastext.c: In function 'gtk_plot_canvas_text_set_property': +gtkplotcanvastext.c:212:3: warning: switch missing default case [-Wswitch-default] + 212 | switch(prop_id){ + | ^~~~~~ +gtkplot.c: In function 'gtk_plot_draw_labels': +gtkplotarray.c: In function 'gtk_plot_array_get_type': +gtkplotarray.c:77:9: warning: cast between incompatible function types from 'void (*)(GtkPlotArrayClass *)' {aka 'void (*)(struct _GtkPlotArrayClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] + 77 | (GClassInitFunc) gtk_plot_array_class_init, + | ^ +gtkplotarray.c:82:9: warning: cast between incompatible function types from 'void (*)(GtkPlotArray *)' {aka 'void (*)(struct _GtkPlotArray *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] + 82 | (GInstanceInitFunc) gtk_plot_array_init, + | ^ +gtkplot.c:3233:3: warning: switch missing default case [-Wswitch-default] + 3233 | switch(axis->labels_attr.angle){ + | ^~~~~~ +gtkplotarray.c: In function 'gtk_plot_array_set_property': +gtkplotarray.c:187:3: warning: switch missing default case [-Wswitch-default] + 187 | switch (prop_id) + | ^~~~~~ +gtkplotcanvas.c:147:13: warning: redundant redeclaration of 'gtk_plot_canvas_child_draw' [-Wredundant-decls] + 147 | static void gtk_plot_canvas_child_draw (GtkPlotCanvas *canvas, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +gtkplotcanvas.c:133:13: note: previous declaration of 'gtk_plot_canvas_child_draw' was here + 133 | static void gtk_plot_canvas_child_draw (GtkPlotCanvas *canvas, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +gtkplotcanvas.c: In function 'gtk_plot_canvas_get_type': +gtkplotcanvas.c:203:3: warning: cast between incompatible function types from 'void (*)(GtkPlotCanvasClass *)' {aka 'void (*)(struct _GtkPlotCanvasClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] + 203 | (GClassInitFunc) gtk_plot_canvas_class_init, + | ^ +gtkplotcanvas.c:205:3: warning: cast between incompatible function types from 'void (*)(GtkPlotCanvas *)' {aka 'void (*)(struct _GtkPlotCanvas *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] + 205 | (GInstanceInitFunc) gtk_plot_canvas_init, + | ^ +gtkplotcanvas.c: In function 'gtk_plot_canvas_child_get_type': +gtkplotcanvas.c:223:3: warning: cast between incompatible function types from 'void (*)(GtkPlotCanvasChildClass *)' {aka 'void (*)(struct _GtkPlotCanvasChildClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] + 223 | (GClassInitFunc) gtk_plot_canvas_child_class_init, + | ^ +gtkplotcanvas.c:225:3: warning: cast between incompatible function types from 'void (*)(GtkPlotCanvasChild *)' {aka 'void (*)(struct _GtkPlotCanvasChild *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] + 225 | (GInstanceInitFunc) gtk_plot_canvas_child_init, + | ^ +gtkplotcanvas.c: In function 'gtk_plot_canvas_child_get_property': +gtkplotcanvas.c:401:3: warning: switch missing default case [-Wswitch-default] + 401 | switch(prop_id){ + | ^~~~~~ +gtkplotcanvas.c: In function 'gtk_plot_canvas_child_set_property': +gtkplotcanvas.c:446:3: warning: switch missing default case [-Wswitch-default] + 446 | switch(prop_id){ + | ^~~~~~ +gtkplotarray.c: In function 'gtk_plot_array_list_get_type': +gtkplotarray.c:527:9: warning: cast between incompatible function types from 'void (*)(GtkPlotArrayListClass *)' {aka 'void (*)(struct _GtkPlotArrayListClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] + 527 | (GClassInitFunc) gtk_plot_array_list_class_init, + | ^ +gtkplotarray.c:532:9: warning: cast between incompatible function types from 'void (*)(GtkPlotArrayList *)' {aka 'void (*)(struct _GtkPlotArrayList *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] + 532 | (GInstanceInitFunc) gtk_plot_array_list_init, + | ^ +gtkplot3d.c: In function 'gtk_plot3d_get_type': +gtkplot3d.c:157:3: warning: cast between incompatible function types from 'void (*)(GtkPlot3DClass *)' {aka 'void (*)(struct _GtkPlot3DClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] + 157 | (GClassInitFunc) gtk_plot3d_class_init, + | ^ +gtkplot3d.c:159:3: warning: cast between incompatible function types from 'void (*)(GtkPlot3D *)' {aka 'void (*)(struct _GtkPlot3D *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] + 159 | (GInstanceInitFunc) gtk_plot3d_init, + | ^ +gtkplotcanvas.c: In function 'gtk_plot_canvas_get_property': +gtkplot.c: In function 'gtk_plot_ticks_inverse': +gtkplotcanvas.c:792:3: warning: switch missing default case [-Wswitch-default] + 792 | switch(prop_id){ + | ^~~~~~ +gtkplotcanvas.c: In function 'gtk_plot_canvas_set_property': +gtkplotcanvas.c:833:3: warning: switch missing default case [-Wswitch-default] + 833 | switch(prop_id){ + | ^~~~~~ +gtkplot.c:3664:5: warning: switch missing default case [-Wswitch-default] + 3664 | switch(ticks.scale){ + | ^~~~~~ +gtkplotcanvas.c: In function 'gtk_plot_canvas_refresh': +gtkplotcanvas.c:1175:25: warning: cast between incompatible function types from 'void (*)(GtkWidget *)' {aka 'void (*)(struct _GtkWidget *)'} to 'void (*)(GtkWidget *, void *)' {aka 'void (*)(struct _GtkWidget *, void *)'} [-Wcast-function-type] + 1175 | (GtkCallback) gtk_widget_queue_draw, NULL); + | ^ +gtkplotcanvas.c: In function 'gtk_plot_canvas_motion': +gtkplotcanvas.c:1273:8: warning: enumeration value 'GTK_PLOT_CANVAS_OUT' not handled in switch [-Wswitch-enum] + 1273 | switch(canvas->drag_point){ + | ^~~~~~ +gtkplotcanvas.c:1273:8: warning: enumeration value 'GTK_PLOT_CANVAS_IN' not handled in switch [-Wswitch-enum] +gtkplotcanvasplot.c: In function 'gtk_plot_canvas_plot_get_type': +gtkplotcanvasplot.c:86:3: warning: cast between incompatible function types from 'void (*)(GtkPlotCanvasChildClass *)' {aka 'void (*)(struct _GtkPlotCanvasChildClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] + 86 | (GClassInitFunc) gtk_plot_canvas_plot_class_init, + | ^ +gtkplotcanvasplot.c:88:3: warning: cast between incompatible function types from 'void (*)(GtkPlotCanvasPlot *)' {aka 'void (*)(struct _GtkPlotCanvasPlot *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] + 88 | (GInstanceInitFunc) gtk_plot_canvas_plot_init, + | ^ +gtkplot.c: In function 'gtk_plot_text_get_size': +gtkplot.c:4021:19: warning: declaration of 'i' shadows a previous local [-Wshadow] + 4021 | gint i = g_utf8_next_char(aux) - aux2; + | ^ +gtkplotcanvas.c: In function 'gtk_plot_canvas_button_press': +gtkplotcanvas.c:1528:11: warning: enumeration value 'GTK_PLOT_CANVAS_OUT' not handled in switch [-Wswitch-enum] + 1528 | switch(pos){ + | ^~~~~~ +gtkplotcanvas.c:1528:11: warning: enumeration value 'GTK_PLOT_CANVAS_LEFT' not handled in switch [-Wswitch-enum] +gtkplotcanvas.c:1528:11: warning: enumeration value 'GTK_PLOT_CANVAS_RIGHT' not handled in switch [-Wswitch-enum] +gtkplotcanvas.c:1528:11: warning: enumeration value 'GTK_PLOT_CANVAS_TOP' not handled in switch [-Wswitch-enum] +gtkplotcanvas.c:1528:11: warning: enumeration value 'GTK_PLOT_CANVAS_BOTTOM' not handled in switch [-Wswitch-enum] +gtkplotcanvas.c:1528:11: warning: enumeration value 'GTK_PLOT_CANVAS_TOP_LEFT' not handled in switch [-Wswitch-enum] +gtkplotcanvas.c:1528:11: warning: enumeration value 'GTK_PLOT_CANVAS_TOP_RIGHT' not handled in switch [-Wswitch-enum] +gtkplotcanvas.c:1528:11: warning: enumeration value 'GTK_PLOT_CANVAS_BOTTOM_LEFT' not handled in switch [-Wswitch-enum] +gtkplotcanvas.c:1528:11: warning: enumeration value 'GTK_PLOT_CANVAS_BOTTOM_RIGHT' not handled in switch [-Wswitch-enum] +gtkplot.c:3851:8: note: shadowed declaration is here + 3851 | gint i = 0; + | ^ +gtkplotcanvasplot.c: In function 'gtk_plot_canvas_plot_button_release': +gtkplotcanvasplot.c:332:12: warning: using integer absolute value function 'abs' when argument is of floating-point type 'gdouble' {aka 'double'} [-Wabsolute-value] + 332 | if(abs(new_x - px) <= DEFAULT_MARKER_SIZE && + | ^~~ +gtkplotcanvasplot.c:333:12: warning: using integer absolute value function 'abs' when argument is of floating-point type 'gdouble' {aka 'double'} [-Wabsolute-value] + 333 | abs(new_y - py) <= DEFAULT_MARKER_SIZE){ + | ^~~ +gtkplot.c:4062:19: warning: declaration of 'i' shadows a previous local [-Wshadow] + 4062 | gint i = g_utf8_next_char(aux) - aux2; + | ^ +gtkplotcanvasplot.c:275:3: warning: enumeration value 'GTK_PLOT_CANVAS_PLOT_OUT' not handled in switch [-Wswitch-enum] + 275 | switch(cplot->pos){ + | ^~~~~~ +gtkplot.c:3851:8: note: shadowed declaration is here + 3851 | gint i = 0; + | ^ +gtkplotcanvasplot.c: In function 'gtk_plot_canvas_plot_size_allocate': +gtkplotcanvasplot.c:391:3: warning: enumeration value 'GTK_PLOT_CANVAS_PLOT_IN_AXIS' not handled in switch [-Wswitch-enum] + 391 | switch(GTK_PLOT_CANVAS_PLOT(child)->pos){ + | ^~~~~~ +gtkplotcanvasplot.c:391:3: warning: enumeration value 'GTK_PLOT_CANVAS_PLOT_IN_DATA' not handled in switch [-Wswitch-enum] +gtkplotcanvasplot.c:391:3: warning: enumeration value 'GTK_PLOT_CANVAS_PLOT_IN_MARKER' not handled in switch [-Wswitch-enum] +gtkplot.c:4075:13: warning: declaration of 'i' shadows a previous local [-Wshadow] + 4075 | gint i = g_utf8_next_char(aux) - aux2; + | ^ +gtkplot.c:3851:8: note: shadowed declaration is here + 3851 | gint i = 0; + | ^ +gtkplot3d.c: In function 'gtk_plot3d_real_paint': +gtkplot3d.c:1698:21: warning: declaration of 'pz' shadows a previous local [-Wshadow] + 1698 | gdouble px, py, pz; + | ^~ +gtkplot3d.c:1439:11: note: shadowed declaration is here + 1439 | gdouble pz; + | ^~ +gtkplot.c: In function 'gtk_plot_text_get_area': +gtkplotcanvasplot.c: In function 'gtk_plot_canvas_plot_button_press': +gtkplotcanvasplot.c:677:12: warning: using integer absolute value function 'abs' when argument is of floating-point type 'gdouble' {aka 'double'} [-Wabsolute-value] + 677 | if(abs(xi-x) <= 20 && abs(yi-y) <= 20){ + | ^~~ +gtkplot.c:4134:7: warning: switch missing default case [-Wswitch-default] + 4134 | switch(angle){ + | ^~~~~~ +gtkplotcanvasplot.c:677:31: warning: using integer absolute value function 'abs' when argument is of floating-point type 'gdouble' {aka 'double'} [-Wabsolute-value] + 677 | if(abs(xi-x) <= 20 && abs(yi-y) <= 20){ + | ^~~ +gtkplot.c:4152:7: warning: switch missing default case [-Wswitch-default] + 4152 | switch(angle){ + | ^~~~~~ +gtkplotcanvasplot.c:728:14: warning: using integer absolute value function 'abs' when argument is of floating-point type 'gdouble' {aka 'double'} [-Wabsolute-value] + 728 | if(abs(xi-x) <= DEFAULT_MARKER_SIZE && + | ^~~ +gtkplotcanvasplot.c:729:14: warning: using integer absolute value function 'abs' when argument is of floating-point type 'gdouble' {aka 'double'} [-Wabsolute-value] + 729 | abs(yi-y) <= DEFAULT_MARKER_SIZE){ + | ^~~ +gtkplot.c:4171:7: warning: switch missing default case [-Wswitch-default] + 4171 | switch(angle){ + | ^~~~~~ +gtkplot3d.c: In function 'gtk_plot3d_draw_grids': +gtkplot3d.c:1883:3: warning: switch missing default case [-Wswitch-default] + 1883 | switch(axis->orientation){ + | ^~~~~~ +gtkplot.c:4132:3: warning: enumeration value 'GTK_JUSTIFY_FILL' not handled in switch [-Wswitch-enum] + 4132 | switch(just){ + | ^~~~~~ +gtkplot3d.c: In function 'gtk_plot3d_draw_labels': +gtkplot3d.c:2052:3: warning: switch missing default case [-Wswitch-default] + 2052 | switch(axis->labels_attr.angle){ + | ^~~~~~ +gtkplot.c: In function 'gtk_plot_get_axis': +gtkplotcanvas.c: In function 'gtk_plot_canvas_motion': +gtkplotcanvas.c:1344:18: warning: this statement may fall through [-Wimplicit-fallthrough=] + 1344 | if(canvas->active_item && canvas->active_item->flags & GTK_PLOT_CANVAS_CAN_RESIZE){ + | ^ +gtkplotcanvas.c:1348:13: note: here + 1348 | case GTK_PLOT_CANVAS_TOP: + | ^~~~ +gtkplot.c:5247:3: warning: switch missing default case [-Wswitch-default] + 5247 | switch(axis){ + | ^~~~~~ +gtkplotcanvas.c:1361:18: warning: this statement may fall through [-Wimplicit-fallthrough=] + 1361 | if(canvas->active_item && canvas->active_item->flags & GTK_PLOT_CANVAS_CAN_RESIZE){ + | ^ +gtkplotcanvas.c:1365:13: note: here + 1365 | case GTK_PLOT_CANVAS_BOTTOM: + | ^~~~ +gtkplotcanvasline.c: In function 'gtk_plot_canvas_line_get_type': +gtkplotcanvasline.c:102:3: warning: cast between incompatible function types from 'void (*)(GtkPlotCanvasChildClass *)' {aka 'void (*)(struct _GtkPlotCanvasChildClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] + 102 | (GClassInitFunc) gtk_plot_canvas_line_class_init, + | ^ +gtkplotcanvasline.c:104:3: warning: cast between incompatible function types from 'void (*)(GtkPlotCanvasLine *)' {aka 'void (*)(struct _GtkPlotCanvasLine *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] + 104 | (GInstanceInitFunc) gtk_plot_canvas_line_init, + | ^ +gtkplotcanvasline.c: In function 'gtk_plot_canvas_line_set_property': +gtkplotcanvasline.c:299:3: warning: switch missing default case [-Wswitch-default] + 299 | switch(prop_id){ + | ^~~~~~ +gtkplotcanvasline.c: In function 'gtk_plot_canvas_line_get_property': +gtkplotcanvasline.c:341:3: warning: switch missing default case [-Wswitch-default] + 341 | switch(prop_id){ + | ^~~~~~ +gtkplotcanvasellipse.c: In function 'gtk_plot_canvas_ellipse_get_type': +gtkplotcanvasellipse.c:88:3: warning: cast between incompatible function types from 'void (*)(GtkPlotCanvasChildClass *)' {aka 'void (*)(struct _GtkPlotCanvasChildClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] + 88 | (GClassInitFunc) gtk_plot_canvas_ellipse_class_init, + | ^ +gtkplotcanvasellipse.c:90:3: warning: cast between incompatible function types from 'void (*)(GtkPlotCanvasEllipse *)' {aka 'void (*)(struct _GtkPlotCanvasEllipse *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] + 90 | (GInstanceInitFunc) gtk_plot_canvas_ellipse_init, + | ^ +gtkplotcanvasline.c: In function 'gtk_plot_canvas_line_draw': +gtkplotcanvasline.c:410:6: warning: switch missing default case [-Wswitch-default] + 410 | switch(line->arrow_style){ + | ^~~~~~ +gtkplotcanvasellipse.c: In function 'gtk_plot_canvas_ellipse_get_property': +gtkplotcanvasellipse.c:189:3: warning: switch missing default case [-Wswitch-default] + 189 | switch(prop_id){ + | ^~~~~~ +gtkplotcanvasellipse.c: In function 'gtk_plot_canvas_ellipse_set_property': +gtkplotcanvasline.c:433:6: warning: switch missing default case [-Wswitch-default] + 433 | switch(line->arrow_style){ + | ^~~~~~ +gtkplotcanvasellipse.c:210:3: warning: switch missing default case [-Wswitch-default] + 210 | switch(prop_id){ + | ^~~~~~ +gtkplotcanvas.c: In function 'gtk_plot_canvas_set_line_attributes': +gtkplotcanvas.c:2510:9: warning: this statement may fall through [-Wimplicit-fallthrough=] + 2510 | gtk_plot_pc_set_dash(canvas->pc, 0, dash, 2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gtkplotcanvas.c:2511:4: note: here + 2511 | case GTK_PLOT_LINE_DOT_DASH: + | ^~~~ +gtkplot.c: In function 'gtk_plot_real_ticks_recalc': +gtkplot.c:6500:12: warning: implicit conversion from 'float' to 'gdouble' {aka 'double'} to match other operand of binary expression [-Wdouble-promotion] + 6500 | if(max <= 0.0f) ticks->max = max = 1.E-11; + | ^~ +gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotdata.o gtkplotdata.c +gtkplot.c:6547:6: warning: switch missing default case [-Wswitch-default] + 6547 | switch(scale){ + | ^~~~~~ +gtkplot.c:6576:5: warning: switch missing default case [-Wswitch-default] + 6576 | switch(scale){ + | ^~~~~~ +gtkplot.c:6593:6: warning: switch missing default case [-Wswitch-default] + 6593 | switch(scale){ + | ^~~~~~ gtkpsfont.c:50:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 50 | { "Times-Roman", | ^~~~~~~~~~~~~ @@ -2443,7 +2828,6 @@ gtkpsfont.c:93:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 93 | "AvantGarde-Demi", | ^~~~~~~~~~~~~~~~~ -gtkplot.c: In function 'gtk_plot_axis_construct': gtkpsfont.c:94:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 94 | "AvantGarde", | ^~~~~~~~~~~~ @@ -2468,9 +2852,6 @@ gtkpsfont.c:107:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 107 | "Bookman-Light", | ^~~~~~~~~~~~~~~ -gtkplot.c:2791:3: warning: switch missing default case [-Wswitch-default] - 2791 | switch(orientation){ - | ^~~~~~ gtkpsfont.c:108:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 108 | "Bookman", | ^~~~~~~~~ @@ -2717,7 +3098,6 @@ gtkpsfont.c:249:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 249 | "URW Palladio L, Roman", | ^~~~~~~~~~~~~~~~~~~~~~~ -gtkplot.c: In function 'gtk_plot_draw_labels': gtkpsfont.c:253:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 253 | { "Palatino-Italic", | ^~~~~~~~~~~~~~~~~ @@ -2745,9 +3125,6 @@ gtkpsfont.c:267:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 267 | { "Palatino-BoldItalic", | ^~~~~~~~~~~~~~~~~~~~~ -gtkplot.c:3233:3: warning: switch missing default case [-Wswitch-default] - 3233 | switch(axis->labels_attr.angle){ - | ^~~~~~ gtkpsfont.c:268:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 268 | "Palatino-BoldItalic", | ^~~~~~~~~~~~~~~~~~~~~ @@ -2805,319 +3182,40 @@ gtkpsfont.c:722:18: warning: comparison of integer expressions of different signedness: 'gint' {aka 'int'} and 'unsigned int' [-Wsign-compare] 722 | for(i = 0; i < NUM_FONTS; i++){ | ^ -gtkplot.c: In function 'gtk_plot_ticks_inverse': -gtkplot.c:3664:5: warning: switch missing default case [-Wswitch-default] - 3664 | switch(ticks.scale){ - | ^~~~~~ -gtkplot3d.c: In function 'gtk_plot3d_get_type': -gtkplot3d.c:157:3: warning: cast between incompatible function types from 'void (*)(GtkPlot3DClass *)' {aka 'void (*)(struct _GtkPlot3DClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] - 157 | (GClassInitFunc) gtk_plot3d_class_init, - | ^ -gtkplot3d.c:159:3: warning: cast between incompatible function types from 'void (*)(GtkPlot3D *)' {aka 'void (*)(struct _GtkPlot3D *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] - 159 | (GInstanceInitFunc) gtk_plot3d_init, - | ^ -gtkplot.c: In function 'gtk_plot_text_get_size': -gtkplot.c:4021:19: warning: declaration of 'i' shadows a previous local [-Wshadow] - 4021 | gint i = g_utf8_next_char(aux) - aux2; - | ^ -gtkplot.c:3851:8: note: shadowed declaration is here - 3851 | gint i = 0; - | ^ -gtkplotbox.c: In function 'gtk_plot_box_get_type': -gtkplotbox.c:85:3: warning: cast between incompatible function types from 'void (*)(GtkPlotBoxClass *)' {aka 'void (*)(struct _GtkPlotBoxClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] - 85 | (GClassInitFunc) gtk_plot_box_class_init, - | ^ -gtkplotbox.c:87:3: warning: cast between incompatible function types from 'void (*)(GtkPlotBox *)' {aka 'void (*)(struct _GtkPlotBox *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] - 87 | (GInstanceInitFunc) gtk_plot_box_init, - | ^ -gtkplot.c:4062:19: warning: declaration of 'i' shadows a previous local [-Wshadow] - 4062 | gint i = g_utf8_next_char(aux) - aux2; - | ^ -gtkplotbox.c: In function 'gtk_plot_box_set_property': -gtkplotbox.c:133:3: warning: switch missing default case [-Wswitch-default] - 133 | switch (prop_id) - | ^~~~~~ -gtkplot.c:3851:8: note: shadowed declaration is here - 3851 | gint i = 0; - | ^ -gtkplotbox.c: In function 'gtk_plot_box_draw_symbol': -gtkplotbox.c:263:22: warning: using integer absolute value function 'abs' when argument is of floating-point type 'gdouble' {aka 'double'} [-Wabsolute-value] - 263 | height = abs(py1 - py0); - | ^~~ -gtkplot.c:4075:13: warning: declaration of 'i' shadows a previous local [-Wshadow] - 4075 | gint i = g_utf8_next_char(aux) - aux2; - | ^ -gtkplotbox.c:257:9: warning: switch missing default case [-Wswitch-default] - 257 | switch(box->orientation){ - | ^~~~~~ -gtkplotbox.c:330:7: warning: switch missing default case [-Wswitch-default] - 330 | switch(box->orientation){ - | ^~~~~~ -gtkplotbox.c:370:7: warning: switch missing default case [-Wswitch-default] - 370 | switch(box->orientation){ - | ^~~~~~ -gtkplot3d.c: In function 'gtk_plot3d_real_paint': -gtkplot.c:3851:8: note: shadowed declaration is here - 3851 | gint i = 0; - | ^ -gtkplot3d.c:1698:21: warning: declaration of 'pz' shadows a previous local [-Wshadow] - 1698 | gdouble px, py, pz; - | ^~ -gtkplotbox.c: In function 'gtk_plot_box_draw_legend': -gtkplotbox.c:412:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 412 | legend.text = ""; - | ^ -gtkplot3d.c:1439:11: note: shadowed declaration is here - 1439 | gdouble pz; - | ^~ -gtkplot.c: In function 'gtk_plot_text_get_area': -gtkplot.c:4134:7: warning: switch missing default case [-Wswitch-default] - 4134 | switch(angle){ - | ^~~~~~ -gtkplotarray.c: In function 'gtk_plot_array_get_type': -gtkplotarray.c:77:9: warning: cast between incompatible function types from 'void (*)(GtkPlotArrayClass *)' {aka 'void (*)(struct _GtkPlotArrayClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] - 77 | (GClassInitFunc) gtk_plot_array_class_init, - | ^ -gtkplotarray.c:82:9: warning: cast between incompatible function types from 'void (*)(GtkPlotArray *)' {aka 'void (*)(struct _GtkPlotArray *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] - 82 | (GInstanceInitFunc) gtk_plot_array_init, - | ^ -gtkplot.c:4152:7: warning: switch missing default case [-Wswitch-default] - 4152 | switch(angle){ - | ^~~~~~ -gtkplot3d.c: In function 'gtk_plot3d_draw_grids': -gtkplot3d.c:1883:3: warning: switch missing default case [-Wswitch-default] - 1883 | switch(axis->orientation){ - | ^~~~~~ -gtkplot.c:4171:7: warning: switch missing default case [-Wswitch-default] - 4171 | switch(angle){ - | ^~~~~~ -gtkplotarray.c: In function 'gtk_plot_array_set_property': -gtkplotarray.c:187:3: warning: switch missing default case [-Wswitch-default] - 187 | switch (prop_id) - | ^~~~~~ -gtkplot.c:4132:3: warning: enumeration value 'GTK_JUSTIFY_FILL' not handled in switch [-Wswitch-enum] - 4132 | switch(just){ - | ^~~~~~ -gtkplot3d.c: In function 'gtk_plot3d_draw_labels': -gtkplot3d.c:2052:3: warning: switch missing default case [-Wswitch-default] - 2052 | switch(axis->labels_attr.angle){ - | ^~~~~~ -gtkplotarray.c: In function 'gtk_plot_array_list_get_type': -gtkplotarray.c:527:9: warning: cast between incompatible function types from 'void (*)(GtkPlotArrayListClass *)' {aka 'void (*)(struct _GtkPlotArrayListClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] - 527 | (GClassInitFunc) gtk_plot_array_list_class_init, - | ^ -gtkplotarray.c:532:9: warning: cast between incompatible function types from 'void (*)(GtkPlotArrayList *)' {aka 'void (*)(struct _GtkPlotArrayList *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] - 532 | (GInstanceInitFunc) gtk_plot_array_list_init, - | ^ -gtkplot.c: In function 'gtk_plot_get_axis': -gtkplot.c:5247:3: warning: switch missing default case [-Wswitch-default] - 5247 | switch(axis){ - | ^~~~~~ -gtkplot.c: In function 'gtk_plot_real_ticks_recalc': -gtkplot.c:6500:12: warning: implicit conversion from 'float' to 'gdouble' {aka 'double'} to match other operand of binary expression [-Wdouble-promotion] - 6500 | if(max <= 0.0f) ticks->max = max = 1.E-11; - | ^~ -gtkplot.c:6547:6: warning: switch missing default case [-Wswitch-default] - 6547 | switch(scale){ - | ^~~~~~ -gtkplot.c:6576:5: warning: switch missing default case [-Wswitch-default] - 6576 | switch(scale){ - | ^~~~~~ -gtkplot.c:6593:6: warning: switch missing default case [-Wswitch-default] - 6593 | switch(scale){ - | ^~~~~~ -gtkplotbar.c: In function 'gtk_plot_bar_get_type': -gtkplotbar.c:87:3: warning: cast between incompatible function types from 'void (*)(GtkPlotBarClass *)' {aka 'void (*)(struct _GtkPlotBarClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] - 87 | (GClassInitFunc) gtk_plot_bar_class_init, +gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotdt.o gtkplotdt.c +gtkplotcandle.c: In function 'gtk_plot_candle_get_type': +gtkplotcandle.c:62:2: warning: cast between incompatible function types from 'void (*)(GtkPlotCandleClass *)' {aka 'void (*)(struct _GtkPlotCandleClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] + 62 | (GClassInitFunc) gtk_plot_candle_class_init, + | ^ +gtkplotcandle.c:67:2: warning: cast between incompatible function types from 'void (*)(GtkPlotCandle *)' {aka 'void (*)(struct _GtkPlotCandle *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] + 67 | (GInstanceInitFunc) gtk_plot_candle_init, + | ^ +gtkplotcsurface.c: In function 'gtk_plot_csurface_get_type': +gtkplotcsurface.c:137:3: warning: cast between incompatible function types from 'void (*)(GtkPlotCSurfaceClass *)' {aka 'void (*)(struct _GtkPlotCSurfaceClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] + 137 | (GClassInitFunc) gtk_plot_csurface_class_init, | ^ -gtkplotbar.c:89:3: warning: cast between incompatible function types from 'void (*)(GtkPlotBar *)' {aka 'void (*)(struct _GtkPlotBar *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] - 89 | (GInstanceInitFunc) gtk_plot_bar_init, +gtkplotcsurface.c:139:3: warning: cast between incompatible function types from 'void (*)(GtkPlotCSurface *)' {aka 'void (*)(struct _GtkPlotCSurface *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] + 139 | (GInstanceInitFunc) gtk_plot_csurface_init, | ^ -gtkplotbar.c: In function 'gtk_plot_bar_set_property': -gtkplotbar.c:140:3: warning: switch missing default case [-Wswitch-default] - 140 | switch (prop_id) +gtkplotcandle.c: In function 'gtk_plot_candle_draw_symbol': +gtkplotcandle.c:171:17: warning: using integer absolute value function 'abs' when argument is of floating-point type 'gdouble' {aka 'double'} [-Wabsolute-value] + 171 | height = abs(py - pz); + | ^~~ +gtkplotcsurface.c: In function 'gtk_plot_csurface_set_property': +gtkplotcsurface.c:291:3: warning: switch missing default case [-Wswitch-default] + 291 | switch (prop_id) | ^~~~~~ -gtkplotbar.c: In function 'gtk_plot_bar_draw_symbol': -gtkplotbar.c:270:5: warning: switch missing default case [-Wswitch-default] - 270 | switch(bar->orientation){ - | ^~~~~~ -gtkplotbar.c: In function 'gtk_plot_bar_draw_legend': -gtkplotbar.c:361:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 361 | legend.text = ""; +gtkplotcandle.c: In function 'gtk_plot_candle_draw_legend': +gtkplotcandle.c:245:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] + 245 | legend.text = ""; | ^ -gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotcanvasellipse.o gtkplotcanvasellipse.c -gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotcanvasline.o gtkplotcanvasline.c -gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotcanvaspixmap.o gtkplotcanvaspixmap.c -gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotcanvasplot.o gtkplotcanvasplot.c -gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotcanvasrectangle.o gtkplotcanvasrectangle.c -gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotcanvastext.o gtkplotcanvastext.c -gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotcsurface.o gtkplotcsurface.c -gtkplotcanvas.c:147:13: warning: redundant redeclaration of 'gtk_plot_canvas_child_draw' [-Wredundant-decls] - 147 | static void gtk_plot_canvas_child_draw (GtkPlotCanvas *canvas, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -gtkplotcanvas.c:133:13: note: previous declaration of 'gtk_plot_canvas_child_draw' was here - 133 | static void gtk_plot_canvas_child_draw (GtkPlotCanvas *canvas, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -gtkplotcanvas.c: In function 'gtk_plot_canvas_get_type': -gtkplotcanvas.c:203:3: warning: cast between incompatible function types from 'void (*)(GtkPlotCanvasClass *)' {aka 'void (*)(struct _GtkPlotCanvasClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] - 203 | (GClassInitFunc) gtk_plot_canvas_class_init, - | ^ -gtkplotcanvas.c:205:3: warning: cast between incompatible function types from 'void (*)(GtkPlotCanvas *)' {aka 'void (*)(struct _GtkPlotCanvas *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] - 205 | (GInstanceInitFunc) gtk_plot_canvas_init, - | ^ -gtkplotcanvas.c: In function 'gtk_plot_canvas_child_get_type': -gtkplotcanvas.c:223:3: warning: cast between incompatible function types from 'void (*)(GtkPlotCanvasChildClass *)' {aka 'void (*)(struct _GtkPlotCanvasChildClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] - 223 | (GClassInitFunc) gtk_plot_canvas_child_class_init, - | ^ -gtkplotcanvas.c:225:3: warning: cast between incompatible function types from 'void (*)(GtkPlotCanvasChild *)' {aka 'void (*)(struct _GtkPlotCanvasChild *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] - 225 | (GInstanceInitFunc) gtk_plot_canvas_child_init, - | ^ -gtkplotcanvas.c: In function 'gtk_plot_canvas_child_get_property': -gtkplotcanvas.c:401:3: warning: switch missing default case [-Wswitch-default] - 401 | switch(prop_id){ - | ^~~~~~ -gtkplotcanvas.c: In function 'gtk_plot_canvas_child_set_property': -gtkplotcanvas.c:446:3: warning: switch missing default case [-Wswitch-default] - 446 | switch(prop_id){ - | ^~~~~~ -gtkplotcanvas.c: In function 'gtk_plot_canvas_get_property': -gtkplotcanvas.c:792:3: warning: switch missing default case [-Wswitch-default] - 792 | switch(prop_id){ - | ^~~~~~ -gtkplotcanvas.c: In function 'gtk_plot_canvas_set_property': -gtkplotcanvas.c:833:3: warning: switch missing default case [-Wswitch-default] - 833 | switch(prop_id){ - | ^~~~~~ -gtkplotcanvas.c: In function 'gtk_plot_canvas_refresh': -gtkplotcanvas.c:1175:25: warning: cast between incompatible function types from 'void (*)(GtkWidget *)' {aka 'void (*)(struct _GtkWidget *)'} to 'void (*)(GtkWidget *, void *)' {aka 'void (*)(struct _GtkWidget *, void *)'} [-Wcast-function-type] - 1175 | (GtkCallback) gtk_widget_queue_draw, NULL); - | ^ -gtkplotcanvas.c: In function 'gtk_plot_canvas_motion': -gtkplotcanvas.c:1273:8: warning: enumeration value 'GTK_PLOT_CANVAS_OUT' not handled in switch [-Wswitch-enum] - 1273 | switch(canvas->drag_point){ - | ^~~~~~ -gtkplotcanvas.c:1273:8: warning: enumeration value 'GTK_PLOT_CANVAS_IN' not handled in switch [-Wswitch-enum] -gtkplotcanvas.c: In function 'gtk_plot_canvas_button_press': -gtkplotcanvas.c:1528:11: warning: enumeration value 'GTK_PLOT_CANVAS_OUT' not handled in switch [-Wswitch-enum] - 1528 | switch(pos){ - | ^~~~~~ -gtkplotcanvas.c:1528:11: warning: enumeration value 'GTK_PLOT_CANVAS_LEFT' not handled in switch [-Wswitch-enum] -gtkplotcanvas.c:1528:11: warning: enumeration value 'GTK_PLOT_CANVAS_RIGHT' not handled in switch [-Wswitch-enum] -gtkplotcanvas.c:1528:11: warning: enumeration value 'GTK_PLOT_CANVAS_TOP' not handled in switch [-Wswitch-enum] -gtkplotcanvas.c:1528:11: warning: enumeration value 'GTK_PLOT_CANVAS_BOTTOM' not handled in switch [-Wswitch-enum] -gtkplotcanvas.c:1528:11: warning: enumeration value 'GTK_PLOT_CANVAS_TOP_LEFT' not handled in switch [-Wswitch-enum] -gtkplotcanvas.c:1528:11: warning: enumeration value 'GTK_PLOT_CANVAS_TOP_RIGHT' not handled in switch [-Wswitch-enum] -gtkplotcanvas.c:1528:11: warning: enumeration value 'GTK_PLOT_CANVAS_BOTTOM_LEFT' not handled in switch [-Wswitch-enum] -gtkplotcanvas.c:1528:11: warning: enumeration value 'GTK_PLOT_CANVAS_BOTTOM_RIGHT' not handled in switch [-Wswitch-enum] -gtkplotcanvas.c: In function 'gtk_plot_canvas_motion': -gtkplotcanvas.c:1344:18: warning: this statement may fall through [-Wimplicit-fallthrough=] - 1344 | if(canvas->active_item && canvas->active_item->flags & GTK_PLOT_CANVAS_CAN_RESIZE){ - | ^ -gtkplotcanvas.c:1348:13: note: here - 1348 | case GTK_PLOT_CANVAS_TOP: - | ^~~~ -gtkplotcanvas.c:1361:18: warning: this statement may fall through [-Wimplicit-fallthrough=] - 1361 | if(canvas->active_item && canvas->active_item->flags & GTK_PLOT_CANVAS_CAN_RESIZE){ - | ^ -gtkplotcanvas.c:1365:13: note: here - 1365 | case GTK_PLOT_CANVAS_BOTTOM: - | ^~~~ -gtkplotcanvas.c: In function 'gtk_plot_canvas_set_line_attributes': -gtkplotcanvas.c:2510:9: warning: this statement may fall through [-Wimplicit-fallthrough=] - 2510 | gtk_plot_pc_set_dash(canvas->pc, 0, dash, 2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gtkplotcanvas.c:2511:4: note: here - 2511 | case GTK_PLOT_LINE_DOT_DASH: - | ^~~~ -gtkplotcanvasellipse.c: In function 'gtk_plot_canvas_ellipse_get_type': -gtkplotcanvasellipse.c:88:3: warning: cast between incompatible function types from 'void (*)(GtkPlotCanvasChildClass *)' {aka 'void (*)(struct _GtkPlotCanvasChildClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] - 88 | (GClassInitFunc) gtk_plot_canvas_ellipse_class_init, - | ^ -gtkplotcanvasellipse.c:90:3: warning: cast between incompatible function types from 'void (*)(GtkPlotCanvasEllipse *)' {aka 'void (*)(struct _GtkPlotCanvasEllipse *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] - 90 | (GInstanceInitFunc) gtk_plot_canvas_ellipse_init, - | ^ -gtkplotcanvasellipse.c: In function 'gtk_plot_canvas_ellipse_get_property': -gtkplotcanvasellipse.c:189:3: warning: switch missing default case [-Wswitch-default] - 189 | switch(prop_id){ - | ^~~~~~ -gtkplotcanvasellipse.c: In function 'gtk_plot_canvas_ellipse_set_property': -gtkplotcanvasellipse.c:210:3: warning: switch missing default case [-Wswitch-default] - 210 | switch(prop_id){ - | ^~~~~~ -gtkplotcanvasline.c: In function 'gtk_plot_canvas_line_get_type': -gtkplotcanvasline.c:102:3: warning: cast between incompatible function types from 'void (*)(GtkPlotCanvasChildClass *)' {aka 'void (*)(struct _GtkPlotCanvasChildClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] - 102 | (GClassInitFunc) gtk_plot_canvas_line_class_init, - | ^ -gtkplotcanvasline.c:104:3: warning: cast between incompatible function types from 'void (*)(GtkPlotCanvasLine *)' {aka 'void (*)(struct _GtkPlotCanvasLine *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] - 104 | (GInstanceInitFunc) gtk_plot_canvas_line_init, - | ^ -gtkplotcanvasline.c: In function 'gtk_plot_canvas_line_set_property': -gtkplotcanvasline.c:299:3: warning: switch missing default case [-Wswitch-default] - 299 | switch(prop_id){ - | ^~~~~~ -gtkplotcanvasline.c: In function 'gtk_plot_canvas_line_get_property': -gtkplotcanvasline.c:341:3: warning: switch missing default case [-Wswitch-default] - 341 | switch(prop_id){ - | ^~~~~~ -gtkplotcanvasline.c: In function 'gtk_plot_canvas_line_draw': -gtkplotcanvasline.c:410:6: warning: switch missing default case [-Wswitch-default] - 410 | switch(line->arrow_style){ - | ^~~~~~ -gtkplotcanvasline.c:433:6: warning: switch missing default case [-Wswitch-default] - 433 | switch(line->arrow_style){ - | ^~~~~~ -gtkplotcanvasrectangle.c: In function 'gtk_plot_canvas_rectangle_get_type': -gtkplotcanvasrectangle.c:84:3: warning: cast between incompatible function types from 'void (*)(GtkPlotCanvasChildClass *)' {aka 'void (*)(struct _GtkPlotCanvasChildClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] - 84 | (GClassInitFunc) gtk_plot_canvas_rectangle_class_init, - | ^ -gtkplotcanvasrectangle.c:86:3: warning: cast between incompatible function types from 'void (*)(GtkPlotCanvasRectangle *)' {aka 'void (*)(struct _GtkPlotCanvasRectangle *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] - 86 | (GInstanceInitFunc) gtk_plot_canvas_rectangle_init, - | ^ -gtkplotcanvasrectangle.c: In function 'gtk_plot_canvas_rectangle_get_property': -gtkplotcanvasrectangle.c:100:3: warning: switch missing default case [-Wswitch-default] - 100 | switch(prop_id){ - | ^~~~~~ -gtkplotcanvasrectangle.c: In function 'gtk_plot_canvas_rectangle_set_property': -gtkplotcanvasrectangle.c:127:3: warning: switch missing default case [-Wswitch-default] - 127 | switch(prop_id){ - | ^~~~~~ -gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotdata.o gtkplotdata.c -gtkplotcanvasplot.c: In function 'gtk_plot_canvas_plot_get_type': -gtkplotcanvasplot.c:86:3: warning: cast between incompatible function types from 'void (*)(GtkPlotCanvasChildClass *)' {aka 'void (*)(struct _GtkPlotCanvasChildClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] - 86 | (GClassInitFunc) gtk_plot_canvas_plot_class_init, - | ^ -gtkplotcanvasplot.c:88:3: warning: cast between incompatible function types from 'void (*)(GtkPlotCanvasPlot *)' {aka 'void (*)(struct _GtkPlotCanvasPlot *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] - 88 | (GInstanceInitFunc) gtk_plot_canvas_plot_init, - | ^ -gtkplotcanvasplot.c: In function 'gtk_plot_canvas_plot_button_release': -gtkplotcanvasplot.c:332:12: warning: using integer absolute value function 'abs' when argument is of floating-point type 'gdouble' {aka 'double'} [-Wabsolute-value] - 332 | if(abs(new_x - px) <= DEFAULT_MARKER_SIZE && - | ^~~ -gtkplotcanvasplot.c:333:12: warning: using integer absolute value function 'abs' when argument is of floating-point type 'gdouble' {aka 'double'} [-Wabsolute-value] - 333 | abs(new_y - py) <= DEFAULT_MARKER_SIZE){ - | ^~~ -gtkplotcanvasplot.c:275:3: warning: enumeration value 'GTK_PLOT_CANVAS_PLOT_OUT' not handled in switch [-Wswitch-enum] - 275 | switch(cplot->pos){ - | ^~~~~~ -gtkplotcanvasplot.c: In function 'gtk_plot_canvas_plot_size_allocate': -gtkplotcanvasplot.c:391:3: warning: enumeration value 'GTK_PLOT_CANVAS_PLOT_IN_AXIS' not handled in switch [-Wswitch-enum] - 391 | switch(GTK_PLOT_CANVAS_PLOT(child)->pos){ - | ^~~~~~ -gtkplotcanvasplot.c:391:3: warning: enumeration value 'GTK_PLOT_CANVAS_PLOT_IN_DATA' not handled in switch [-Wswitch-enum] -gtkplotcanvasplot.c:391:3: warning: enumeration value 'GTK_PLOT_CANVAS_PLOT_IN_MARKER' not handled in switch [-Wswitch-enum] -gtkplotcanvasplot.c: In function 'gtk_plot_canvas_plot_button_press': -gtkplotcanvasplot.c:677:12: warning: using integer absolute value function 'abs' when argument is of floating-point type 'gdouble' {aka 'double'} [-Wabsolute-value] - 677 | if(abs(xi-x) <= 20 && abs(yi-y) <= 20){ - | ^~~ -gtkplotcanvasplot.c:677:31: warning: using integer absolute value function 'abs' when argument is of floating-point type 'gdouble' {aka 'double'} [-Wabsolute-value] - 677 | if(abs(xi-x) <= 20 && abs(yi-y) <= 20){ - | ^~~ -gtkplotcanvasplot.c:728:14: warning: using integer absolute value function 'abs' when argument is of floating-point type 'gdouble' {aka 'double'} [-Wabsolute-value] - 728 | if(abs(xi-x) <= DEFAULT_MARKER_SIZE && - | ^~~ -gtkplotcanvasplot.c:729:14: warning: using integer absolute value function 'abs' when argument is of floating-point type 'gdouble' {aka 'double'} [-Wabsolute-value] - 729 | abs(yi-y) <= DEFAULT_MARKER_SIZE){ - | ^~~ +gtkplotcsurface.c: In function 'gtk_plot_csurface_draw_lines': +gtkplotcsurface.c:903:29: warning: declaration of 'aux' shadows a previous local [-Wshadow] + 903 | GtkPlotContourX aux = xp[j]; + | ^~~ +gtkplotcsurface.c:871:16: note: shadowed declaration is here + 871 | GList *aux; + | ^~~ gtkplotcanvaspixmap.c: In function 'gtk_plot_canvas_pixmap_get_type': gtkplotcanvaspixmap.c:80:3: warning: cast between incompatible function types from 'void (*)(GtkPlotCanvasChildClass *)' {aka 'void (*)(struct _GtkPlotCanvasChildClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] 80 | (GClassInitFunc) gtk_plot_canvas_pixmap_class_init, @@ -3133,91 +3231,7 @@ gtkplotcanvaspixmap.c:188:3: warning: switch missing default case [-Wswitch-default] 188 | switch(prop_id){ | ^~~~~~ -gtkplotcanvastext.c: In function 'gtk_plot_canvas_text_get_type': -gtkplotcanvastext.c:77:3: warning: cast between incompatible function types from 'void (*)(GtkPlotCanvasChildClass *)' {aka 'void (*)(struct _GtkPlotCanvasChildClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] - 77 | (GClassInitFunc) gtk_plot_canvas_text_class_init, - | ^ -gtkplotcanvastext.c:79:3: warning: cast between incompatible function types from 'void (*)(GtkPlotCanvasText *)' {aka 'void (*)(struct _GtkPlotCanvasText *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] - 79 | (GInstanceInitFunc) gtk_plot_canvas_text_init, - | ^ -gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotdt.o gtkplotdt.c -gtkplotcanvastext.c: In function 'gtk_plot_canvas_text_get_property': -gtkplotcanvastext.c:196:3: warning: switch missing default case [-Wswitch-default] - 196 | switch(prop_id){ - | ^~~~~~ -gtkplotcanvastext.c: In function 'gtk_plot_canvas_text_set_property': -gtkplotcanvastext.c:212:3: warning: switch missing default case [-Wswitch-default] - 212 | switch(prop_id){ - | ^~~~~~ -gtkplot3d.c: In function 'gtk_plot3d_show_labels': -gtkplot3d.c:2897:20: warning: potential null pointer dereference [-Wnull-dereference] - 2897 | axis->label_mask = label_mask; - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -gtkplot3d.c: In function 'gtk_plot3d_show_title': -gtkplot3d.c:2915:23: warning: potential null pointer dereference [-Wnull-dereference] - 2915 | axis->title_visible = TRUE; -gtkplot3d.c: In function 'gtk_plot3d_hide_title': -gtkplot3d.c:2933:23: warning: potential null pointer dereference [-Wnull-dereference] - 2933 | axis->title_visible = FALSE; -gtkplot3d.c: In function 'gtk_plot3d_show_major_ticks': -gtkplot3d.c:2954:20: warning: potential null pointer dereference [-Wnull-dereference] - 2954 | axis->major_mask = ticks_mask; - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -gtkplot3d.c: In function 'gtk_plot3d_show_minor_ticks': -gtkplot3d.c:2974:20: warning: potential null pointer dereference [-Wnull-dereference] - 2974 | axis->minor_mask = ticks_mask; - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -gtkplot3d.c: In function 'gtk_plot3d_set_ticks': -gtkplot3d.c:2998:22: warning: potential null pointer dereference [-Wnull-dereference] - 2998 | axis->ticks.nminor = nminor; - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -gtkplot3d.c:2996:20: warning: potential null pointer dereference [-Wnull-dereference] - 2996 | axis->ticks.step = major_step; - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -gtkplot3d.c: In function 'gtk_plot3d_set_major_ticks': -gtkplot3d.c:3018:20: warning: potential null pointer dereference [-Wnull-dereference] - 3018 | axis->ticks.step = major_step; - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -gtkplot3d.c: In function 'gtk_plot3d_set_minor_ticks': -gtkplot3d.c:3038:22: warning: potential null pointer dereference [-Wnull-dereference] - 3038 | axis->ticks.nminor = nminor; - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -gtkplot3d.c: In function 'gtk_plot3d_set_ticks_length': -gtkplot3d.c:3058:22: warning: potential null pointer dereference [-Wnull-dereference] - 3058 | axis->ticks_length = length; - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ -gtkplot3d.c: In function 'gtk_plot3d_set_ticks_width': -gtkplot3d.c:3078:21: warning: potential null pointer dereference [-Wnull-dereference] - 3078 | axis->ticks_width = width; - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -gtkplot3d.c: In function 'gtk_plot3d_show_ticks': -gtkplot3d.c:3101:20: warning: potential null pointer dereference [-Wnull-dereference] - 3101 | axis->minor_mask = minor_mask; - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -gtkplot3d.c:3100:20: warning: potential null pointer dereference [-Wnull-dereference] - 3100 | axis->major_mask = major_mask; - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotflux.o gtkplotflux.c -gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotcairo.o gtkplotcairo.c -gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotpc.o gtkplotpc.c -gtkplotcsurface.c: In function 'gtk_plot_csurface_get_type': -gtkplotcsurface.c:137:3: warning: cast between incompatible function types from 'void (*)(GtkPlotCSurfaceClass *)' {aka 'void (*)(struct _GtkPlotCSurfaceClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] - 137 | (GClassInitFunc) gtk_plot_csurface_class_init, - | ^ -gtkplotcsurface.c:139:3: warning: cast between incompatible function types from 'void (*)(GtkPlotCSurface *)' {aka 'void (*)(struct _GtkPlotCSurface *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] - 139 | (GInstanceInitFunc) gtk_plot_csurface_init, - | ^ -gtkplotcsurface.c: In function 'gtk_plot_csurface_set_property': -gtkplotcsurface.c:291:3: warning: switch missing default case [-Wswitch-default] - 291 | switch (prop_id) - | ^~~~~~ -gtkplotcsurface.c: In function 'gtk_plot_csurface_draw_lines': -gtkplotcsurface.c:903:29: warning: declaration of 'aux' shadows a previous local [-Wshadow] - 903 | GtkPlotContourX aux = xp[j]; - | ^~~ -gtkplotcsurface.c:871:16: note: shadowed declaration is here - 871 | GList *aux; - | ^~~ gtkplotcsurface.c: In function 'gtk_plot_csurface_get_legend_size': gtkplotcsurface.c:1620:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1620 | legend.text = "X"; @@ -3230,15 +3244,13 @@ gtkplotcsurface.c:1740:7: warning: switch missing default case [-Wswitch-default] 1740 | switch (i) | ^~~~~~ -gtkplot3d.c: In function 'gtk_plot3d_set_scale': -gtkplot3d.c:3539:19: warning: potential null pointer dereference [-Wnull-dereference] - 3539 | ax->ticks.scale = scale; - | ~~~~~~~~~~~~~~~~^~~~~~~ -gtkplot3d.c: In function 'gtk_plot3d_get_scale': -gtkplot3d.c:3558:19: warning: potential null pointer dereference [-Wnull-dereference] - 3558 | return(ax->ticks.scale); - | ~~~~~~~~~~^~~~~~~ +gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotcairo.o gtkplotcairo.c +gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotpc.o gtkplotpc.c gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotpixmap.o gtkplotpixmap.c +gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotpolar.o gtkplotpolar.c +gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotprint.o gtkplotprint.c +gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotps.o gtkplotps.c +gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotsurface.o gtkplotsurface.c gtkplotdata.c: In function 'gtk_plot_data_get_type': gtkplotdata.c:296:3: warning: cast between incompatible function types from 'void (*)(GtkPlotDataClass *)' {aka 'void (*)(struct _GtkPlotDataClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] 296 | (GClassInitFunc) gtk_plot_data_class_init, @@ -3247,13 +3259,69 @@ 298 | (GInstanceInitFunc) gtk_plot_data_init, | ^ gtkplotdata.c: In function 'gtk_plot_data_init': +gtkplotcairo.c: In function 'gtk_plot_cairo_get_type': +gtkplotcairo.c:137:3: warning: cast between incompatible function types from 'void (*)(GtkPlotCairoClass *)' {aka 'void (*)(struct _GtkPlotCairoClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] + 137 | (GClassInitFunc) gtk_plot_cairo_class_init, + | ^ +gtkplotcairo.c:139:3: warning: cast between incompatible function types from 'void (*)(GtkPlotCairo *)' {aka 'void (*)(struct _GtkPlotCairo *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] + 139 | (GInstanceInitFunc) gtk_plot_cairo_init, + | ^ gtkplotdata.c:1541:34: warning: implicit conversion from 'enum ' to 'GtkPlotOrientation' [-Wenum-conversion] 1541 | dataset->gradient->orientation = GTK_ORIENTATION_VERTICAL; | ^ +gtkplotcairo.c: In function 'gtk_plot_cairo_set_dash': +gtkplotcairo.c:414:3: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] + 414 | gchar list[] = {'\0','\1','\2','\3','\4','\5','\6','\7'}; + | ^~~~~ +gtkplotcairo.c: In function 'gtk_plot_cairo_draw_string': +gtkplotcairo.c:769:7: warning: switch missing default case [-Wswitch-default] + 769 | switch(angle){ + | ^~~~~~ +gtkplotcairo.c:789:7: warning: switch missing default case [-Wswitch-default] + 789 | switch(angle){ + | ^~~~~~ +gtkplotcairo.c:815:7: warning: switch missing default case [-Wswitch-default] + 815 | switch(angle){ + | ^~~~~~ +gtkplotcairo.c:767:3: warning: enumeration value 'GTK_JUSTIFY_FILL' not handled in switch [-Wswitch-enum] + 767 | switch(just){ + | ^~~~~~ gtkplotdata.c: In function 'gtk_plot_data_set_property': gtkplotdata.c:1717:3: warning: switch missing default case [-Wswitch-default] 1717 | switch (prop_id) | ^~~~~~ +gtkplotcairo.c:1002:19: warning: declaration of 'i' shadows a previous local [-Wshadow] + 1002 | gint i = aux2 - g_utf8_prev_char(lastchar); + | ^ +gtkplotcairo.c:671:8: note: shadowed declaration is here + 671 | gint i; + | ^ +gtkplotcairo.c: In function 'gtk_plot_cairo_draw_pixmap': +gtkplotcairo.c:1102:3: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] + 1102 | cairo_surface_t *image_surface = NULL; + | ^~~~~~~~~~~~~~~ +gtkplotcairo.c: In function 'gtk_plot_cairo_draw_string': +gtkplotcairo.c:1071:7: warning: this statement may fall through [-Wimplicit-fallthrough=] + 1071 | gtk_plot_pc_draw_rectangle(pc, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1072 | TRUE, + | ~~~~~ + 1073 | old_tx + width + border_space, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1074 | old_ty - border_space + shadow_width, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1075 | shadow_width, height + 2 * border_space); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gtkplotcairo.c:1076:5: note: here + 1076 | case GTK_PLOT_BORDER_LINE: + | ^~~~ +gtkplotdt.c: In function 'gtk_plot_dt_get_type': +gtkplotdt.c:69:3: warning: cast between incompatible function types from 'void (*)(GtkPlotDTClass *)' {aka 'void (*)(struct _GtkPlotDTClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] + 69 | (GClassInitFunc) gtk_plot_dt_class_init, + | ^ +gtkplotdt.c:71:3: warning: cast between incompatible function types from 'void (*)(GtkPlotDT *)' {aka 'void (*)(struct _GtkPlotDT *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] + 71 | (GInstanceInitFunc) gtk_plot_dt_init, + | ^ gtkplotdata.c: In function 'gtk_plot_data_draw_legend': gtkplotdata.c:2788:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2788 | legend.text = ""; @@ -3262,10 +3330,42 @@ gtkplotdata.c:2860:34: warning: comparison between 'GtkPlotOrientation' and 'enum ' [-Wenum-compare] 2860 | if(data->gradient->orientation == GTK_ORIENTATION_VERTICAL) | ^~ +gtkplotdt.c: In function 'gtk_plot_dt_triangulate_insert_node': +gtkplotdt.c:678:28: warning: declaration of 't' shadows a previous local [-Wshadow] + 678 | GtkPlotDTtriangle *t; + | ^ +gtkplotdt.c:575:22: note: shadowed declaration is here + 575 | GtkPlotDTtriangle *t = NULL; + | ^ +gtkplotdt.c:689:26: warning: declaration of 't' shadows a previous local [-Wshadow] + 689 | GtkPlotDTtriangle *t = (GtkPlotDTtriangle *)list->data; + | ^ +gtkplotdt.c:575:22: note: shadowed declaration is here + 575 | GtkPlotDTtriangle *t = NULL; + | ^ +gtkplotdt.c:691:12: warning: declaration of 'l' shadows a previous local [-Wshadow] + 691 | gint l, m, n; + | ^ +gtkplotdt.c:574:12: note: shadowed declaration is here + 574 | gint j,k,l, delinquentes; + | ^ +gtkplotdt.c:774:26: warning: declaration of 't' shadows a previous local [-Wshadow] + 774 | GtkPlotDTtriangle *t = (GtkPlotDTtriangle *)list->data; + | ^ +gtkplotdt.c:575:22: note: shadowed declaration is here + 575 | GtkPlotDTtriangle *t = NULL; + | ^ gtkplotdata.c: In function 'draw_gradient_vertical': gtkplotdata.c:3082:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 3082 | gint ncolors = 0; | ^~~~ +gtkplotdt.c: In function 'gtk_plot_dt_compare_nodes_xy_wise': +gtkplotdt.c:1045:5: warning: switch missing default case [-Wswitch-default] + 1045 | switch(gtk_plot_dt_compare_nodes_y_wise(a,b)) { + | ^~~~~~ +gtkplotdt.c:1039:3: warning: switch missing default case [-Wswitch-default] + 1039 | switch(gtk_plot_dt_compare_nodes_x_wise(a,b)) { + | ^~~~~~ gtkplotdata.c:3169:5: warning: switch missing default case [-Wswitch-default] 3169 | switch(data->gradient_title_pos){ | ^~~~~~ @@ -3297,19 +3397,46 @@ gtkplotdata.c:3848:34: warning: comparison between 'GtkPlotOrientation' and 'enum ' [-Wenum-compare] 3848 | if(data->gradient->orientation == GTK_ORIENTATION_VERTICAL){ | ^~ +gtkplotflux.c: In function 'gtk_plot_flux_get_type': +gtkplotflux.c:100:3: warning: cast between incompatible function types from 'void (*)(GtkPlotFluxClass *)' {aka 'void (*)(struct _GtkPlotFluxClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] + 100 | (GClassInitFunc) gtk_plot_flux_class_init, + | ^ +gtkplotflux.c:102:3: warning: cast between incompatible function types from 'void (*)(GtkPlotFlux *)' {aka 'void (*)(struct _GtkPlotFlux *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] + 102 | (GInstanceInitFunc) gtk_plot_flux_init, + | ^ gtkplotdata.c:3881:5: warning: switch missing default case [-Wswitch-default] 3881 | switch(data->gradient_title_pos){ | ^~~~~~ +gtkplotflux.c: In function 'gtk_plot_flux_set_property': +gtkplotflux.c:336:3: warning: switch missing default case [-Wswitch-default] + 336 | switch (prop_id) + | ^~~~~~ +gtkplotflux.c: In function 'gtk_plot_flux_new': +gtkplotflux.c:426:1: warning: old-style function definition [-Wold-style-definition] + 426 | gtk_plot_flux_new () + | ^~~~~~~~~~~~~~~~~ +gtkplotflux.c: In function 'gtk_plot_flux_get_legend_size': +gtkplotflux.c:547:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] + 547 | legend.text = ""; + | ^ gtkplotdata.c: In function 'gtk_plot_data_draw_symbol_private': +gtkplotflux.c: In function 'gtk_plot_flux_draw_legend': +gtkplotflux.c:615:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] + 615 | legend.text = ""; + | ^ gtkplotdata.c:4021:3: warning: switch missing default case [-Wswitch-default] 4021 | switch(symbol.symbol_type) { | ^~~~~~ -gtkplotdt.c: In function 'gtk_plot_dt_get_type': -gtkplotdt.c:69:3: warning: cast between incompatible function types from 'void (*)(GtkPlotDTClass *)' {aka 'void (*)(struct _GtkPlotDTClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] - 69 | (GClassInitFunc) gtk_plot_dt_class_init, +gtkplotflux.c: In function 'gtk_plot_flux_draw_arrow': +gtkplotflux.c:731:3: warning: switch missing default case [-Wswitch-default] + 731 | switch(flux->arrow_style){ + | ^~~~~~ +gtkplotpc.c: In function 'gtk_plot_pc_get_type': +gtkplotpc.c:57:3: warning: cast between incompatible function types from 'void (*)(GtkPlotPCClass *)' {aka 'void (*)(struct _GtkPlotPCClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] + 57 | (GClassInitFunc) gtk_plot_pc_class_init, | ^ -gtkplotdt.c:71:3: warning: cast between incompatible function types from 'void (*)(GtkPlotDT *)' {aka 'void (*)(struct _GtkPlotDT *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] - 71 | (GInstanceInitFunc) gtk_plot_dt_init, +gtkplotpc.c:59:3: warning: cast between incompatible function types from 'void (*)(GtkPlotPC *)' {aka 'void (*)(struct _GtkPlotPC *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] + 59 | (GInstanceInitFunc) gtk_plot_pc_real_init, | ^ gtkplotdata.c: In function 'gtk_plot_data_get_gradient_colors': gtkplotdata.c:6416:45: warning: parameter 'min' set but not used [-Wunused-but-set-parameter] @@ -3322,35 +3449,10 @@ gtkplotdata.c:6438:12: warning: comparison of integer expressions of different signedness: 'guint' {aka 'unsigned int'} and 'gint' {aka 'int'} [-Wsign-compare] 6438 | if(level > data->gradient->ticks.nticks) return; | ^ -gtkplotdt.c: In function 'gtk_plot_dt_triangulate_insert_node': gtkplotdata.c: In function 'gtk_plot_data_get_gradient_nth_color': -gtkplotdt.c:678:28: warning: declaration of 't' shadows a previous local [-Wshadow] - 678 | GtkPlotDTtriangle *t; - | ^ -gtkplotdt.c:575:22: note: shadowed declaration is here - 575 | GtkPlotDTtriangle *t = NULL; - | ^ -gtkplotdt.c:689:26: warning: declaration of 't' shadows a previous local [-Wshadow] - 689 | GtkPlotDTtriangle *t = (GtkPlotDTtriangle *)list->data; - | ^ -gtkplotdt.c:575:22: note: shadowed declaration is here - 575 | GtkPlotDTtriangle *t = NULL; - | ^ -gtkplotdt.c:691:12: warning: declaration of 'l' shadows a previous local [-Wshadow] - 691 | gint l, m, n; - | ^ -gtkplotdt.c:574:12: note: shadowed declaration is here - 574 | gint j,k,l, delinquentes; - | ^ gtkplotdata.c:6456:12: warning: comparison of integer expressions of different signedness: 'guint' {aka 'unsigned int'} and 'gint' {aka 'int'} [-Wsign-compare] 6456 | if(level > data->gradient->ticks.nticks) return NULL; | ^ -gtkplotdt.c:774:26: warning: declaration of 't' shadows a previous local [-Wshadow] - 774 | GtkPlotDTtriangle *t = (GtkPlotDTtriangle *)list->data; - | ^ -gtkplotdt.c:575:22: note: shadowed declaration is here - 575 | GtkPlotDTtriangle *t = NULL; - | ^ gtkplotdata.c: In function 'gtk_plot_data_get_gradient_outer_colors': gtkplotdata.c:6488:51: warning: parameter 'min' set but not used [-Wunused-but-set-parameter] 6488 | GdkRGBA *min, @@ -3358,13 +3460,6 @@ gtkplotdata.c:6489:51: warning: parameter 'max' set but not used [-Wunused-but-set-parameter] 6489 | GdkRGBA *max) | ~~~~~~~~~^~~ -gtkplotdt.c: In function 'gtk_plot_dt_compare_nodes_xy_wise': -gtkplotdt.c:1045:5: warning: switch missing default case [-Wswitch-default] - 1045 | switch(gtk_plot_dt_compare_nodes_y_wise(a,b)) { - | ^~~~~~ -gtkplotdt.c:1039:3: warning: switch missing default case [-Wswitch-default] - 1039 | switch(gtk_plot_dt_compare_nodes_x_wise(a,b)) { - | ^~~~~~ gtkplotdata.c: In function 'hsv_to_rgb': gtkplotdata.c:6681:7: warning: switch missing default case [-Wswitch-default] 6681 | switch (i) @@ -3373,90 +3468,21 @@ gtkplotdata.c:6941:12: warning: comparison of integer expressions of different signedness: 'guint' {aka 'unsigned int'} and 'gint' {aka 'int'} [-Wsign-compare] 6941 | if(point >= data->num_points) return FALSE; | ^~ -gtkplotflux.c: In function 'gtk_plot_flux_get_type': -gtkplotflux.c:100:3: warning: cast between incompatible function types from 'void (*)(GtkPlotFluxClass *)' {aka 'void (*)(struct _GtkPlotFluxClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] - 100 | (GClassInitFunc) gtk_plot_flux_class_init, +gtkplotpolar.c: In function 'gtk_plot_polar_get_type': +gtkplotpolar.c:95:3: warning: cast between incompatible function types from 'void (*)(GtkPlotPolarClass *)' {aka 'void (*)(struct _GtkPlotPolarClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] + 95 | (GClassInitFunc) gtk_plot_polar_class_init, | ^ -gtkplotflux.c:102:3: warning: cast between incompatible function types from 'void (*)(GtkPlotFlux *)' {aka 'void (*)(struct _GtkPlotFlux *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] - 102 | (GInstanceInitFunc) gtk_plot_flux_init, +gtkplotpolar.c:97:3: warning: cast between incompatible function types from 'void (*)(GtkPlotPolar *)' {aka 'void (*)(struct _GtkPlotPolar *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] + 97 | (GInstanceInitFunc) gtk_plot_polar_init, | ^ -gtkplotflux.c: In function 'gtk_plot_flux_set_property': -gtkplotflux.c:336:3: warning: switch missing default case [-Wswitch-default] - 336 | switch (prop_id) - | ^~~~~~ -gtkplotflux.c: In function 'gtk_plot_flux_new': -gtkplotflux.c:426:1: warning: old-style function definition [-Wold-style-definition] - 426 | gtk_plot_flux_new () - | ^~~~~~~~~~~~~~~~~ -gtkplotflux.c: In function 'gtk_plot_flux_get_legend_size': -gtkplotflux.c:547:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 547 | legend.text = ""; - | ^ -gtkplotflux.c: In function 'gtk_plot_flux_draw_legend': -gtkplotflux.c:615:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 615 | legend.text = ""; - | ^ -gtkplotflux.c: In function 'gtk_plot_flux_draw_arrow': -gtkplotflux.c:731:3: warning: switch missing default case [-Wswitch-default] - 731 | switch(flux->arrow_style){ +gtkplotpolar.c: In function 'gtk_plot_polar_set_property': +gtkplotpolar.c:207:3: warning: switch missing default case [-Wswitch-default] + 207 | switch(prop_id){ | ^~~~~~ -gtkplotpc.c: In function 'gtk_plot_pc_get_type': -gtkplotpc.c:57:3: warning: cast between incompatible function types from 'void (*)(GtkPlotPCClass *)' {aka 'void (*)(struct _GtkPlotPCClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] - 57 | (GClassInitFunc) gtk_plot_pc_class_init, - | ^ -gtkplotpc.c:59:3: warning: cast between incompatible function types from 'void (*)(GtkPlotPC *)' {aka 'void (*)(struct _GtkPlotPC *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] - 59 | (GInstanceInitFunc) gtk_plot_pc_real_init, - | ^ -gtkplotcairo.c: In function 'gtk_plot_cairo_get_type': -gtkplotcairo.c:137:3: warning: cast between incompatible function types from 'void (*)(GtkPlotCairoClass *)' {aka 'void (*)(struct _GtkPlotCairoClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] - 137 | (GClassInitFunc) gtk_plot_cairo_class_init, - | ^ -gtkplotcairo.c:139:3: warning: cast between incompatible function types from 'void (*)(GtkPlotCairo *)' {aka 'void (*)(struct _GtkPlotCairo *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] - 139 | (GInstanceInitFunc) gtk_plot_cairo_init, - | ^ -gtkplotcairo.c: In function 'gtk_plot_cairo_set_dash': -gtkplotcairo.c:414:3: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] - 414 | gchar list[] = {'\0','\1','\2','\3','\4','\5','\6','\7'}; - | ^~~~~ -gtkplotcairo.c: In function 'gtk_plot_cairo_draw_string': -gtkplotcairo.c:769:7: warning: switch missing default case [-Wswitch-default] - 769 | switch(angle){ - | ^~~~~~ -gtkplotcairo.c:789:7: warning: switch missing default case [-Wswitch-default] - 789 | switch(angle){ - | ^~~~~~ -gtkplotcairo.c:815:7: warning: switch missing default case [-Wswitch-default] - 815 | switch(angle){ - | ^~~~~~ -gtkplotcairo.c:767:3: warning: enumeration value 'GTK_JUSTIFY_FILL' not handled in switch [-Wswitch-enum] - 767 | switch(just){ +gtkplotpolar.c: In function 'gtk_plot_polar_draw_labels': +gtkplotpolar.c:663:3: warning: switch missing default case [-Wswitch-default] + 663 | switch(axis->labels_attr.angle){ | ^~~~~~ -gtkplotcairo.c:1002:19: warning: declaration of 'i' shadows a previous local [-Wshadow] - 1002 | gint i = aux2 - g_utf8_prev_char(lastchar); - | ^ -gtkplotcairo.c:671:8: note: shadowed declaration is here - 671 | gint i; - | ^ -gtkplotcairo.c: In function 'gtk_plot_cairo_draw_pixmap': -gtkplotcairo.c:1102:3: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] - 1102 | cairo_surface_t *image_surface = NULL; - | ^~~~~~~~~~~~~~~ -gtkplotcairo.c: In function 'gtk_plot_cairo_draw_string': -gtkplotcairo.c:1071:7: warning: this statement may fall through [-Wimplicit-fallthrough=] - 1071 | gtk_plot_pc_draw_rectangle(pc, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1072 | TRUE, - | ~~~~~ - 1073 | old_tx + width + border_space, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1074 | old_ty - border_space + shadow_width, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1075 | shadow_width, height + 2 * border_space); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gtkplotcairo.c:1076:5: note: here - 1076 | case GTK_PLOT_BORDER_LINE: - | ^~~~ -gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotpolar.o gtkplotpolar.c gtkplotpixmap.c: In function 'gtk_plot_pixmap_get_type': gtkplotpixmap.c:92:3: warning: cast between incompatible function types from 'void (*)(GtkPlotPixmapClass *)' {aka 'void (*)(struct _GtkPlotPixmapClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] 92 | (GClassInitFunc) gtk_plot_pixmap_class_init, @@ -3480,35 +3506,6 @@ gtkplotpixmap.c:389:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 389 | legend.text = ""; | ^ -gtkplotcsurface.c: In function 'gtk_plot_csurface_draw_lines': -gtkplotcsurface.c:703:12: warning: null pointer dereference [-Wnull-dereference] - 703 | last = aux->next; - | ~~~~~^~~~~~~~~~~ -gtkplotdt.c: In function 'gtk_plot_dt_real_triangulate': -gtkplotdt.c:1180:19: warning: potential null pointer dereference [-Wnull-dereference] - 1180 | t4->nn[1] = t1; - | ~~~~~~~~~~^~~~ -gtkplotdt.c:1179:19: warning: potential null pointer dereference [-Wnull-dereference] - 1179 | t4->nn[0] = t3; - | ~~~~~~~~~~^~~~ -gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotprint.o gtkplotprint.c -gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotps.o gtkplotps.c -gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotsurface.o gtkplotsurface.c -gtkplotpolar.c: In function 'gtk_plot_polar_get_type': -gtkplotpolar.c:95:3: warning: cast between incompatible function types from 'void (*)(GtkPlotPolarClass *)' {aka 'void (*)(struct _GtkPlotPolarClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] - 95 | (GClassInitFunc) gtk_plot_polar_class_init, - | ^ -gtkplotpolar.c:97:3: warning: cast between incompatible function types from 'void (*)(GtkPlotPolar *)' {aka 'void (*)(struct _GtkPlotPolar *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] - 97 | (GInstanceInitFunc) gtk_plot_polar_init, - | ^ -gtkplotpolar.c: In function 'gtk_plot_polar_set_property': -gtkplotpolar.c:207:3: warning: switch missing default case [-Wswitch-default] - 207 | switch(prop_id){ - | ^~~~~~ -gtkplotpolar.c: In function 'gtk_plot_polar_draw_labels': -gtkplotpolar.c:663:3: warning: switch missing default case [-Wswitch-default] - 663 | switch(axis->labels_attr.angle){ - | ^~~~~~ gtkplotps.c: In function 'gtk_plot_ps_get_type': gtkplotps.c:147:3: warning: cast between incompatible function types from 'void (*)(GtkPlotPSClass *)' {aka 'void (*)(struct _GtkPlotPSClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] 147 | (GClassInitFunc) gtk_plot_ps_class_init, @@ -3742,20 +3739,6 @@ gtkplotps.c:1036:5: warning: enumeration value 'GTK_JUSTIFY_FILL' not handled in switch [-Wswitch-enum] 1036 | switch (justification) { | ^~~~~~ -gtkplotps.c:965:7: warning: this statement may fall through [-Wimplicit-fallthrough=] - 965 | psdrawrectangle(pc, - | ^~~~~~~~~~~~~~~~~~~ - 966 | TRUE, - | ~~~~~ - 967 | tx + width + border_space, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ - 968 | ty - border_space + shadow_width, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 969 | shadow_width, height + 2 * border_space); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gtkplotps.c:970:5: note: here - 970 | case GTK_PLOT_BORDER_LINE: - | ^~~~ gtkplotsurface.c: In function 'gtk_plot_surface_get_type': gtkplotsurface.c:134:3: warning: cast between incompatible function types from 'void (*)(GtkPlotSurfaceClass *)' {aka 'void (*)(struct _GtkPlotSurfaceClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] 134 | (GClassInitFunc) gtk_plot_surface_class_init, @@ -3784,10 +3767,91 @@ gtkplotsurface.c:1027:21: warning: logical 'and' of equal expressions [-Wlogical-op] 1027 | if(data->legend && data->legend != '\0') gtk_plot_draw_text(plot, legend); | ^~ +gtkplotps.c:965:7: warning: this statement may fall through [-Wimplicit-fallthrough=] + 965 | psdrawrectangle(pc, + | ^~~~~~~~~~~~~~~~~~~ + 966 | TRUE, + | ~~~~~ + 967 | tx + width + border_space, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ + 968 | ty - border_space + shadow_width, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 969 | shadow_width, height + 2 * border_space); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gtkplotps.c:970:5: note: here + 970 | case GTK_PLOT_BORDER_LINE: + | ^~~~ gtkplotsurface.c: In function 'hsv_to_rgb': gtkplotsurface.c:1094:7: warning: switch missing default case [-Wswitch-default] 1094 | switch (i) | ^~~~~~ +gtkplotcsurface.c: In function 'gtk_plot_csurface_draw_lines': +gtkplotcsurface.c:703:12: warning: null pointer dereference [-Wnull-dereference] + 703 | last = aux->next; + | ~~~~~^~~~~~~~~~~ +gtkplotdt.c: In function 'gtk_plot_dt_real_triangulate': +gtkplotdt.c:1180:19: warning: potential null pointer dereference [-Wnull-dereference] + 1180 | t4->nn[1] = t1; + | ~~~~~~~~~~^~~~ +gtkplotdt.c:1179:19: warning: potential null pointer dereference [-Wnull-dereference] + 1179 | t4->nn[0] = t3; + | ~~~~~~~~~~^~~~ +gtkplot3d.c: In function 'gtk_plot3d_show_labels': +gtkplot3d.c:2897:20: warning: potential null pointer dereference [-Wnull-dereference] + 2897 | axis->label_mask = label_mask; + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +gtkplot3d.c: In function 'gtk_plot3d_show_title': +gtkplot3d.c:2915:23: warning: potential null pointer dereference [-Wnull-dereference] + 2915 | axis->title_visible = TRUE; +gtkplot3d.c: In function 'gtk_plot3d_hide_title': +gtkplot3d.c:2933:23: warning: potential null pointer dereference [-Wnull-dereference] + 2933 | axis->title_visible = FALSE; +gtkplot3d.c: In function 'gtk_plot3d_show_major_ticks': +gtkplot3d.c:2954:20: warning: potential null pointer dereference [-Wnull-dereference] + 2954 | axis->major_mask = ticks_mask; + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +gtkplot3d.c: In function 'gtk_plot3d_show_minor_ticks': +gtkplot3d.c:2974:20: warning: potential null pointer dereference [-Wnull-dereference] + 2974 | axis->minor_mask = ticks_mask; + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +gtkplot3d.c: In function 'gtk_plot3d_set_ticks': +gtkplot3d.c:2998:22: warning: potential null pointer dereference [-Wnull-dereference] + 2998 | axis->ticks.nminor = nminor; + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +gtkplot3d.c:2996:20: warning: potential null pointer dereference [-Wnull-dereference] + 2996 | axis->ticks.step = major_step; + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +gtkplot3d.c: In function 'gtk_plot3d_set_major_ticks': +gtkplot3d.c:3018:20: warning: potential null pointer dereference [-Wnull-dereference] + 3018 | axis->ticks.step = major_step; + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +gtkplot3d.c: In function 'gtk_plot3d_set_minor_ticks': +gtkplot3d.c:3038:22: warning: potential null pointer dereference [-Wnull-dereference] + 3038 | axis->ticks.nminor = nminor; + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +gtkplot3d.c: In function 'gtk_plot3d_set_ticks_length': +gtkplot3d.c:3058:22: warning: potential null pointer dereference [-Wnull-dereference] + 3058 | axis->ticks_length = length; + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ +gtkplot3d.c: In function 'gtk_plot3d_set_ticks_width': +gtkplot3d.c:3078:21: warning: potential null pointer dereference [-Wnull-dereference] + 3078 | axis->ticks_width = width; + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +gtkplot3d.c: In function 'gtk_plot3d_show_ticks': +gtkplot3d.c:3101:20: warning: potential null pointer dereference [-Wnull-dereference] + 3101 | axis->minor_mask = minor_mask; + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +gtkplot3d.c:3100:20: warning: potential null pointer dereference [-Wnull-dereference] + 3100 | axis->major_mask = major_mask; + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +gtkplot3d.c: In function 'gtk_plot3d_set_scale': +gtkplot3d.c:3539:19: warning: potential null pointer dereference [-Wnull-dereference] + 3539 | ax->ticks.scale = scale; + | ~~~~~~~~~~~~~~~~^~~~~~~ +gtkplot3d.c: In function 'gtk_plot3d_get_scale': +gtkplot3d.c:3558:19: warning: potential null pointer dereference [-Wnull-dereference] + 3558 | return(ax->ticks.scale); + | ~~~~~~~~~~^~~~~~~ rm -f libgtkextra-genius.a ar cru libgtkextra-genius.a gtkextra-marshal.o gtkextratypebuiltins.o gtkextra.o gtkpsfont.o gtkplot.o gtkplot3d.o gtkplotarray.o gtkplotbar.o gtkplotbox.o gtkplotcandle.o gtkplotcanvas.o gtkplotcanvasellipse.o gtkplotcanvasline.o gtkplotcanvaspixmap.o gtkplotcanvasplot.o gtkplotcanvasrectangle.o gtkplotcanvastext.o gtkplotcsurface.o gtkplotdata.o gtkplotdt.o gtkplotflux.o gtkplotcairo.o gtkplotpc.o gtkplotpixmap.o gtkplotpolar.o gtkplotprint.o gtkplotps.o gtkplotsurface.o ar: `u' modifier ignored since `D' is the default (see `U') @@ -3808,6 +3872,14 @@ gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/i386-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.25"\" -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-4 -I/usr/include/libxml2 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o symbolic.o symbolic.c gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/i386-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.25"\" -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-4 -I/usr/include/libxml2 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mpwrap.o mpwrap.c gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/i386-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.25"\" -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-4 -I/usr/include/libxml2 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mpzextra.o mpzextra.c +gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/i386-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.25"\" -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-4 -I/usr/include/libxml2 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o matrix.o matrix.c +gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/i386-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.25"\" -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-4 -I/usr/include/libxml2 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o matrixw.o matrixw.c +gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/i386-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.25"\" -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-4 -I/usr/include/libxml2 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o matop.o matop.c +gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/i386-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.25"\" -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-4 -I/usr/include/libxml2 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o compil.o compil.c +gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/i386-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.25"\" -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-4 -I/usr/include/libxml2 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o lexer.o lexer.c +gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/i386-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.25"\" -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-4 -I/usr/include/libxml2 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parseutil.o parseutil.c +gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/i386-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.25"\" -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-4 -I/usr/include/libxml2 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o inter.o inter.c +gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/i386-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.25"\" -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-4 -I/usr/include/libxml2 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o examples.o examples.c In file included from eval.c:33: matrixw.h:137:13: warning: Deprecated pre-processor symbol, replace with 137 | G_INLINE_FUNC GelETree *gel_matrixw_index(GelMatrixW *m, int x, int y) G_GNUC_PURE; @@ -3827,32 +3899,13 @@ matrixw.h:170:13: warning: Deprecated pre-processor symbol, replace with 170 | G_INLINE_FUNC GelETree * | ^~~~~~~~~~~~ -In file included from symbolic.c:36: -matrixw.h:137:13: warning: Deprecated pre-processor symbol, replace with - 137 | G_INLINE_FUNC GelETree *gel_matrixw_index(GelMatrixW *m, int x, int y) G_GNUC_PURE; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -matrixw.h:140:13: warning: Deprecated pre-processor symbol, replace with - 140 | G_INLINE_FUNC GelETree * - | ^~~~~~~~~~~~ -matrixw.h:148:13: warning: Deprecated pre-processor symbol, replace with - 148 | G_INLINE_FUNC GelETree *gel_matrixw_vindex(GelMatrixW *m, int i) G_GNUC_PURE; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from funclib.c:37: +In file included from matop.c:34: matrixw.h:137:13: warning: Deprecated pre-processor symbol, replace with 137 | G_INLINE_FUNC GelETree *gel_matrixw_index(GelMatrixW *m, int x, int y) G_GNUC_PURE; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -matrixw.h:151:13: warning: Deprecated pre-processor symbol, replace with - 151 | G_INLINE_FUNC GelETree * - | ^~~~~~~~~~~~ matrixw.h:140:13: warning: Deprecated pre-processor symbol, replace with 140 | G_INLINE_FUNC GelETree * | ^~~~~~~~~~~~ -matrixw.h:167:13: warning: Deprecated pre-processor symbol, replace with - 167 | G_INLINE_FUNC GelETree *gel_matrixw_get_vindex(GelMatrixW *m, int i) G_GNUC_PURE; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -matrixw.h:170:13: warning: Deprecated pre-processor symbol, replace with - 170 | G_INLINE_FUNC GelETree * - | ^~~~~~~~~~~~ matrixw.h:148:13: warning: Deprecated pre-processor symbol, replace with 148 | G_INLINE_FUNC GelETree *gel_matrixw_vindex(GelMatrixW *m, int i) G_GNUC_PURE; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -3882,6 +3935,13 @@ eval.c:694:2: warning: enumeration value 'GEL_MATRIX_START_NODE' not handled in switch [-Wswitch-enum] eval.c:694:2: warning: enumeration value 'GEL_EXPRLIST_START_NODE' not handled in switch [-Wswitch-enum] eval.c:694:2: warning: enumeration value 'GEL_LOCAL_NODE' not handled in switch [-Wswitch-enum] +matop.c: In function 'gel_value_matrix_gauss': +matrixw.h:127:39: warning: this condition has identical branches [-Wduplicated-branches] + 127 | (a)->regy ? (a)->regy[i] : (i))) : \ + | ^ +matop.c:418:18: note: in expansion of macro 'gel_matrixw_get_index' + 418 | GelETree *t = gel_matrixw_get_index(m,w-1,w-1); + | ^~~~~~~~~~~~~~~~~~~~~ In file included from eval.c:33: eval.c: In function 'gel_expandmatrix': matrixw.h:127:39: warning: this condition has identical branches [-Wduplicated-branches] @@ -3890,6 +3950,7 @@ eval.c:1290:17: note: in expansion of macro 'gel_matrixw_get_index' 1290 | GelETree *t = gel_matrixw_get_index (nm, 0, 0); | ^~~~~~~~~~~~~~~~~~~~~ +matop.c: In function 'gel_value_matrix_det': In file included from eval.c:32: matrixw.h:120:39: warning: this condition has identical branches [-Wduplicated-branches] 120 | (a)->regx ? (a)->regx[(a)->tr?(j):(i)] : ((a)->tr?(j):(i)), \ @@ -3900,6 +3961,12 @@ eval.c:1294:5: note: in expansion of macro 'gel_matrixw_set_index' 1294 | gel_matrixw_set_index (nm, 0, 0) = NULL; | ^~~~~~~~~~~~~~~~~~~~~ +matrixw.h:127:39: warning: this condition has identical branches [-Wduplicated-branches] + 127 | (a)->regy ? (a)->regy[i] : (i))) : \ + | ^ +matop.c:698:18: note: in expansion of macro 'gel_matrixw_get_index' + 698 | GelETree *t = gel_matrixw_get_index (m, i, i); + | ^~~~~~~~~~~~~~~~~~~~~ matrixw.h:120:59: warning: this condition has identical branches [-Wduplicated-branches] 120 | (a)->regx ? (a)->regx[(a)->tr?(j):(i)] : ((a)->tr?(j):(i)), \ | ^ @@ -3918,6 +3985,12 @@ eval.c:1294:5: note: in expansion of macro 'gel_matrixw_set_index' 1294 | gel_matrixw_set_index (nm, 0, 0) = NULL; | ^~~~~~~~~~~~~~~~~~~~~ +matrixw.h:127:39: warning: this condition has identical branches [-Wduplicated-branches] + 127 | (a)->regy ? (a)->regy[i] : (i))) : \ + | ^ +matop.c:734:18: note: in expansion of macro 'gel_matrixw_get_index' + 734 | GelETree *t = gel_matrixw_get_index(mm,i,i); + | ^~~~~~~~~~~~~~~~~~~~~ matrixw.h:121:59: warning: this condition has identical branches [-Wduplicated-branches] 121 | (a)->regy ? (a)->regy[(a)->tr?(i):(j)] : ((a)->tr?(i):(j)))) | ^ @@ -3927,6 +4000,48 @@ eval.c:1294:5: note: in expansion of macro 'gel_matrixw_set_index' 1294 | gel_matrixw_set_index (nm, 0, 0) = NULL; | ^~~~~~~~~~~~~~~~~~~~~ +In file included from compil.c:33: +matrixw.h:137:13: warning: Deprecated pre-processor symbol, replace with + 137 | G_INLINE_FUNC GelETree *gel_matrixw_index(GelMatrixW *m, int x, int y) G_GNUC_PURE; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +matrixw.h:140:13: warning: Deprecated pre-processor symbol, replace with + 140 | G_INLINE_FUNC GelETree * + | ^~~~~~~~~~~~ +matrixw.h:148:13: warning: Deprecated pre-processor symbol, replace with + 148 | G_INLINE_FUNC GelETree *gel_matrixw_vindex(GelMatrixW *m, int i) G_GNUC_PURE; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +matrixw.h:151:13: warning: Deprecated pre-processor symbol, replace with + 151 | G_INLINE_FUNC GelETree * + | ^~~~~~~~~~~~ +matrixw.h:167:13: warning: Deprecated pre-processor symbol, replace with + 167 | G_INLINE_FUNC GelETree *gel_matrixw_get_vindex(GelMatrixW *m, int i) G_GNUC_PURE; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +matrixw.h:170:13: warning: Deprecated pre-processor symbol, replace with + 170 | G_INLINE_FUNC GelETree * + | ^~~~~~~~~~~~ +In file included from lexer.l:33: +y.tab.h:213:5: warning: redundant redeclaration of 'yyparse' [-Wredundant-decls] +In file included from lexer.l:32: +calc.h:76:5: note: previous declaration of 'yyparse' was here + 76 | int yyparse(void); + | ^~~~~~~ +compil.c: In function 'gel_compile_node': +compil.c:99:2: warning: enumeration value 'GEL_SET_NODE' not handled in switch [-Wswitch-enum] + 99 | switch(t->type) { + | ^~~~~~ +compil.c:99:2: warning: enumeration value 'GEL_POLYNOMIAL_NODE' not handled in switch [-Wswitch-enum] +compil.c:99:2: warning: enumeration value 'GEL_USERTYPE_NODE' not handled in switch [-Wswitch-enum] +compil.c:99:2: warning: enumeration value 'GEL_MATRIX_ROW_NODE' not handled in switch [-Wswitch-enum] +compil.c:99:2: warning: enumeration value 'GEL_MATRIX_START_NODE' not handled in switch [-Wswitch-enum] +compil.c:99:2: warning: enumeration value 'GEL_EXPRLIST_START_NODE' not handled in switch [-Wswitch-enum] +compil.c:99:2: warning: enumeration value 'GEL_SPACER_NODE' not handled in switch [-Wswitch-enum] +compil.c:99:2: warning: enumeration value 'GEL_LOCAL_NODE' not handled in switch [-Wswitch-enum] +lexer.c:999:12: warning: redundant redeclaration of 'yylex' [-Wredundant-decls] + 999 | extern int yylex (void); + | ^~~~~ +lexer.l:50:5: note: previous declaration of 'yylex' was here + 50 | int yylex(void); + | ^~~~~ In file included from eval.c:33: eval.c: In function 'matrix_addsub_scalar_matrix_op': matrixw.h:127:39: warning: this condition has identical branches [-Wduplicated-branches] @@ -3963,6 +4078,7 @@ eval.c:1950:3: note: in expansion of macro 'gel_matrixw_set_index' 1950 | gel_matrixw_set_index (m, i, i) = | ^~~~~~~~~~~~~~~~~~~~~ +lexer.c: In function 'yylex': matrixw.h:121:59: warning: this condition has identical branches [-Wduplicated-branches] 121 | (a)->regy ? (a)->regy[(a)->tr?(i):(j)] : ((a)->tr?(i):(j)))) | ^ @@ -3972,6 +4088,21 @@ eval.c:1950:3: note: in expansion of macro 'gel_matrixw_set_index' 1950 | gel_matrixw_set_index (m, i, i) = | ^~~~~~~~~~~~~~~~~~~~~ +lexer.c:1893:8: warning: switch missing default case [-Wswitch-default] + 1893 | else switch ( yy_get_next_buffer( ) ) + | ^~~~~~ +lexer.c: In function 'input': +lexer.c:2189:4: warning: switch missing default case [-Wswitch-default] + 2189 | switch ( yy_get_next_buffer( ) ) + | ^~~~~~ +In file included from matrixw.c:36: +matrixw.c: In function 'gel_matrixw_diagonalof': +matrixw.h:127:39: warning: this condition has identical branches [-Wduplicated-branches] + 127 | (a)->regy ? (a)->regy[i] : (i))) : \ + | ^ +matrixw.c:1084:17: note: in expansion of macro 'gel_matrixw_get_index' + 1084 | GelETree *n = gel_matrixw_get_index (source, i, i); + | ^~~~~~~~~~~~~~~~~~~~~ eval.c: In function 'matrix_pow_op': matrixw.h:120:39: warning: this condition has identical branches [-Wduplicated-branches] 120 | (a)->regx ? (a)->regx[(a)->tr?(j):(i)] : ((a)->tr?(j):(i)), \ @@ -4009,6 +4140,25 @@ eval.c:2181:4: note: in expansion of macro 'gel_matrixw_set_index' 2181 | gel_matrixw_set_index(mi,i,i) = | ^~~~~~~~~~~~~~~~~~~~~ +In file included from calc.c:48: +matrixw.h:137:13: warning: Deprecated pre-processor symbol, replace with + 137 | G_INLINE_FUNC GelETree *gel_matrixw_index(GelMatrixW *m, int x, int y) G_GNUC_PURE; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +matrixw.h:140:13: warning: Deprecated pre-processor symbol, replace with + 140 | G_INLINE_FUNC GelETree * + | ^~~~~~~~~~~~ +matrixw.h:148:13: warning: Deprecated pre-processor symbol, replace with + 148 | G_INLINE_FUNC GelETree *gel_matrixw_vindex(GelMatrixW *m, int i) G_GNUC_PURE; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +matrixw.h:151:13: warning: Deprecated pre-processor symbol, replace with + 151 | G_INLINE_FUNC GelETree * + | ^~~~~~~~~~~~ +matrixw.h:167:13: warning: Deprecated pre-processor symbol, replace with + 167 | G_INLINE_FUNC GelETree *gel_matrixw_get_vindex(GelMatrixW *m, int i) G_GNUC_PURE; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +matrixw.h:170:13: warning: Deprecated pre-processor symbol, replace with + 170 | G_INLINE_FUNC GelETree * + | ^~~~~~~~~~~~ eval.c: In function 'pure_matrix_div_op': matrixw.h:120:39: warning: this condition has identical branches [-Wduplicated-branches] 120 | (a)->regx ? (a)->regx[(a)->tr?(j):(i)] : ((a)->tr?(j):(i)), \ @@ -4028,6 +4178,12 @@ eval.c:2298:3: note: in expansion of macro 'gel_matrixw_set_index' 2298 | gel_matrixw_set_index(mi,i,i) = | ^~~~~~~~~~~~~~~~~~~~~ +In file included from calc.c:58: +y.tab.h:213:5: warning: redundant redeclaration of 'yyparse' [-Wredundant-decls] +In file included from calc.c:43: +calc.h:76:5: note: previous declaration of 'yyparse' was here + 76 | int yyparse(void); + | ^~~~~~~ matrixw.h:121:39: warning: this condition has identical branches [-Wduplicated-branches] 121 | (a)->regy ? (a)->regy[(a)->tr?(i):(j)] : ((a)->tr?(i):(j)))) | ^ @@ -4037,6 +4193,13 @@ eval.c:2298:3: note: in expansion of macro 'gel_matrixw_set_index' 2298 | gel_matrixw_set_index(mi,i,i) = | ^~~~~~~~~~~~~~~~~~~~~ +calc.c:65:12: warning: redundant redeclaration of 'yydebug' [-Wredundant-decls] + 65 | extern int yydebug; + | ^~~~~~~ +In file included from calc.c:58: +parse.h:44:12: note: previous declaration of 'yydebug' was here + 44 | extern int yydebug; + | ^~~~~~~ matrixw.h:121:59: warning: this condition has identical branches [-Wduplicated-branches] 121 | (a)->regy ? (a)->regy[(a)->tr?(i):(j)] : ((a)->tr?(i):(j)))) | ^ @@ -4083,6 +4246,25 @@ eval.c:2369:3: note: in expansion of macro 'gel_matrixw_set_index' 2369 | gel_matrixw_set_index(mi,i,i) = | ^~~~~~~~~~~~~~~~~~~~~ +In file included from parseutil.c:33: +matrixw.h:137:13: warning: Deprecated pre-processor symbol, replace with + 137 | G_INLINE_FUNC GelETree *gel_matrixw_index(GelMatrixW *m, int x, int y) G_GNUC_PURE; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +matrixw.h:140:13: warning: Deprecated pre-processor symbol, replace with + 140 | G_INLINE_FUNC GelETree * + | ^~~~~~~~~~~~ +matrixw.h:148:13: warning: Deprecated pre-processor symbol, replace with + 148 | G_INLINE_FUNC GelETree *gel_matrixw_vindex(GelMatrixW *m, int i) G_GNUC_PURE; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +matrixw.h:151:13: warning: Deprecated pre-processor symbol, replace with + 151 | G_INLINE_FUNC GelETree * + | ^~~~~~~~~~~~ +matrixw.h:167:13: warning: Deprecated pre-processor symbol, replace with + 167 | G_INLINE_FUNC GelETree *gel_matrixw_get_vindex(GelMatrixW *m, int i) G_GNUC_PURE; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +matrixw.h:170:13: warning: Deprecated pre-processor symbol, replace with + 170 | G_INLINE_FUNC GelETree * + | ^~~~~~~~~~~~ eval.c: In function 'polynomial_add_sub_op': eval.c:2414:12: warning: this condition has identical branches [-Wduplicated-branches] 2414 | } else if (r->type == GEL_VALUE_NODE) { @@ -4103,6 +4285,52 @@ eval.c:2478:2: warning: enumeration value 'GEL_EXPRLIST_START_NODE' not handled in switch [-Wswitch-enum] eval.c:2478:2: warning: enumeration value 'GEL_SPACER_NODE' not handled in switch [-Wswitch-enum] eval.c:2478:2: warning: enumeration value 'GEL_LOCAL_NODE' not handled in switch [-Wswitch-enum] +At top level: +In file included from funclib.c:37: +matrixw.h:137:13: warning: Deprecated pre-processor symbol, replace with + 137 | G_INLINE_FUNC GelETree *gel_matrixw_index(GelMatrixW *m, int x, int y) G_GNUC_PURE; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +matrixw.h:140:13: warning: Deprecated pre-processor symbol, replace with + 140 | G_INLINE_FUNC GelETree * + | ^~~~~~~~~~~~ +lexer.c:2123:17: warning: 'yyunput' defined but not used [-Wunused-function] + 2123 | static void yyunput (int c, char * yy_bp ) + | ^~~~~~~ +matrixw.h:148:13: warning: Deprecated pre-processor symbol, replace with + 148 | G_INLINE_FUNC GelETree *gel_matrixw_vindex(GelMatrixW *m, int i) G_GNUC_PURE; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +matrixw.h:151:13: warning: Deprecated pre-processor symbol, replace with + 151 | G_INLINE_FUNC GelETree * + | ^~~~~~~~~~~~ +matrixw.h:167:13: warning: Deprecated pre-processor symbol, replace with + 167 | G_INLINE_FUNC GelETree *gel_matrixw_get_vindex(GelMatrixW *m, int i) G_GNUC_PURE; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +matrixw.h:170:13: warning: Deprecated pre-processor symbol, replace with + 170 | G_INLINE_FUNC GelETree * + | ^~~~~~~~~~~~ +calc.c: In function 'appendmatrix_mathml': +calc.c:1160:5: warning: this condition has identical branches [-Wduplicated-branches] + 1160 | if (nice) + | ^ +calc.c: In function 'gel_print_etree': +calc.c:1434:2: warning: enumeration value 'GEL_USERTYPE_NODE' not handled in switch [-Wswitch-enum] + 1434 | switch(n->type) { + | ^~~~~~ +calc.c:1434:2: warning: enumeration value 'GEL_MATRIX_ROW_NODE' not handled in switch [-Wswitch-enum] +calc.c:1434:2: warning: enumeration value 'GEL_MATRIX_START_NODE' not handled in switch [-Wswitch-enum] +calc.c:1434:2: warning: enumeration value 'GEL_EXPRLIST_START_NODE' not handled in switch [-Wswitch-enum] +calc.c:1434:2: warning: enumeration value 'GEL_SPACER_NODE' not handled in switch [-Wswitch-enum] +calc.c:1434:2: warning: enumeration value 'GEL_LOCAL_NODE' not handled in switch [-Wswitch-enum] +calc.c: In function 'do_exec_commands': +calc.c:3155:26: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, void *)' [-Wcast-function-type] + 3155 | g_slist_foreach (list, (GFunc)g_free, NULL); + | ^ +calc.c:3166:26: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, void *)' [-Wcast-function-type] + 3166 | g_slist_foreach (list, (GFunc)g_free, NULL); + | ^ +calc.c:3264:26: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, void *)' [-Wcast-function-type] + 3264 | g_slist_foreach (list, (GFunc)g_free, NULL); + | ^ mpwrap.c: In function 'mpw_gcd': mpwrap.c:4054:18: warning: logical 'and' of equal expressions [-Wlogical-op] 4054 | if (rop != op1 && rop != op1) { @@ -4123,10 +4351,35 @@ mpwrap.c:4132:18: warning: logical 'and' of equal expressions [-Wlogical-op] 4132 | if (rop != op1 && rop != op1) { | ^~ +In file included from symbolic.c:36: +matrixw.h:137:13: warning: Deprecated pre-processor symbol, replace with + 137 | G_INLINE_FUNC GelETree *gel_matrixw_index(GelMatrixW *m, int x, int y) G_GNUC_PURE; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +matrixw.h:140:13: warning: Deprecated pre-processor symbol, replace with + 140 | G_INLINE_FUNC GelETree * + | ^~~~~~~~~~~~ +matrixw.h:148:13: warning: Deprecated pre-processor symbol, replace with + 148 | G_INLINE_FUNC GelETree *gel_matrixw_vindex(GelMatrixW *m, int i) G_GNUC_PURE; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +matrixw.h:151:13: warning: Deprecated pre-processor symbol, replace with + 151 | G_INLINE_FUNC GelETree * + | ^~~~~~~~~~~~ +matrixw.h:167:13: warning: Deprecated pre-processor symbol, replace with + 167 | G_INLINE_FUNC GelETree *gel_matrixw_get_vindex(GelMatrixW *m, int i) G_GNUC_PURE; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +matrixw.h:170:13: warning: Deprecated pre-processor symbol, replace with + 170 | G_INLINE_FUNC GelETree * + | ^~~~~~~~~~~~ +gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/i386-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.25"\" -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-4 -I/usr/include/libxml2 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o plugin.o plugin.c mpwrap.c: In function 'mpw_powm': mpwrap.c:4344:17: warning: logical 'and' of equal expressions [-Wlogical-op] 4344 | if (rop != op1 && rop != op1 && rop != mod) { | ^~ +mpwrap.c: In function 'mpw_arctan2': +mpwrap.c:4911:18: warning: logical 'and' of equal expressions [-Wlogical-op] + 4911 | if (rop != op1 && rop != op1) { + | ^~ +gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/i386-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.25"\" -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-4 -I/usr/include/libxml2 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o plugread.o plugread.c In file included from funclib.c:36: funclib.c: In function 'I_op': matrixw.h:120:39: warning: this condition has identical branches [-Wduplicated-branches] @@ -4165,35 +4418,29 @@ funclib.c:3401:4: note: in expansion of macro 'gel_matrixw_set_index' 3401 | gel_matrixw_set_index (m, i, i) = | ^~~~~~~~~~~~~~~~~~~~~ -gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/i386-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.25"\" -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-4 -I/usr/include/libxml2 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o matrix.o matrix.c -mpwrap.c: In function 'mpw_arctan2': -mpwrap.c:4911:18: warning: logical 'and' of equal expressions [-Wlogical-op] - 4911 | if (rop != op1 && rop != op1) { - | ^~ -gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/i386-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.25"\" -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-4 -I/usr/include/libxml2 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o matrixw.o matrixw.c +In file included from examples.c:48: +y.tab.h:213:5: warning: redundant redeclaration of 'yyparse' [-Wredundant-decls] +In file included from examples.c:40: +calc.h:76:5: note: previous declaration of 'yyparse' was here + 76 | int yyparse(void); + | ^~~~~~~ +eval.c: In function 'iter_get_arg': +eval.c:6667:2: warning: enumeration value 'GEL_NULL_NODE' not handled in switch [-Wswitch-enum] + 6667 | switch(n->type) { + | ^~~~~~ +eval.c:6667:2: warning: enumeration value 'GEL_SET_NODE' not handled in switch [-Wswitch-enum] +eval.c:6667:2: warning: enumeration value 'GEL_OPERATOR_NODE' not handled in switch [-Wswitch-enum] +eval.c:6667:2: warning: enumeration value 'GEL_COMPARISON_NODE' not handled in switch [-Wswitch-enum] +eval.c:6667:2: warning: enumeration value 'GEL_USERTYPE_NODE' not handled in switch [-Wswitch-enum] +eval.c:6667:2: warning: enumeration value 'GEL_MATRIX_ROW_NODE' not handled in switch [-Wswitch-enum] +eval.c:6667:2: warning: enumeration value 'GEL_MATRIX_START_NODE' not handled in switch [-Wswitch-enum] +eval.c:6667:2: warning: enumeration value 'GEL_EXPRLIST_START_NODE' not handled in switch [-Wswitch-enum] +eval.c:6667:2: warning: enumeration value 'GEL_SPACER_NODE' not handled in switch [-Wswitch-enum] +eval.c:6667:2: warning: enumeration value 'GEL_LOCAL_NODE' not handled in switch [-Wswitch-enum] funclib.c: In function 'Prime_op': funclib.c:4575:25: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare] 4575 | for (i = numprimes; i <= num-1; i++) { | ^~ -In file included from calc.c:48: -matrixw.h:137:13: warning: Deprecated pre-processor symbol, replace with - 137 | G_INLINE_FUNC GelETree *gel_matrixw_index(GelMatrixW *m, int x, int y) G_GNUC_PURE; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -matrixw.h:140:13: warning: Deprecated pre-processor symbol, replace with - 140 | G_INLINE_FUNC GelETree * - | ^~~~~~~~~~~~ -matrixw.h:148:13: warning: Deprecated pre-processor symbol, replace with - 148 | G_INLINE_FUNC GelETree *gel_matrixw_vindex(GelMatrixW *m, int i) G_GNUC_PURE; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -matrixw.h:151:13: warning: Deprecated pre-processor symbol, replace with - 151 | G_INLINE_FUNC GelETree * - | ^~~~~~~~~~~~ -matrixw.h:167:13: warning: Deprecated pre-processor symbol, replace with - 167 | G_INLINE_FUNC GelETree *gel_matrixw_get_vindex(GelMatrixW *m, int i) G_GNUC_PURE; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -matrixw.h:170:13: warning: Deprecated pre-processor symbol, replace with - 170 | G_INLINE_FUNC GelETree * - | ^~~~~~~~~~~~ In file included from funclib.c:36: funclib.c: In function 'Factorize_op': matrixw.h:120:18: warning: operand of '?:' changes signedness from 'int' to 'guint' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare] @@ -4214,19 +4461,6 @@ funclib.c:4763:3: note: in expansion of macro 'gel_matrixw_set_index' 4763 | gel_matrixw_set_index (mn, i, 0) = gel_makenum_use (num); | ^~~~~~~~~~~~~~~~~~~~~ -In file included from calc.c:58: -y.tab.h:213:5: warning: redundant redeclaration of 'yyparse' [-Wredundant-decls] -In file included from calc.c:43: -calc.h:76:5: note: previous declaration of 'yyparse' was here - 76 | int yyparse(void); - | ^~~~~~~ -calc.c:65:12: warning: redundant redeclaration of 'yydebug' [-Wredundant-decls] - 65 | extern int yydebug; - | ^~~~~~~ -In file included from calc.c:58: -parse.h:44:12: note: previous declaration of 'yydebug' was here - 44 | extern int yydebug; - | ^~~~~~~ matrixw.h:120:18: warning: operand of '?:' changes signedness from 'int' to 'guint' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare] 120 | (a)->regx ? (a)->regx[(a)->tr?(j):(i)] : ((a)->tr?(j):(i)), \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -4245,39 +4479,6 @@ funclib.c:4764:3: note: in expansion of macro 'gel_matrixw_set_index' 4764 | gel_matrixw_set_index (mn, i, 1) = gel_makenum_ui (f.exp); | ^~~~~~~~~~~~~~~~~~~~~ -calc.c: In function 'appendmatrix_mathml': -calc.c:1160:5: warning: this condition has identical branches [-Wduplicated-branches] - 1160 | if (nice) - | ^ -eval.c: In function 'iter_get_arg': -eval.c:6667:2: warning: enumeration value 'GEL_NULL_NODE' not handled in switch [-Wswitch-enum] - 6667 | switch(n->type) { - | ^~~~~~ -eval.c:6667:2: warning: enumeration value 'GEL_SET_NODE' not handled in switch [-Wswitch-enum] -eval.c:6667:2: warning: enumeration value 'GEL_OPERATOR_NODE' not handled in switch [-Wswitch-enum] -eval.c:6667:2: warning: enumeration value 'GEL_COMPARISON_NODE' not handled in switch [-Wswitch-enum] -eval.c:6667:2: warning: enumeration value 'GEL_USERTYPE_NODE' not handled in switch [-Wswitch-enum] -eval.c:6667:2: warning: enumeration value 'GEL_MATRIX_ROW_NODE' not handled in switch [-Wswitch-enum] -eval.c:6667:2: warning: enumeration value 'GEL_MATRIX_START_NODE' not handled in switch [-Wswitch-enum] -eval.c:6667:2: warning: enumeration value 'GEL_EXPRLIST_START_NODE' not handled in switch [-Wswitch-enum] -eval.c:6667:2: warning: enumeration value 'GEL_SPACER_NODE' not handled in switch [-Wswitch-enum] -eval.c:6667:2: warning: enumeration value 'GEL_LOCAL_NODE' not handled in switch [-Wswitch-enum] -calc.c: In function 'gel_print_etree': -calc.c:1434:2: warning: enumeration value 'GEL_USERTYPE_NODE' not handled in switch [-Wswitch-enum] - 1434 | switch(n->type) { - | ^~~~~~ -calc.c:1434:2: warning: enumeration value 'GEL_MATRIX_ROW_NODE' not handled in switch [-Wswitch-enum] -calc.c:1434:2: warning: enumeration value 'GEL_MATRIX_START_NODE' not handled in switch [-Wswitch-enum] -calc.c:1434:2: warning: enumeration value 'GEL_EXPRLIST_START_NODE' not handled in switch [-Wswitch-enum] -calc.c:1434:2: warning: enumeration value 'GEL_SPACER_NODE' not handled in switch [-Wswitch-enum] -calc.c:1434:2: warning: enumeration value 'GEL_LOCAL_NODE' not handled in switch [-Wswitch-enum] -funclib.c: In function 'AskButtons_op': -funclib.c:6630:30: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, void *)' [-Wcast-function-type] - 6630 | g_slist_foreach (buttons, (GFunc)g_free, NULL); - | ^ -funclib.c:6640:28: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, void *)' [-Wcast-function-type] - 6640 | g_slist_foreach (buttons, (GFunc)g_free, NULL); - | ^ eval.c: In function 'iter_eval_etree': eval.c:7593:3: warning: enumeration value 'GEL_SET_NODE' not handled in switch [-Wswitch-enum] 7593 | switch(n->type) { @@ -4288,608 +4489,14 @@ eval.c:7593:3: warning: enumeration value 'GEL_EXPRLIST_START_NODE' not handled in switch [-Wswitch-enum] eval.c:7593:3: warning: enumeration value 'GEL_SPACER_NODE' not handled in switch [-Wswitch-enum] eval.c:7593:3: warning: enumeration value 'GEL_LOCAL_NODE' not handled in switch [-Wswitch-enum] -calc.c: In function 'do_exec_commands': -calc.c:3155:26: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, void *)' [-Wcast-function-type] - 3155 | g_slist_foreach (list, (GFunc)g_free, NULL); - | ^ -calc.c:3166:26: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, void *)' [-Wcast-function-type] - 3166 | g_slist_foreach (list, (GFunc)g_free, NULL); - | ^ -calc.c:3264:26: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, void *)' [-Wcast-function-type] - 3264 | g_slist_foreach (list, (GFunc)g_free, NULL); - | ^ -gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/i386-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.25"\" -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-4 -I/usr/include/libxml2 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o matop.o matop.c -In file included from matrixw.c:36: -matrixw.c: In function 'gel_matrixw_diagonalof': -matrixw.h:127:39: warning: this condition has identical branches [-Wduplicated-branches] - 127 | (a)->regy ? (a)->regy[i] : (i))) : \ - | ^ -matrixw.c:1084:17: note: in expansion of macro 'gel_matrixw_get_index' - 1084 | GelETree *n = gel_matrixw_get_index (source, i, i); - | ^~~~~~~~~~~~~~~~~~~~~ -gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/i386-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.25"\" -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-4 -I/usr/include/libxml2 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o compil.o compil.c -gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/i386-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.25"\" -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-4 -I/usr/include/libxml2 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o lexer.o lexer.c -In file included from matop.c:34: -matrixw.h:137:13: warning: Deprecated pre-processor symbol, replace with - 137 | G_INLINE_FUNC GelETree *gel_matrixw_index(GelMatrixW *m, int x, int y) G_GNUC_PURE; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -matrixw.h:140:13: warning: Deprecated pre-processor symbol, replace with - 140 | G_INLINE_FUNC GelETree * - | ^~~~~~~~~~~~ -matrixw.h:148:13: warning: Deprecated pre-processor symbol, replace with - 148 | G_INLINE_FUNC GelETree *gel_matrixw_vindex(GelMatrixW *m, int i) G_GNUC_PURE; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -matrixw.h:151:13: warning: Deprecated pre-processor symbol, replace with - 151 | G_INLINE_FUNC GelETree * - | ^~~~~~~~~~~~ -matrixw.h:167:13: warning: Deprecated pre-processor symbol, replace with - 167 | G_INLINE_FUNC GelETree *gel_matrixw_get_vindex(GelMatrixW *m, int i) G_GNUC_PURE; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -matrixw.h:170:13: warning: Deprecated pre-processor symbol, replace with - 170 | G_INLINE_FUNC GelETree * - | ^~~~~~~~~~~~ -matop.c: In function 'gel_value_matrix_gauss': -matrixw.h:127:39: warning: this condition has identical branches [-Wduplicated-branches] - 127 | (a)->regy ? (a)->regy[i] : (i))) : \ - | ^ -matop.c:418:18: note: in expansion of macro 'gel_matrixw_get_index' - 418 | GelETree *t = gel_matrixw_get_index(m,w-1,w-1); - | ^~~~~~~~~~~~~~~~~~~~~ -matop.c: In function 'gel_value_matrix_det': -matrixw.h:127:39: warning: this condition has identical branches [-Wduplicated-branches] - 127 | (a)->regy ? (a)->regy[i] : (i))) : \ - | ^ -matop.c:698:18: note: in expansion of macro 'gel_matrixw_get_index' - 698 | GelETree *t = gel_matrixw_get_index (m, i, i); - | ^~~~~~~~~~~~~~~~~~~~~ -matrixw.h:127:39: warning: this condition has identical branches [-Wduplicated-branches] - 127 | (a)->regy ? (a)->regy[i] : (i))) : \ - | ^ -matop.c:734:18: note: in expansion of macro 'gel_matrixw_get_index' - 734 | GelETree *t = gel_matrixw_get_index(mm,i,i); - | ^~~~~~~~~~~~~~~~~~~~~ -In file included from compil.c:33: -matrixw.h:137:13: warning: Deprecated pre-processor symbol, replace with - 137 | G_INLINE_FUNC GelETree *gel_matrixw_index(GelMatrixW *m, int x, int y) G_GNUC_PURE; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -matrixw.h:140:13: warning: Deprecated pre-processor symbol, replace with - 140 | G_INLINE_FUNC GelETree * - | ^~~~~~~~~~~~ -matrixw.h:148:13: warning: Deprecated pre-processor symbol, replace with - 148 | G_INLINE_FUNC GelETree *gel_matrixw_vindex(GelMatrixW *m, int i) G_GNUC_PURE; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -matrixw.h:151:13: warning: Deprecated pre-processor symbol, replace with - 151 | G_INLINE_FUNC GelETree * - | ^~~~~~~~~~~~ -matrixw.h:167:13: warning: Deprecated pre-processor symbol, replace with - 167 | G_INLINE_FUNC GelETree *gel_matrixw_get_vindex(GelMatrixW *m, int i) G_GNUC_PURE; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -matrixw.h:170:13: warning: Deprecated pre-processor symbol, replace with - 170 | G_INLINE_FUNC GelETree * - | ^~~~~~~~~~~~ -compil.c: In function 'gel_compile_node': -compil.c:99:2: warning: enumeration value 'GEL_SET_NODE' not handled in switch [-Wswitch-enum] - 99 | switch(t->type) { - | ^~~~~~ -compil.c:99:2: warning: enumeration value 'GEL_POLYNOMIAL_NODE' not handled in switch [-Wswitch-enum] -compil.c:99:2: warning: enumeration value 'GEL_USERTYPE_NODE' not handled in switch [-Wswitch-enum] -compil.c:99:2: warning: enumeration value 'GEL_MATRIX_ROW_NODE' not handled in switch [-Wswitch-enum] -compil.c:99:2: warning: enumeration value 'GEL_MATRIX_START_NODE' not handled in switch [-Wswitch-enum] -compil.c:99:2: warning: enumeration value 'GEL_EXPRLIST_START_NODE' not handled in switch [-Wswitch-enum] -compil.c:99:2: warning: enumeration value 'GEL_SPACER_NODE' not handled in switch [-Wswitch-enum] -compil.c:99:2: warning: enumeration value 'GEL_LOCAL_NODE' not handled in switch [-Wswitch-enum] -gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/i386-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.25"\" -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-4 -I/usr/include/libxml2 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parseutil.o parseutil.c -In file included from lexer.l:33: -y.tab.h:213:5: warning: redundant redeclaration of 'yyparse' [-Wredundant-decls] -In file included from lexer.l:32: -calc.h:76:5: note: previous declaration of 'yyparse' was here - 76 | int yyparse(void); - | ^~~~~~~ -lexer.c:999:12: warning: redundant redeclaration of 'yylex' [-Wredundant-decls] - 999 | extern int yylex (void); - | ^~~~~ -lexer.l:50:5: note: previous declaration of 'yylex' was here - 50 | int yylex(void); - | ^~~~~ -lexer.c: In function 'yylex': -lexer.c:1893:8: warning: switch missing default case [-Wswitch-default] - 1893 | else switch ( yy_get_next_buffer( ) ) - | ^~~~~~ -lexer.c: In function 'input': -lexer.c:2189:4: warning: switch missing default case [-Wswitch-default] - 2189 | switch ( yy_get_next_buffer( ) ) - | ^~~~~~ -At top level: -lexer.c:2123:17: warning: 'yyunput' defined but not used [-Wunused-function] - 2123 | static void yyunput (int c, char * yy_bp ) - | ^~~~~~~ -In file included from parseutil.c:33: -matrixw.h:137:13: warning: Deprecated pre-processor symbol, replace with - 137 | G_INLINE_FUNC GelETree *gel_matrixw_index(GelMatrixW *m, int x, int y) G_GNUC_PURE; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -matrixw.h:140:13: warning: Deprecated pre-processor symbol, replace with - 140 | G_INLINE_FUNC GelETree * - | ^~~~~~~~~~~~ -matrixw.h:148:13: warning: Deprecated pre-processor symbol, replace with - 148 | G_INLINE_FUNC GelETree *gel_matrixw_vindex(GelMatrixW *m, int i) G_GNUC_PURE; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -matrixw.h:151:13: warning: Deprecated pre-processor symbol, replace with - 151 | G_INLINE_FUNC GelETree * - | ^~~~~~~~~~~~ -matrixw.h:167:13: warning: Deprecated pre-processor symbol, replace with - 167 | G_INLINE_FUNC GelETree *gel_matrixw_get_vindex(GelMatrixW *m, int i) G_GNUC_PURE; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -matrixw.h:170:13: warning: Deprecated pre-processor symbol, replace with - 170 | G_INLINE_FUNC GelETree * - | ^~~~~~~~~~~~ -eval.c: In function 'string_concat': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:2545:2: note: called from here - 2545 | freetree_full (n, TRUE, FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/i386-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.25"\" -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-4 -I/usr/include/libxml2 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o inter.o inter.c -eval.c: In function 'numerical_abs': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:2576:2: note: called from here - 2576 | freetree_full(n,TRUE,FALSE); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:2599:1: note: in expansion of macro 'PRIM_NUM_FUNC_1' - 2599 | PRIM_NUM_FUNC_1(numerical_abs,mpw_abs) - | ^~~~~~~~~~~~~~~ -eval.c: In function 'numerical_neg': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:2576:2: note: called from here - 2576 | freetree_full(n,TRUE,FALSE); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:2600:1: note: in expansion of macro 'PRIM_NUM_FUNC_1' - 2600 | PRIM_NUM_FUNC_1(numerical_neg,mpw_neg) - | ^~~~~~~~~~~~~~~ -eval.c: In function 'numerical_fac': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:2576:2: note: called from here - 2576 | freetree_full(n,TRUE,FALSE); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:2601:1: note: in expansion of macro 'PRIM_NUM_FUNC_1' - 2601 | PRIM_NUM_FUNC_1(numerical_fac,mpw_fac) - | ^~~~~~~~~~~~~~~ -eval.c: In function 'numerical_dblfac': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:2576:2: note: called from here - 2576 | freetree_full(n,TRUE,FALSE); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:2602:1: note: in expansion of macro 'PRIM_NUM_FUNC_1' - 2602 | PRIM_NUM_FUNC_1(numerical_dblfac,mpw_dblfac) - | ^~~~~~~~~~~~~~~ -eval.c: In function 'numerical_add': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:2594:2: note: called from here - 2594 | freetree_full(n,TRUE,FALSE); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:2603:1: note: in expansion of macro 'PRIM_NUM_FUNC_2' - 2603 | PRIM_NUM_FUNC_2(numerical_add,mpw_add) - | ^~~~~~~~~~~~~~~ -eval.c: In function 'numerical_sub': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:2594:2: note: called from here - 2594 | freetree_full(n,TRUE,FALSE); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:2604:1: note: in expansion of macro 'PRIM_NUM_FUNC_2' - 2604 | PRIM_NUM_FUNC_2(numerical_sub,mpw_sub) - | ^~~~~~~~~~~~~~~ -eval.c: In function 'numerical_mul': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:2594:2: note: called from here - 2594 | freetree_full(n,TRUE,FALSE); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:2605:1: note: in expansion of macro 'PRIM_NUM_FUNC_2' - 2605 | PRIM_NUM_FUNC_2(numerical_mul,mpw_mul) - | ^~~~~~~~~~~~~~~ -eval.c: In function 'numerical_div': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:2594:2: note: called from here - 2594 | freetree_full(n,TRUE,FALSE); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:2606:1: note: in expansion of macro 'PRIM_NUM_FUNC_2' - 2606 | PRIM_NUM_FUNC_2(numerical_div,mpw_div) - | ^~~~~~~~~~~~~~~ -eval.c: In function 'numerical_mod': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:2594:2: note: called from here - 2594 | freetree_full(n,TRUE,FALSE); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:2607:1: note: in expansion of macro 'PRIM_NUM_FUNC_2' - 2607 | PRIM_NUM_FUNC_2(numerical_mod,mpw_mod) - | ^~~~~~~~~~~~~~~ -eval.c: In function 'numerical_back_div': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:2594:2: note: called from here - 2594 | freetree_full(n,TRUE,FALSE); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:2608:1: note: in expansion of macro 'PRIM_NUM_FUNC_2' - 2608 | PRIM_NUM_FUNC_2(numerical_back_div,my_mpw_back_div) - | ^~~~~~~~~~~~~~~ -eval.c: In function 'numerical_pow': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:2626:2: note: called from here - 2626 | freetree_full (n, TRUE, FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c: In function 'cmpcmpop': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:1494:2: note: called from here - 1494 | freetree_full(n,TRUE,FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c: In function 'conjugate_transpose_matrix': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:817:2: note: called from here - 817 | freetree_full(to,TRUE,FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c: In function 'transpose_matrix': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:817:2: note: called from here - 817 | freetree_full(to,TRUE,FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c: In function 'op_precalc_1': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:8321:2: note: called from here - 8321 | freetree_full(n,TRUE,FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c: In function 'cmpstringop': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:1673:2: note: called from here - 1673 | freetree_full (n, TRUE, FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/i386-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.25"\" -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-4 -I/usr/include/libxml2 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o examples.o examples.c -eval.c: In function 'op_precalc_2': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:8349:2: note: called from here - 8349 | freetree_full(n,TRUE,FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c: In function 'ev_free_special_data': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c: In function 'mpwl_sinh': -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - 618 | mpwl_clear (MpwRealNum *op) - | ^~~~~~~~~~ -mpwrap.c:2353:4: note: called from here - 2353 | mpwl_clear(rop); \ - | ^~~~~~~~~~~~~~~ -mpwrap.c:2372:1: note: in expansion of macro 'DEFINE_SIMPLE_MPWL_MPFR' - 2372 | DEFINE_SIMPLE_MPWL_MPFR (mpwl_sinh, mpfr_sinh) - | ^~~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - 618 | mpwl_clear (MpwRealNum *op) - | ^~~~~~~~~~ -mpwrap.c:892:2: note: called from here - 892 | mpwl_clear (rop); - | ^~~~~~~~~~~~~~~~ -eval.c: In function 'iter_get_region': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:6652:3: note: called from here - 6652 | freetree_full (n, TRUE /* freeargs */, FALSE /* kill */); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:6657:3: note: called from here - 6657 | freetree_full (n, TRUE, FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c: In function 'logicalnotop': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:1525:2: note: called from here - 1525 | freetree_full(n,TRUE,FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c: In function 'mpwl_arctan': -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - 618 | mpwl_clear (MpwRealNum *op) - | ^~~~~~~~~~ -mpwrap.c:2353:4: note: called from here - 2353 | mpwl_clear(rop); \ - | ^~~~~~~~~~~~~~~ -mpwrap.c:2373:1: note: in expansion of macro 'DEFINE_SIMPLE_MPWL_MPFR' - 2373 | DEFINE_SIMPLE_MPWL_MPFR (mpwl_arctan, mpfr_atan) - | ^~~~~~~~~~~~~~~~~~~~~~~ -eval.c: In function 'replacenode': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:552:5: note: called from here - 552 | freetree_full(a,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:576:5: note: called from here - 576 | freetree_full(a,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:589:5: note: called from here - 589 | freetree_full(a,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - 618 | mpwl_clear (MpwRealNum *op) - | ^~~~~~~~~~ -mpwrap.c:892:2: note: called from here - 892 | mpwl_clear (rop); - | ^~~~~~~~~~~~~~~~ -eval.c: In function 'boolean_neg': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:552:5: note: called from here - 552 | freetree_full(a,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:576:5: note: called from here - 576 | freetree_full(a,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:589:5: note: called from here - 589 | freetree_full(a,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c: In function 'mpwl_exp': -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - 618 | mpwl_clear (MpwRealNum *op) - | ^~~~~~~~~~ -mpwrap.c:2353:4: note: called from here - 2353 | mpwl_clear(rop); \ - | ^~~~~~~~~~~~~~~ -mpwrap.c:2368:1: note: in expansion of macro 'DEFINE_SIMPLE_MPWL_MPFR' - 2368 | DEFINE_SIMPLE_MPWL_MPFR (mpwl_exp, mpfr_exp) - | ^~~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - 618 | mpwl_clear (MpwRealNum *op) - | ^~~~~~~~~~ -mpwrap.c:892:2: note: called from here - 892 | mpwl_clear (rop); - | ^~~~~~~~~~~~~~~~ -In file included from examples.c:48: -y.tab.h:213:5: warning: redundant redeclaration of 'yyparse' [-Wredundant-decls] -In file included from examples.c:40: -calc.h:76:5: note: previous declaration of 'yyparse' was here - 76 | int yyparse(void); - | ^~~~~~~ -mpwrap.c: In function 'mpwl_sin': -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - 618 | mpwl_clear (MpwRealNum *op) - | ^~~~~~~~~~ -mpwrap.c:2353:4: note: called from here - 2353 | mpwl_clear(rop); \ - | ^~~~~~~~~~~~~~~ -mpwrap.c:2370:1: note: in expansion of macro 'DEFINE_SIMPLE_MPWL_MPFR' - 2370 | DEFINE_SIMPLE_MPWL_MPFR (mpwl_sin, mpfr_sin) - | ^~~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - 618 | mpwl_clear (MpwRealNum *op) - | ^~~~~~~~~~ -mpwrap.c:892:2: note: called from here - 892 | mpwl_clear (rop); - | ^~~~~~~~~~~~~~~~ -eval.c: In function 'try_to_precalc_op': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:8297:2: note: called from here - 8297 | freetree_full(n,TRUE,FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c: In function 'mpwl_cosh': -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - 618 | mpwl_clear (MpwRealNum *op) - | ^~~~~~~~~~ -mpwrap.c:2353:4: note: called from here - 2353 | mpwl_clear(rop); \ - | ^~~~~~~~~~~~~~~ -mpwrap.c:2371:1: note: in expansion of macro 'DEFINE_SIMPLE_MPWL_MPFR' - 2371 | DEFINE_SIMPLE_MPWL_MPFR (mpwl_cosh, mpfr_cosh) - | ^~~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - 618 | mpwl_clear (MpwRealNum *op) - | ^~~~~~~~~~ -mpwrap.c:892:2: note: called from here - 892 | mpwl_clear (rop); - | ^~~~~~~~~~~~~~~~ -mpwrap.c: In function 'mpwl_cos': -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - 618 | mpwl_clear (MpwRealNum *op) - | ^~~~~~~~~~ -mpwrap.c:2353:4: note: called from here - 2353 | mpwl_clear(rop); \ - | ^~~~~~~~~~~~~~~ -mpwrap.c:2369:1: note: in expansion of macro 'DEFINE_SIMPLE_MPWL_MPFR' - 2369 | DEFINE_SIMPLE_MPWL_MPFR (mpwl_cos, mpfr_cos) - | ^~~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - 618 | mpwl_clear (MpwRealNum *op) - | ^~~~~~~~~~ -mpwrap.c:892:2: note: called from here - 892 | mpwl_clear (rop); - | ^~~~~~~~~~~~~~~~ -gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/i386-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.25"\" -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-4 -I/usr/include/libxml2 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o plugin.o plugin.c -mpwrap.c: In function 'mpwl_sub_ui': -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - 618 | mpwl_clear (MpwRealNum *op) - | ^~~~~~~~~~ -mpwrap.c:1144:4: note: called from here - 1144 | mpwl_clear(rop); - | ^~~~~~~~~~~~~~~ -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - 618 | mpwl_clear (MpwRealNum *op) - | ^~~~~~~~~~ -mpwrap.c:1154:5: note: called from here - 1154 | mpwl_clear(rop); - | ^~~~~~~~~~~~~~~ -gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/i386-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.25"\" -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-4 -I/usr/include/libxml2 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o plugread.o plugread.c -eval.c: In function 'gel_freetree': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:552:5: note: called from here - 552 | freetree_full(a,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:576:5: note: called from here - 576 | freetree_full(a,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:589:5: note: called from here - 589 | freetree_full(a,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/i386-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.25"\" -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-4 -I/usr/include/libxml2 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parse.o parse.c +funclib.c: In function 'AskButtons_op': +funclib.c:6630:30: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, void *)' [-Wcast-function-type] + 6630 | g_slist_foreach (buttons, (GFunc)g_free, NULL); + | ^ +funclib.c:6640:28: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, void *)' [-Wcast-function-type] + 6640 | g_slist_foreach (buttons, (GFunc)g_free, NULL); + | ^ In file included from plugin.c:45: matrixw.h:137:13: warning: Deprecated pre-processor symbol, replace with 137 | G_INLINE_FUNC GelETree *gel_matrixw_index(GelMatrixW *m, int x, int y) G_GNUC_PURE; @@ -4919,237 +4526,11 @@ plugin.c:114:36: warning: cast between incompatible function types from 'void (*)(GelPlugin *)' {aka 'void (*)(struct _GelPlugin *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] 114 | g_slist_foreach (gel_plugin_list, (GFunc)free_plugin, NULL); | ^ -eval.c: In function 'gel_emptytree': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:552:5: note: called from here - 552 | freetree_full(a,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:576:5: note: called from here - 576 | freetree_full(a,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:589:5: note: called from here - 589 | freetree_full(a,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c: In function 'logicalxorop': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:1509:2: note: called from here - 1509 | freetree_full (n, TRUE, FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c: In function 'boolean_mul': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:2659:2: note: called from here - 2659 | freetree_full (n, TRUE, FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c: In function 'boolean_sub': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:2648:2: note: called from here - 2648 | freetree_full (n, TRUE, FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c: In function 'boolean_add': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:2637:2: note: called from here - 2637 | freetree_full (n, TRUE, FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/i386-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.25"\" -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-4 -I/usr/include/libxml2 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parse.o parse.c -calc.c: In function 'gel_evalexp_parsed.part.0': -calc.c:3515:19: warning: null pointer dereference [-Wnull-dereference] - 3515 | GelEFunc *rf = d_lookup_global(t->id.id); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c: In function 'mpwl_div': -mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] - 640 | mpwl_init_type(MpwRealNum *op,int type) - | ^~~~~~~~~~~~~~ -mpwrap.c:1335:4: note: called from here - 1335 | mpwl_init_type(rop,op1->type); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - 618 | mpwl_clear (MpwRealNum *op) - | ^~~~~~~~~~ -mpwrap.c:1334:4: note: called from here - 1334 | mpwl_clear(rop); - | ^~~~~~~~~~~~~~~ -mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] - 640 | mpwl_init_type(MpwRealNum *op,int type) - | ^~~~~~~~~~~~~~ -mpwrap.c:1356:3: note: called from here - 1356 | mpwl_init_type (&r, t); - | ^~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] - 640 | mpwl_init_type(MpwRealNum *op,int type) - | ^~~~~~~~~~~~~~ -mpwrap.c:1368:3: note: called from here - 1368 | mpwl_init_type (&r, t); - | ^~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - 618 | mpwl_clear (MpwRealNum *op) - | ^~~~~~~~~~ -mpwrap.c:892:2: note: called from here - 892 | mpwl_clear (rop); - | ^~~~~~~~~~~~~~~~ -eval.c: In function 'evalcomp': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:3614:2: note: called from here - 3614 | freetree_full(n,TRUE,FALSE); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:3665:6: note: in expansion of macro 'RET_RES' - 3665 | RET_RES(0) - | ^~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:3614:2: note: called from here - 3614 | freetree_full(n,TRUE,FALSE); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:3670:6: note: in expansion of macro 'RET_RES' - 3670 | RET_RES(0) - | ^~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:3614:2: note: called from here - 3614 | freetree_full(n,TRUE,FALSE); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:3682:6: note: in expansion of macro 'RET_RES' - 3682 | RET_RES(0) - | ^~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:3614:2: note: called from here - 3614 | freetree_full(n,TRUE,FALSE); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:3691:6: note: in expansion of macro 'RET_RES' - 3691 | RET_RES(0) - | ^~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:3614:2: note: called from here - 3614 | freetree_full(n,TRUE,FALSE); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:3696:6: note: in expansion of macro 'RET_RES' - 3696 | RET_RES(0) - | ^~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:3614:2: note: called from here - 3614 | freetree_full(n,TRUE,FALSE); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:3704:6: note: in expansion of macro 'RET_RES' - 3704 | RET_RES(0) - | ^~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:3614:2: note: called from here - 3614 | freetree_full(n,TRUE,FALSE); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:3722:6: note: in expansion of macro 'RET_RES' - 3722 | RET_RES(0) - | ^~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:3614:2: note: called from here - 3614 | freetree_full(n,TRUE,FALSE); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:3727:6: note: in expansion of macro 'RET_RES' - 3727 | RET_RES(0) - | ^~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:3614:2: note: called from here - 3614 | freetree_full(n,TRUE,FALSE); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:3743:6: note: in expansion of macro 'RET_RES' - 3743 | RET_RES(0) - | ^~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:3614:2: note: called from here - 3614 | freetree_full(n,TRUE,FALSE); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:3748:6: note: in expansion of macro 'RET_RES' - 3748 | RET_RES(0) - | ^~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:3614:2: note: called from here - 3614 | freetree_full(n,TRUE,FALSE); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:3753:6: note: in expansion of macro 'RET_RES' - 3753 | RET_RES(0) - | ^~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:3614:2: note: called from here - 3614 | freetree_full(n,TRUE,FALSE); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:3758:6: note: in expansion of macro 'RET_RES' - 3758 | RET_RES(0) - | ^~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:3614:2: note: called from here - 3614 | freetree_full(n,TRUE,FALSE); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:3763:6: note: in expansion of macro 'RET_RES' - 3763 | RET_RES(0) - | ^~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:3614:2: note: called from here - 3614 | freetree_full(n,TRUE,FALSE); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:3768:6: note: in expansion of macro 'RET_RES' - 3768 | RET_RES(0) - | ^~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:3614:2: note: called from here - 3614 | freetree_full(n,TRUE,FALSE); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:3781:2: note: in expansion of macro 'RET_RES' - 3781 | RET_RES(1) - | ^~~~~~~ +gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/i386-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.25"\" -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-4 -I/usr/include/libxml2 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o genius_lists.o genius_lists.c +gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/i386-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.25"\" -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-4 -I/usr/include/libxml2 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o utype.o utype.c +gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/i386-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.25"\" -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-4 -I/usr/include/libxml2 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o geloutput.o geloutput.c +gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/i386-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.25"\" -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-4 -I/usr/include/libxml2 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o graphing.o graphing.c +gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/i386-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.25"\" -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-4 -I/usr/include/libxml2 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o genius.o genius.c In file included from parse.y:33: matrixw.h:137:13: warning: Deprecated pre-processor symbol, replace with 137 | G_INLINE_FUNC GelETree *gel_matrixw_index(GelMatrixW *m, int x, int y) G_GNUC_PURE; @@ -5174,7 +4555,7 @@ calc.h:76:5: note: previous declaration of 'yyparse' was here 76 | int yyparse(void); | ^~~~~~~ -gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/i386-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.25"\" -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-4 -I/usr/include/libxml2 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o genius_lists.o genius_lists.c +gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/i386-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.25"\" -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-4 -I/usr/include/libxml2 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o genius-readline-helper.o genius-readline-helper.c In file included from parse.y:35: parse.y: In function 'yyparse': parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] @@ -6303,7 +5684,6 @@ parse.y:284:4: note: in expansion of macro 'PUSH_ACT' 284 | PUSH_ACT (GEL_E_PARAMETER); | ^~~~~~~~ -gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/i386-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.25"\" -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-4 -I/usr/include/libxml2 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o utype.o utype.c parse.y:43:14: note: expected 'char *' but argument is of type 'const char *' 43 | void yyerror(char *); | ^~~~~~ @@ -6384,7 +5764,6 @@ parse.y:358:5: note: in expansion of macro 'SYNTAX_ERROR' 358 | SYNTAX_ERROR; | ^~~~~~~~~~~~ -gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/i386-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.25"\" -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-4 -I/usr/include/libxml2 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o geloutput.o geloutput.c parse.y:43:14: note: expected 'char *' but argument is of type 'const char *' 43 | void yyerror(char *); | ^~~~~~ @@ -6458,6 +5837,7 @@ parse.y:43:14: note: expected 'char *' but argument is of type 'const char *' 43 | void yyerror(char *); | ^~~~~~ +/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/i386-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.25"\" -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-4 -I/usr/include/libxml2 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o testplugin.lo testplugin.c In file included from utype.c:34: matrixw.h:137:13: warning: Deprecated pre-processor symbol, replace with 137 | G_INLINE_FUNC GelETree *gel_matrixw_index(GelMatrixW *m, int x, int y) G_GNUC_PURE; @@ -6477,105 +5857,7 @@ matrixw.h:170:13: warning: Deprecated pre-processor symbol, replace with 170 | G_INLINE_FUNC GelETree * | ^~~~~~~~~~~~ -eval.c: In function 'gel_get_local_node': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:552:5: note: called from here - 552 | freetree_full(a,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:576:5: note: called from here - 576 | freetree_full(a,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:589:5: note: called from here - 589 | freetree_full(a,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:558:15: warning: null pointer dereference [-Wnull-dereference] - 558 | if(!n->id.id->token) { - | ~~~~~~~~^~~~~~~ -eval.c:560:4: warning: null pointer dereference [-Wnull-dereference] - 560 | g_slist_free(n->id.id->refs); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c: In function 'mpwl_div_ui': -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - 618 | mpwl_clear (MpwRealNum *op) - | ^~~~~~~~~~ -mpwrap.c:1404:4: note: called from here - 1404 | mpwl_clear(rop); - | ^~~~~~~~~~~~~~~ -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - 618 | mpwl_clear (MpwRealNum *op) - | ^~~~~~~~~~ -mpwrap.c:1412:4: note: called from here - 1412 | mpwl_clear(rop); - | ^~~~~~~~~~~~~~~ -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - 618 | mpwl_clear (MpwRealNum *op) - | ^~~~~~~~~~ -mpwrap.c:892:2: note: called from here - 892 | mpwl_clear (rop); - | ^~~~~~~~~~~~~~~~ -gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/i386-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.25"\" -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-4 -I/usr/include/libxml2 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o graphing.o graphing.c -mpwrap.c: In function 'mpwl_mul': -mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] - 640 | mpwl_init_type(MpwRealNum *op,int type) - | ^~~~~~~~~~~~~~ -mpwrap.c:1217:4: note: called from here - 1217 | mpwl_init_type (rop, op1->type); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - 618 | mpwl_clear (MpwRealNum *op) - | ^~~~~~~~~~ -mpwrap.c:1216:4: note: called from here - 1216 | mpwl_clear (rop); - | ^~~~~~~~~~~~~~~~ -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - 618 | mpwl_clear (MpwRealNum *op) - | ^~~~~~~~~~ -mpwrap.c:892:2: note: called from here - 892 | mpwl_clear (rop); - | ^~~~~~~~~~~~~~~~ -eval.c: In function 'gel_fixup_num_neg': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:817:2: note: called from here - 817 | freetree_full(to,TRUE,FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/i386-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.25"\" -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-4 -I/usr/include/libxml2 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o genius.o genius.c -gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/i386-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.25"\" -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-4 -I/usr/include/libxml2 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o genius-readline-helper.o genius-readline-helper.c -eval.c: In function 'gel_try_to_do_precalc': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:817:2: note: called from here - 817 | freetree_full(to,TRUE,FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c: In function 'mpwl_add': -mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] - 640 | mpwl_init_type(MpwRealNum *op,int type) - | ^~~~~~~~~~~~~~ -mpwrap.c:934:4: note: called from here - 934 | mpwl_init_type (rop, op1->type); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - 618 | mpwl_clear (MpwRealNum *op) - | ^~~~~~~~~~ -mpwrap.c:933:4: note: called from here - 933 | mpwl_clear (rop); - | ^~~~~~~~~~~~~~~~ -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - 618 | mpwl_clear (MpwRealNum *op) - | ^~~~~~~~~~ -mpwrap.c:892:2: note: called from here - 892 | mpwl_clear (rop); - | ^~~~~~~~~~~~~~~~ +LC_ALL=C /usr/bin/intltool-merge -d -u -c ../po/.intltool-merge-cache ../po gnome-genius.desktop.in gnome-genius.desktop genius-readline-helper.c: In function 'main': genius-readline-helper.c:194:28: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, void *)' [-Wcast-function-type] 194 | g_list_foreach(plugins,(GFunc)g_free,NULL); @@ -6583,58 +5865,11 @@ genius-readline-helper.c:211:30: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, void *)' [-Wcast-function-type] 211 | g_list_foreach(functions,(GFunc)g_free,NULL); | ^ -mpwrap.c: In function 'mpwl_sub': -mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] - 640 | mpwl_init_type(MpwRealNum *op,int type) - | ^~~~~~~~~~~~~~ -mpwrap.c:1057:4: note: called from here - 1057 | mpwl_init_type (rop, op1->type); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - 618 | mpwl_clear (MpwRealNum *op) - | ^~~~~~~~~~ -mpwrap.c:1056:4: note: called from here - 1056 | mpwl_clear (rop); - | ^~~~~~~~~~~~~~~~ -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - 618 | mpwl_clear (MpwRealNum *op) - | ^~~~~~~~~~ -mpwrap.c:892:2: note: called from here - 892 | mpwl_clear (rop); - | ^~~~~~~~~~~~~~~~ -eval.c: In function 'gel_makeoperator': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/i386-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.25"\" -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-4 -I/usr/include/libxml2 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c -o testplugin.lo testplugin.c -eval.c: In function 'matrix_absnegfac_op': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:817:2: note: called from here - 817 | freetree_full(to,TRUE,FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +sed -e 's,\@libdir\@,/usr/lib/i386-linux-gnu,g' < ./test.plugin.in \ + > test.plugin.tmp && mv -f test.plugin.tmp test.plugin +/bin/sh ../libtool --tag=CC --mode=link gcc -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o genius-readline-helper-fifo genius_lists.o genius-readline-helper.o ../ve/libvicious.a -lm -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lreadline -ltermcap -lmpfr +libtool: link: gcc -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,--as-needed -o genius-readline-helper-fifo genius_lists.o genius-readline-helper.o -Wl,--export-dynamic -pthread ../ve/libvicious.a -lm -lgmodule-2.0 -lglib-2.0 -lreadline -ltermcap -lmpfr -pthread +libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\"/usr/share/locale\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\"/usr/share\" -DLIBEXECDIR=\"/usr/lib/i386-linux-gnu/genius\" -DBUILDDIR=\"/build/genius-1.0.25\" -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-4 -I/usr/include/libxml2 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c testplugin.c -fPIC -DPIC -o .libs/testplugin.o In file included from graphing.c:41: matrixw.h:137:13: warning: Deprecated pre-processor symbol, replace with 137 | G_INLINE_FUNC GelETree *gel_matrixw_index(GelMatrixW *m, int x, int y) G_GNUC_PURE; @@ -6654,7 +5889,6 @@ matrixw.h:170:13: warning: Deprecated pre-processor symbol, replace with 170 | G_INLINE_FUNC GelETree * | ^~~~~~~~~~~~ -LC_ALL=C /usr/bin/intltool-merge -d -u -c ../po/.intltool-merge-cache ../po gnome-genius.desktop.in gnome-genius.desktop In file included from matrixw.h:27, from graphing.c:41: graphing.c: In function 'make_matrix_from_limits': @@ -6768,6 +6002,13 @@ graphing.c:3553:2: note: in expansion of macro 'gel_matrixw_set_index' 3553 | gel_matrixw_set_index (m, 0, 0) = gel_makenum_string (sp_x_name); | ^~~~~~~~~~~~~~~~~~~~~ +eval.c: In function 'string_concat': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:2545:2: note: called from here + 2545 | freetree_full (n, TRUE, FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ graphing.c: In function 'make_matrix_from_limits_surf': matrixw.h:120:39: warning: this condition has identical branches [-Wduplicated-branches] 120 | (a)->regx ? (a)->regx[(a)->tr?(j):(i)] : ((a)->tr?(j):(i)), \ @@ -6843,12 +6084,83 @@ 3755 | gel_matrixw_set_index (m, 0, 0) = gel_makenum_si (v); | ^~~~~~~~~~~~~~~~~~~~~ graphing.c: In function 'replot_fields': +eval.c: In function 'numerical_abs': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ graphing.c:4299:15: warning: implicit conversion from 'enum ' to 'GtkPlotSymbolStyle' [-Wenum-conversion] 4299 | 0, 0, GTK_PLOT_SYMBOL_NONE); | ^~~~~~~~~~~~~~~~~~~~ +eval.c:2576:2: note: called from here + 2576 | freetree_full(n,TRUE,FALSE); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:2599:1: note: in expansion of macro 'PRIM_NUM_FUNC_1' + 2599 | PRIM_NUM_FUNC_1(numerical_abs,mpw_abs) + | ^~~~~~~~~~~~~~~ +eval.c: In function 'numerical_neg': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:2576:2: note: called from here + 2576 | freetree_full(n,TRUE,FALSE); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:2600:1: note: in expansion of macro 'PRIM_NUM_FUNC_1' + 2600 | PRIM_NUM_FUNC_1(numerical_neg,mpw_neg) + | ^~~~~~~~~~~~~~~ +eval.c: In function 'numerical_fac': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:2576:2: note: called from here + 2576 | freetree_full(n,TRUE,FALSE); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:2601:1: note: in expansion of macro 'PRIM_NUM_FUNC_1' + 2601 | PRIM_NUM_FUNC_1(numerical_fac,mpw_fac) + | ^~~~~~~~~~~~~~~ +eval.c: In function 'numerical_dblfac': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:2576:2: note: called from here + 2576 | freetree_full(n,TRUE,FALSE); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:2602:1: note: in expansion of macro 'PRIM_NUM_FUNC_1' + 2602 | PRIM_NUM_FUNC_1(numerical_dblfac,mpw_dblfac) + | ^~~~~~~~~~~~~~~ +/bin/sh ../libtool --tag=CC --mode=link gcc -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -module -avoid-version -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o libtestplugin.la -rpath /usr/lib/i386-linux-gnu/genius testplugin.lo -lmpfr +eval.c: In function 'numerical_add': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:2594:2: note: called from here + 2594 | freetree_full(n,TRUE,FALSE); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:2603:1: note: in expansion of macro 'PRIM_NUM_FUNC_2' + 2603 | PRIM_NUM_FUNC_2(numerical_add,mpw_add) + | ^~~~~~~~~~~~~~~ +eval.c: In function 'numerical_sub': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:2594:2: note: called from here + 2594 | freetree_full(n,TRUE,FALSE); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:2604:1: note: in expansion of macro 'PRIM_NUM_FUNC_2' + 2604 | PRIM_NUM_FUNC_2(numerical_sub,mpw_sub) + | ^~~~~~~~~~~~~~~ +eval.c: In function 'numerical_mul': In file included from matrixw.h:27, from graphing.c:41: graphing.c: In function 'LinePlotWaitForClick_op': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:2594:2: note: called from here + 2594 | freetree_full(n,TRUE,FALSE); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:2605:1: note: in expansion of macro 'PRIM_NUM_FUNC_2' + 2605 | PRIM_NUM_FUNC_2(numerical_mul,mpw_mul) + | ^~~~~~~~~~~~~~~ matrixw.h:120:39: warning: this condition has identical branches [-Wduplicated-branches] 120 | (a)->regx ? (a)->regx[(a)->tr?(j):(i)] : ((a)->tr?(j):(i)), \ | ^ @@ -6876,19 +6188,6 @@ graphing.c:8387:2: note: in expansion of macro 'gel_matrixw_set_index' 8387 | gel_matrixw_set_index (m, 0, 0) = gel_makenum_d (click_x); | ^~~~~~~~~~~~~~~~~~~~~ -eval.c: In function 'oper_reshufle.part.0': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ matrixw.h:121:59: warning: this condition has identical branches [-Wduplicated-branches] 121 | (a)->regy ? (a)->regy[(a)->tr?(i):(j)] : ((a)->tr?(i):(j)))) | ^ @@ -6917,6 +6216,10 @@ graphing.c:8417:3: note: in expansion of macro 'gel_matrixw_set_index' 8417 | gel_matrixw_set_index (m, 0, 0) = gel_makenum_d (x); | ^~~~~~~~~~~~~~~~~~~~~ +eval.c: In function 'numerical_div': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ matrixw.h:121:39: warning: this condition has identical branches [-Wduplicated-branches] 121 | (a)->regy ? (a)->regy[(a)->tr?(i):(j)] : ((a)->tr?(i):(j)))) | ^ @@ -6926,7 +6229,12 @@ graphing.c:8417:3: note: in expansion of macro 'gel_matrixw_set_index' 8417 | gel_matrixw_set_index (m, 0, 0) = gel_makenum_d (x); | ^~~~~~~~~~~~~~~~~~~~~ -mpwrap.c: In function 'mpwl_numerator': +eval.c:2594:2: note: called from here + 2594 | freetree_full(n,TRUE,FALSE); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:2606:1: note: in expansion of macro 'PRIM_NUM_FUNC_2' + 2606 | PRIM_NUM_FUNC_2(numerical_div,mpw_div) + | ^~~~~~~~~~~~~~~ matrixw.h:121:59: warning: this condition has identical branches [-Wduplicated-branches] 121 | (a)->regy ? (a)->regy[(a)->tr?(i):(j)] : ((a)->tr?(i):(j)))) | ^ @@ -6936,20 +6244,126 @@ graphing.c:8417:3: note: in expansion of macro 'gel_matrixw_set_index' 8417 | gel_matrixw_set_index (m, 0, 0) = gel_makenum_d (x); | ^~~~~~~~~~~~~~~~~~~~~ +eval.c: In function 'numerical_mod': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:2594:2: note: called from here + 2594 | freetree_full(n,TRUE,FALSE); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:2607:1: note: in expansion of macro 'PRIM_NUM_FUNC_2' + 2607 | PRIM_NUM_FUNC_2(numerical_mod,mpw_mod) + | ^~~~~~~~~~~~~~~ +eval.c: In function 'numerical_back_div': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:2594:2: note: called from here + 2594 | freetree_full(n,TRUE,FALSE); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:2608:1: note: in expansion of macro 'PRIM_NUM_FUNC_2' + 2608 | PRIM_NUM_FUNC_2(numerical_back_div,my_mpw_back_div) + | ^~~~~~~~~~~~~~~ +mpwrap.c: In function 'mpwl_sinh': mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] 618 | mpwl_clear (MpwRealNum *op) | ^~~~~~~~~~ -mpwrap.c:2684:5: note: called from here - 2684 | mpwl_clear(rop); - | ^~~~~~~~~~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\"/usr/share/locale\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\"/usr/share\" -DLIBEXECDIR=\"/usr/lib/i386-linux-gnu/genius\" -DBUILDDIR=\"/build/genius-1.0.25\" -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -fno-strict-aliasing -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/amtk-5 -I/usr/include/vte-2.91 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-4 -I/usr/include/libxml2 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-linux-gnu/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -c testplugin.c -fPIC -DPIC -o .libs/testplugin.o -eval.c: In function 'gel_simplify': -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] - 814 | replacenode(GelETree *to, GelETree *from) - | ^~~~~~~~~~~ -eval.c:8655:4: note: called from here - 8655 | replacenode (n, nn); - | ^~~~~~~~~~~~~~~~~~~ +eval.c: In function 'numerical_pow': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +mpwrap.c:2353:4: note: called from here + 2353 | mpwl_clear(rop); \ + | ^~~~~~~~~~~~~~~ +mpwrap.c:2372:1: note: in expansion of macro 'DEFINE_SIMPLE_MPWL_MPFR' + 2372 | DEFINE_SIMPLE_MPWL_MPFR (mpwl_sinh, mpfr_sinh) + | ^~~~~~~~~~~~~~~~~~~~~~~ +eval.c:2626:2: note: called from here + 2626 | freetree_full (n, TRUE, FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + 618 | mpwl_clear (MpwRealNum *op) + | ^~~~~~~~~~ +mpwrap.c:892:2: note: called from here + 892 | mpwl_clear (rop); + | ^~~~~~~~~~~~~~~~ +eval.c: In function 'cmpcmpop': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:1494:2: note: called from here + 1494 | freetree_full(n,TRUE,FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c: In function 'conjugate_transpose_matrix': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:817:2: note: called from here + 817 | freetree_full(to,TRUE,FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +libtool: link: gcc -shared -fPIC -DPIC .libs/testplugin.o -lmpfr -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,--as-needed -Wl,-soname -Wl,libtestplugin.so -o .libs/libtestplugin.so +mpwrap.c: In function 'mpwl_arctan': +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + 618 | mpwl_clear (MpwRealNum *op) + | ^~~~~~~~~~ +eval.c: In function 'transpose_matrix': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +mpwrap.c:2353:4: note: called from here + 2353 | mpwl_clear(rop); \ + | ^~~~~~~~~~~~~~~ +mpwrap.c:2373:1: note: in expansion of macro 'DEFINE_SIMPLE_MPWL_MPFR' + 2373 | DEFINE_SIMPLE_MPWL_MPFR (mpwl_arctan, mpfr_atan) + | ^~~~~~~~~~~~~~~~~~~~~~~ +eval.c:817:2: note: called from here + 817 | freetree_full(to,TRUE,FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + 618 | mpwl_clear (MpwRealNum *op) + | ^~~~~~~~~~ +mpwrap.c:892:2: note: called from here + 892 | mpwl_clear (rop); + | ^~~~~~~~~~~~~~~~ +eval.c: In function 'op_precalc_1': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:8321:2: note: called from here + 8321 | freetree_full(n,TRUE,FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c: In function 'cmpstringop': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:1673:2: note: called from here + 1673 | freetree_full (n, TRUE, FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c: In function 'op_precalc_2': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +libtool: link: ( cd ".libs" && rm -f "libtestplugin.la" && ln -s "../libtestplugin.la" "libtestplugin.la" ) +mpwrap.c: In function 'mpwl_exp': +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + 618 | mpwl_clear (MpwRealNum *op) + | ^~~~~~~~~~ +eval.c:8349:2: note: called from here + 8349 | freetree_full(n,TRUE,FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +mpwrap.c:2353:4: note: called from here + 2353 | mpwl_clear(rop); \ + | ^~~~~~~~~~~~~~~ +mpwrap.c:2368:1: note: in expansion of macro 'DEFINE_SIMPLE_MPWL_MPFR' + 2368 | DEFINE_SIMPLE_MPWL_MPFR (mpwl_exp, mpfr_exp) + | ^~~~~~~~~~~~~~~~~~~~~~~ +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + 618 | mpwl_clear (MpwRealNum *op) + | ^~~~~~~~~~ +mpwrap.c:892:2: note: called from here + 892 | mpwl_clear (rop); + | ^~~~~~~~~~~~~~~~ +eval.c: In function 'ev_free_special_data': eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ @@ -6968,12 +6382,6 @@ eval.c:649:2: note: called from here 649 | freetree_full(n,TRUE,TRUE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] - 814 | replacenode(GelETree *to, GelETree *from) - | ^~~~~~~~~~~ -eval.c:8752:5: note: called from here - 8752 | replacenode (n, nn); - | ^~~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ @@ -6992,92 +6400,306 @@ eval.c:649:2: note: called from here 649 | freetree_full(n,TRUE,TRUE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] - 814 | replacenode(GelETree *to, GelETree *from) - | ^~~~~~~~~~~ -eval.c:8817:5: note: called from here - 8817 | replacenode (n, nn); - | ^~~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ -mpwrap.c: In function 'mpwl_set_si': +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +mpwrap.c: In function 'mpwl_sin': mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] 618 | mpwl_clear (MpwRealNum *op) | ^~~~~~~~~~ -mpwrap.c:855:3: note: called from here - 855 | mpwl_clear(rop); - | ^~~~~~~~~~~~~~~ -eval.c:8834:5: note: called from here - 8834 | freetree_full (n, TRUE, FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] - 814 | replacenode(GelETree *to, GelETree *from) - | ^~~~~~~~~~~ -eval.c:8841:5: note: called from here - 8841 | replacenode (n, r); - | ^~~~~~~~~~~~~~~~~~ +mpwrap.c:2353:4: note: called from here + 2353 | mpwl_clear(rop); \ + | ^~~~~~~~~~~~~~~ +mpwrap.c:2370:1: note: in expansion of macro 'DEFINE_SIMPLE_MPWL_MPFR' + 2370 | DEFINE_SIMPLE_MPWL_MPFR (mpwl_sin, mpfr_sin) + | ^~~~~~~~~~~~~~~~~~~~~~~ +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + 618 | mpwl_clear (MpwRealNum *op) + | ^~~~~~~~~~ +mpwrap.c:892:2: note: called from here + 892 | mpwl_clear (rop); + | ^~~~~~~~~~~~~~~~ +mpwrap.c: In function 'mpwl_cosh': +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + 618 | mpwl_clear (MpwRealNum *op) + | ^~~~~~~~~~ +mpwrap.c:2353:4: note: called from here + 2353 | mpwl_clear(rop); \ + | ^~~~~~~~~~~~~~~ +mpwrap.c:2371:1: note: in expansion of macro 'DEFINE_SIMPLE_MPWL_MPFR' + 2371 | DEFINE_SIMPLE_MPWL_MPFR (mpwl_cosh, mpfr_cosh) + | ^~~~~~~~~~~~~~~~~~~~~~~ +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + 618 | mpwl_clear (MpwRealNum *op) + | ^~~~~~~~~~ +mpwrap.c:892:2: note: called from here + 892 | mpwl_clear (rop); + | ^~~~~~~~~~~~~~~~ +mpwrap.c: In function 'mpwl_cos': +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + 618 | mpwl_clear (MpwRealNum *op) + | ^~~~~~~~~~ +mpwrap.c:2353:4: note: called from here + 2353 | mpwl_clear(rop); \ + | ^~~~~~~~~~~~~~~ +mpwrap.c:2369:1: note: in expansion of macro 'DEFINE_SIMPLE_MPWL_MPFR' + 2369 | DEFINE_SIMPLE_MPWL_MPFR (mpwl_cos, mpfr_cos) + | ^~~~~~~~~~~~~~~~~~~~~~~ +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + 618 | mpwl_clear (MpwRealNum *op) + | ^~~~~~~~~~ +mpwrap.c:892:2: note: called from here + 892 | mpwl_clear (rop); + | ^~~~~~~~~~~~~~~~ +eval.c: In function 'iter_get_region': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:6652:3: note: called from here + 6652 | freetree_full (n, TRUE /* freeargs */, FALSE /* kill */); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:6657:3: note: called from here + 6657 | freetree_full (n, TRUE, FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c: In function 'logicalnotop': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:1525:2: note: called from here + 1525 | freetree_full(n,TRUE,FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +mpwrap.c: In function 'mpwl_sub_ui': +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + 618 | mpwl_clear (MpwRealNum *op) + | ^~~~~~~~~~ +mpwrap.c:1144:4: note: called from here + 1144 | mpwl_clear(rop); + | ^~~~~~~~~~~~~~~ +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + 618 | mpwl_clear (MpwRealNum *op) + | ^~~~~~~~~~ +mpwrap.c:1154:5: note: called from here + 1154 | mpwl_clear(rop); + | ^~~~~~~~~~~~~~~ +eval.c: In function 'replacenode': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:552:5: note: called from here + 552 | freetree_full(a,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:576:5: note: called from here + 576 | freetree_full(a,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:589:5: note: called from here + 589 | freetree_full(a,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ eval.c:649:2: note: called from here 649 | freetree_full(n,TRUE,TRUE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] - 814 | replacenode(GelETree *to, GelETree *from) - | ^~~~~~~~~~~ -eval.c:8847:5: note: called from here - 8847 | replacenode (n, l); - | ^~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ eval.c:649:2: note: called from here 649 | freetree_full(n,TRUE,TRUE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c: In function 'boolean_neg': eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ -eval.c:8861:5: note: called from here - 8861 | freetree_full (n, TRUE, FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] - 814 | replacenode(GelETree *to, GelETree *from) - | ^~~~~~~~~~~ -eval.c:8868:5: note: called from here - 8868 | replacenode (n, l); - | ^~~~~~~~~~~~~~~~~~ +eval.c:552:5: note: called from here + 552 | freetree_full(a,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:576:5: note: called from here + 576 | freetree_full(a,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:589:5: note: called from here + 589 | freetree_full(a,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ eval.c:649:2: note: called from here 649 | freetree_full(n,TRUE,TRUE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] - 814 | replacenode(GelETree *to, GelETree *from) - | ^~~~~~~~~~~ -eval.c:8881:5: note: called from here - 8881 | replacenode (n, r); - | ^~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ eval.c:649:2: note: called from here 649 | freetree_full(n,TRUE,TRUE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] - 814 | replacenode(GelETree *to, GelETree *from) - | ^~~~~~~~~~~ -mpwrap.c: In function 'mpwl_denominator': +Generating and caching the translation database +NOTICE: ../po/ko.po is not in UTF-8 but euc-kr, converting... +Merging translations into gnome-genius.desktop. +mpwrap.c: In function 'mpwl_div': +mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] + 640 | mpwl_init_type(MpwRealNum *op,int type) + | ^~~~~~~~~~~~~~ +mpwrap.c:1335:4: note: called from here + 1335 | mpwl_init_type(rop,op1->type); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] 618 | mpwl_clear (MpwRealNum *op) | ^~~~~~~~~~ -mpwrap.c:2712:5: note: called from here - 2712 | mpwl_clear(rop); - | ^~~~~~~~~~~~~~~ -eval.c:8887:5: note: called from here - 8887 | replacenode (n, l); - | ^~~~~~~~~~~~~~~~~~ +mpwrap.c:1334:4: note: called from here + 1334 | mpwl_clear(rop); + | ^~~~~~~~~~~~~~~ +mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] + 640 | mpwl_init_type(MpwRealNum *op,int type) + | ^~~~~~~~~~~~~~ +mpwrap.c:1356:3: note: called from here + 1356 | mpwl_init_type (&r, t); + | ^~~~~~~~~~~~~~~~~~~~~~ +mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] + 640 | mpwl_init_type(MpwRealNum *op,int type) + | ^~~~~~~~~~~~~~ +mpwrap.c:1368:3: note: called from here + 1368 | mpwl_init_type (&r, t); + | ^~~~~~~~~~~~~~~~~~~~~~ +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + 618 | mpwl_clear (MpwRealNum *op) + | ^~~~~~~~~~ +mpwrap.c:892:2: note: called from here + 892 | mpwl_clear (rop); + | ^~~~~~~~~~~~~~~~ +eval.c: In function 'try_to_precalc_op': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:8297:2: note: called from here + 8297 | freetree_full(n,TRUE,FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +calc.c: In function 'gel_evalexp_parsed.part.0': +calc.c:3515:19: warning: null pointer dereference [-Wnull-dereference] + 3515 | GelEFunc *rf = d_lookup_global(t->id.id); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +mpwrap.c: In function 'mpwl_div_ui': +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + 618 | mpwl_clear (MpwRealNum *op) + | ^~~~~~~~~~ +mpwrap.c:1404:4: note: called from here + 1404 | mpwl_clear(rop); + | ^~~~~~~~~~~~~~~ +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + 618 | mpwl_clear (MpwRealNum *op) + | ^~~~~~~~~~ +mpwrap.c:1412:4: note: called from here + 1412 | mpwl_clear(rop); + | ^~~~~~~~~~~~~~~ +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + 618 | mpwl_clear (MpwRealNum *op) + | ^~~~~~~~~~ +mpwrap.c:892:2: note: called from here + 892 | mpwl_clear (rop); + | ^~~~~~~~~~~~~~~~ +mpwrap.c: In function 'mpwl_mul': +mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] + 640 | mpwl_init_type(MpwRealNum *op,int type) + | ^~~~~~~~~~~~~~ +mpwrap.c:1217:4: note: called from here + 1217 | mpwl_init_type (rop, op1->type); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + 618 | mpwl_clear (MpwRealNum *op) + | ^~~~~~~~~~ +mpwrap.c:1216:4: note: called from here + 1216 | mpwl_clear (rop); + | ^~~~~~~~~~~~~~~~ +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + 618 | mpwl_clear (MpwRealNum *op) + | ^~~~~~~~~~ +mpwrap.c:892:2: note: called from here + 892 | mpwl_clear (rop); + | ^~~~~~~~~~~~~~~~ +mpwrap.c: In function 'mpwl_add': +mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] + 640 | mpwl_init_type(MpwRealNum *op,int type) + | ^~~~~~~~~~~~~~ +mpwrap.c:934:4: note: called from here + 934 | mpwl_init_type (rop, op1->type); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + 618 | mpwl_clear (MpwRealNum *op) + | ^~~~~~~~~~ +mpwrap.c:933:4: note: called from here + 933 | mpwl_clear (rop); + | ^~~~~~~~~~~~~~~~ +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + 618 | mpwl_clear (MpwRealNum *op) + | ^~~~~~~~~~ +mpwrap.c:892:2: note: called from here + 892 | mpwl_clear (rop); + | ^~~~~~~~~~~~~~~~ +eval.c: In function 'gel_freetree': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:552:5: note: called from here + 552 | freetree_full(a,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:576:5: note: called from here + 576 | freetree_full(a,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:589:5: note: called from here + 589 | freetree_full(a,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ @@ -7087,31 +6709,251 @@ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ -eval.c:8896:5: note: called from here - 8896 | freetree_full (n, TRUE, FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +mpwrap.c: In function 'mpwl_sub': +mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] + 640 | mpwl_init_type(MpwRealNum *op,int type) + | ^~~~~~~~~~~~~~ +mpwrap.c:1057:4: note: called from here + 1057 | mpwl_init_type (rop, op1->type); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + 618 | mpwl_clear (MpwRealNum *op) + | ^~~~~~~~~~ +mpwrap.c:1056:4: note: called from here + 1056 | mpwl_clear (rop); + | ^~~~~~~~~~~~~~~~ +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + 618 | mpwl_clear (MpwRealNum *op) + | ^~~~~~~~~~ +mpwrap.c:892:2: note: called from here + 892 | mpwl_clear (rop); + | ^~~~~~~~~~~~~~~~ +eval.c: In function 'gel_emptytree': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:552:5: note: called from here + 552 | freetree_full(a,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:576:5: note: called from here + 576 | freetree_full(a,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:589:5: note: called from here + 589 | freetree_full(a,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ eval.c:649:2: note: called from here 649 | freetree_full(n,TRUE,TRUE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -sed -e 's,\@libdir\@,/usr/lib/i386-linux-gnu,g' < ./test.plugin.in \ - > test.plugin.tmp && mv -f test.plugin.tmp test.plugin -mpwrap.c: In function 'mpwl_pow': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c: In function 'logicalxorop': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:1509:2: note: called from here + 1509 | freetree_full (n, TRUE, FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c: In function 'boolean_mul': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:2659:2: note: called from here + 2659 | freetree_full (n, TRUE, FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c: In function 'boolean_sub': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:2648:2: note: called from here + 2648 | freetree_full (n, TRUE, FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c: In function 'boolean_add': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:2637:2: note: called from here + 2637 | freetree_full (n, TRUE, FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +mpwrap.c: In function 'mpwl_numerator': mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] 618 | mpwl_clear (MpwRealNum *op) | ^~~~~~~~~~ -eval.c: In function 'function_finish_bin_op.constprop': +mpwrap.c:2684:5: note: called from here + 2684 | mpwl_clear(rop); + | ^~~~~~~~~~~~~~~ +mpwrap.c: In function 'mpwl_set_si': +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + 618 | mpwl_clear (MpwRealNum *op) + | ^~~~~~~~~~ +mpwrap.c:855:3: note: called from here + 855 | mpwl_clear(rop); + | ^~~~~~~~~~~~~~~ +mpwrap.c: In function 'mpwl_denominator': +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + 618 | mpwl_clear (MpwRealNum *op) + | ^~~~~~~~~~ +mpwrap.c:2712:5: note: called from here + 2712 | mpwl_clear(rop); + | ^~~~~~~~~~~~~~~ +eval.c: In function 'evalcomp': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:3614:2: note: called from here + 3614 | freetree_full(n,TRUE,FALSE); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:3665:6: note: in expansion of macro 'RET_RES' + 3665 | RET_RES(0) + | ^~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:3614:2: note: called from here + 3614 | freetree_full(n,TRUE,FALSE); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:3670:6: note: in expansion of macro 'RET_RES' + 3670 | RET_RES(0) + | ^~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:3614:2: note: called from here + 3614 | freetree_full(n,TRUE,FALSE); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:3682:6: note: in expansion of macro 'RET_RES' + 3682 | RET_RES(0) + | ^~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:3614:2: note: called from here + 3614 | freetree_full(n,TRUE,FALSE); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:3691:6: note: in expansion of macro 'RET_RES' + 3691 | RET_RES(0) + | ^~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:3614:2: note: called from here + 3614 | freetree_full(n,TRUE,FALSE); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:3696:6: note: in expansion of macro 'RET_RES' + 3696 | RET_RES(0) + | ^~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:3614:2: note: called from here + 3614 | freetree_full(n,TRUE,FALSE); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:3704:6: note: in expansion of macro 'RET_RES' + 3704 | RET_RES(0) + | ^~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:3614:2: note: called from here + 3614 | freetree_full(n,TRUE,FALSE); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:3722:6: note: in expansion of macro 'RET_RES' + 3722 | RET_RES(0) + | ^~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:3614:2: note: called from here + 3614 | freetree_full(n,TRUE,FALSE); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:3727:6: note: in expansion of macro 'RET_RES' + 3727 | RET_RES(0) + | ^~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:3614:2: note: called from here + 3614 | freetree_full(n,TRUE,FALSE); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:3743:6: note: in expansion of macro 'RET_RES' + 3743 | RET_RES(0) + | ^~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:3614:2: note: called from here + 3614 | freetree_full(n,TRUE,FALSE); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:3748:6: note: in expansion of macro 'RET_RES' + 3748 | RET_RES(0) + | ^~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:3614:2: note: called from here + 3614 | freetree_full(n,TRUE,FALSE); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:3753:6: note: in expansion of macro 'RET_RES' + 3753 | RET_RES(0) + | ^~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:3614:2: note: called from here + 3614 | freetree_full(n,TRUE,FALSE); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:3758:6: note: in expansion of macro 'RET_RES' + 3758 | RET_RES(0) + | ^~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:3614:2: note: called from here + 3614 | freetree_full(n,TRUE,FALSE); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:3763:6: note: in expansion of macro 'RET_RES' + 3763 | RET_RES(0) + | ^~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:3614:2: note: called from here + 3614 | freetree_full(n,TRUE,FALSE); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:3768:6: note: in expansion of macro 'RET_RES' + 3768 | RET_RES(0) + | ^~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ +eval.c:3614:2: note: called from here + 3614 | freetree_full(n,TRUE,FALSE); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:3781:2: note: in expansion of macro 'RET_RES' + 3781 | RET_RES(1) + | ^~~~~~~ +mpwrap.c: In function 'mpwl_pow': +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + 618 | mpwl_clear (MpwRealNum *op) + | ^~~~~~~~~~ mpwrap.c:2086:3: note: called from here 2086 | mpwl_clear (&r); | ^~~~~~~~~~~~~~~ -eval.c:2753:2: note: called from here - 2753 | freetree_full (n, TRUE /* free args */, FALSE /* kill */); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] 640 | mpwl_init_type(MpwRealNum *op,int type) | ^~~~~~~~~~~~~~ @@ -7148,43 +6990,31 @@ mpwrap.c:1941:3: note: called from here 1941 | mpwl_clear (&r); | ^~~~~~~~~~~~~~~ -/bin/bash ../libtool --tag=CC --mode=link gcc -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o genius-readline-helper-fifo genius_lists.o genius-readline-helper.o ../ve/libvicious.a -lm -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lreadline -ltermcap -lmpfr -eval.c: In function 'gel_function_from_function': -eval.c:4608:1: warning: inlining failed in call to 'get_func_from': --param max-inline-insns-single limit reached [-Winline] - 4608 | get_func_from (GelETree *l, gboolean silent) - | ^~~~~~~~~~~~~ -eval.c:2890:6: note: called from here - 2890 | a = get_func_from (l, FALSE /* silent */); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/bin/bash ../libtool --tag=CC --mode=link gcc -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -module -avoid-version -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o libtestplugin.la -rpath /usr/lib/i386-linux-gnu/genius testplugin.lo -lmpfr -eval.c: In function 'function_bin_op': -eval.c:4608:1: warning: inlining failed in call to 'get_func_from': --param max-inline-insns-single limit reached [-Winline] - 4608 | get_func_from (GelETree *l, gboolean silent) - | ^~~~~~~~~~~~~ -eval.c:2770:6: note: called from here - 2770 | b = get_func_from (r, FALSE /* silent */); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:4608:1: warning: inlining failed in call to 'get_func_from': --param max-inline-insns-single limit reached [-Winline] - 4608 | get_func_from (GelETree *l, gboolean silent) +eval.c: In function 'gel_get_local_node': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ -eval.c:2769:6: note: called from here - 2769 | a = get_func_from (l, FALSE /* silent */); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c: In function 'function_uni_op': -eval.c:4608:1: warning: inlining failed in call to 'get_func_from': --param max-inline-insns-single limit reached [-Winline] - 4608 | get_func_from (GelETree *l, gboolean silent) +eval.c:552:5: note: called from here + 552 | freetree_full(a,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ -eval.c:2842:6: note: called from here - 2842 | a = get_func_from (l, FALSE /* silent */); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:576:5: note: called from here + 576 | freetree_full(a,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ -eval.c:2870:2: note: called from here - 2870 | freetree_full (n, TRUE /* free args */, FALSE /* kill */); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -libtool: link: gcc -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,--as-needed -o genius-readline-helper-fifo genius_lists.o genius-readline-helper.o -Wl,--export-dynamic -pthread ../ve/libvicious.a -lm -lgmodule-2.0 -lglib-2.0 -lreadline -ltermcap -lmpfr -pthread -libtool: link: gcc -shared -fPIC -DPIC .libs/testplugin.o -lmpfr -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,--as-needed -Wl,-soname -Wl,libtestplugin.so -o .libs/libtestplugin.so +eval.c:589:5: note: called from here + 589 | freetree_full(a,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:558:15: warning: null pointer dereference [-Wnull-dereference] + 558 | if(!n->id.id->token) { + | ~~~~~~~~^~~~~~~ +eval.c:560:4: warning: null pointer dereference [-Wnull-dereference] + 560 | g_slist_free(n->id.id->refs); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_init_set': mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] 618 | mpwl_clear (MpwRealNum *op) @@ -7199,13 +7029,6 @@ mpwrap.c:669:2: note: called from here 669 | mpwl_clear(op); | ^~~~~~~~~~~~~~ -eval.c: In function 'iter_incrementop': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:817:2: note: called from here - 817 | freetree_full(to,TRUE,FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_make_same_type': mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] 640 | mpwl_init_type(MpwRealNum *op,int type) @@ -7234,7 +7057,6 @@ mpwrap.c:3313:3: note: in expansion of macro 'MAKE_COPY' 3313 | MAKE_COPY (op2->i); | ^~~~~~~~~ -libtool: link: ( cd ".libs" && rm -f "libtestplugin.la" && ln -s "../libtestplugin.la" "libtestplugin.la" ) mpwrap.c: In function 'mpw_set_d': mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] 618 | mpwl_clear (MpwRealNum *op) @@ -7290,6 +7112,13 @@ mpwrap.c:3399:5: note: called from here 3399 | mpwl_free (rop->r); | ^~~~~~~~~~~~~~~~~~ +eval.c: In function 'gel_fixup_num_neg': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:817:2: note: called from here + 817 | freetree_full(to,TRUE,FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_set_mpz_use': mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] 618 | mpwl_clear (MpwRealNum *op) @@ -7329,56 +7158,13 @@ mpwrap.c:669:2: note: called from here 669 | mpwl_clear(op); | ^~~~~~~~~~~~~~ -eval.c: In function 'gel_copynode': -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) - | ^~~~~~~~~~~ -eval.c:808:2: note: called from here - 808 | copynode_to(n,o); - | ^~~~~~~~~~~~~~~~ -eval.c: In function 'iter_do_var': -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) - | ^~~~~~~~~~~ -eval.c:845:2: note: called from here - 845 | copynode_to(to,from); - | ^~~~~~~~~~~~~~~~~~~~ +eval.c: In function 'gel_try_to_do_precalc': eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ -eval.c:844:2: note: called from here - 844 | freetree_full(to,TRUE,FALSE); +eval.c:817:2: note: called from here + 817 | freetree_full(to,TRUE,FALSE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:3423:3: note: called from here - 3423 | freetree_full(n,TRUE,FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:3437:4: note: called from here - 3437 | freetree_full(n,TRUE,FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] - 814 | replacenode(GelETree *to, GelETree *from) - | ^~~~~~~~~~~ -eval.c:3457:4: note: called from here - 3457 | replacenode(n,ret); - | ^~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:3476:3: note: called from here - 3476 | freetree_full(n,TRUE,FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_neg': mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] 640 | mpwl_init_type(MpwRealNum *op,int type) @@ -7416,25 +7202,6 @@ mpwrap.c:3622:4: note: in expansion of macro 'MAKE_COPY' 3622 | MAKE_COPY (rop->i); | ^~~~~~~~~ -eval.c: In function 'gel_replacenode': -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) - | ^~~~~~~~~~~ -eval.c:845:2: note: called from here - 845 | copynode_to(to,from); - | ^~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:844:2: note: called from here - 844 | freetree_full(to,TRUE,FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:817:2: note: called from here - 817 | freetree_full(to,TRUE,FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_abs': mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] 640 | mpwl_init_type(MpwRealNum *op,int type) @@ -7463,52 +7230,31 @@ mpwrap.c:3576:3: note: in expansion of macro 'MAKE_REAL' 3576 | MAKE_REAL (rop); | ^~~~~~~~~ -eval.c: In function 'something_function_bin_op': -eval.c:4608:1: warning: inlining failed in call to 'get_func_from': --param max-inline-insns-single limit reached [-Winline] - 4608 | get_func_from (GelETree *l, gboolean silent) +eval.c: In function 'gel_makeoperator': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ -eval.c:2818:6: note: called from here - 2818 | b = get_func_from (r, FALSE /* silent */); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) - | ^~~~~~~~~~~ -eval.c:808:2: note: called from here - 808 | copynode_to(n,o); - | ^~~~~~~~~~~~~~~~ -eval.c: In function 'function_something_bin_op': -eval.c:4608:1: warning: inlining failed in call to 'get_func_from': --param max-inline-insns-single limit reached [-Winline] - 4608 | get_func_from (GelETree *l, gboolean silent) +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ -eval.c:2797:6: note: called from here - 2797 | a = get_func_from (l, FALSE /* silent */); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) - | ^~~~~~~~~~~ -eval.c:808:2: note: called from here - 808 | copynode_to(n,o); - | ^~~~~~~~~~~~~~~~ -eval.c: In function '_gel_iter_set_velement': -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) - | ^~~~~~~~~~~ -eval.c:808:2: note: called from here - 808 | copynode_to(n,o); - | ^~~~~~~~~~~~~~~~ -eval.c: In function 'mod_node': -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) - | ^~~~~~~~~~~ -eval.c:808:2: note: called from here - 808 | copynode_to(n,o); - | ^~~~~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ -eval.c:817:2: note: called from here - 817 | freetree_full(to,TRUE,FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_add': mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] 640 | mpwl_init_type(MpwRealNum *op,int type) @@ -7564,25 +7310,13 @@ mpwrap.c:3647:3: note: in expansion of macro 'mpw_uncomplex' 3647 | mpw_uncomplex(rop); | ^~~~~~~~~~~~~ -eval.c: In function 'matrix_pow_op': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:2184:4: note: called from here - 2184 | freetree_full(n,TRUE,FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:2217:3: note: called from here - 2217 | freetree_full(n,TRUE,FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c: In function 'matrix_absnegfac_op': eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ -eval.c:2251:2: note: called from here - 2251 | freetree_full(n,TRUE,FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:817:2: note: called from here + 817 | freetree_full(to,TRUE,FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_add_ui': mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] 640 | mpwl_init_type(MpwRealNum *op,int type) @@ -7623,13 +7357,6 @@ mpwrap.c:3665:4: note: in expansion of macro 'DEALLOC_MPWL' 3665 | DEALLOC_MPWL (rop->i); | ^~~~~~~~~~~~ -eval.c: In function 'pure_matrix_div_op': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:2338:2: note: called from here - 2338 | freetree_full(n,TRUE,FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_sub': mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] 640 | mpwl_init_type(MpwRealNum *op,int type) @@ -7710,13 +7437,6 @@ mpwrap.c:669:2: note: called from here 669 | mpwl_clear(op); | ^~~~~~~~~~~~~~ -eval.c: In function 'value_matrix_div_op': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:2400:2: note: called from here - 2400 | freetree_full(n,TRUE,FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_ui_sub': mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] 640 | mpwl_init_type(MpwRealNum *op,int type) @@ -7775,38 +7495,51 @@ mpwrap.c:3737:4: note: in expansion of macro 'MAKE_COPY' 3737 | MAKE_COPY (rop->i); | ^~~~~~~~~ -eval.c: In function 'iter_get_velement': -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) - | ^~~~~~~~~~~ -eval.c:808:2: note: called from here - 808 | copynode_to(n,o); - | ^~~~~~~~~~~~~~~~ +eval.c: In function 'oper_reshufle.part.0': eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ -eval.c:817:2: note: called from here - 817 | freetree_full(to,TRUE,FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ -eval.c:6507:3: note: called from here - 6507 | freetree_full (n, TRUE /* freeargs */, FALSE /* kill */); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c: In function 'gel_simplify': +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] + 814 | replacenode(GelETree *to, GelETree *from) + | ^~~~~~~~~~~ +eval.c:8655:4: note: called from here + 8655 | replacenode (n, nn); + | ^~~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ -eval.c:6512:3: note: called from here - 6512 | freetree_full (n, TRUE, FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:833:17: warning: potential null pointer dereference [-Wnull-dereference] - 833 | from->any.next = gel_free_trees; - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_mul': mpwrap.c:664:1: warning: inlining failed in call to 'mpwl_free': --param inline-unit-growth limit reached [-Winline] 664 | mpwl_free(MpwRealNum *op) | ^~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] + 814 | replacenode(GelETree *to, GelETree *from) + | ^~~~~~~~~~~ mpwrap.c:206:5: note: called from here 206 | mpwl_free((n)->i); \ | ^~~~~~~~~~~~~~~~~ @@ -7825,6 +7558,9 @@ mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] 640 | mpwl_init_type(MpwRealNum *op,int type) | ^~~~~~~~~~~~~~ +eval.c:8752:5: note: called from here + 8752 | replacenode (n, nn); + | ^~~~~~~~~~~~~~~~~~~ mpwrap.c:178:3: note: called from here 178 | mpwl_init_type(m,(n)->type); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7834,6 +7570,21 @@ mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] 640 | mpwl_init_type(MpwRealNum *op,int type) | ^~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ mpwrap.c:189:3: note: called from here 189 | mpwl_init_type(m,type); \ | ^~~~~~~~~~~~~~~~~~~~~~ @@ -7843,6 +7594,12 @@ mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] 640 | mpwl_init_type(MpwRealNum *op,int type) | ^~~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] + 814 | replacenode(GelETree *to, GelETree *from) + | ^~~~~~~~~~~ mpwrap.c:189:3: note: called from here 189 | mpwl_init_type(m,type); \ | ^~~~~~~~~~~~~~~~~~~~~~ @@ -7861,6 +7618,9 @@ mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] 640 | mpwl_init_type(MpwRealNum *op,int type) | ^~~~~~~~~~~~~~ +eval.c:8817:5: note: called from here + 8817 | replacenode (n, nn); + | ^~~~~~~~~~~~~~~~~~~ mpwrap.c:178:3: note: called from here 178 | mpwl_init_type(m,(n)->type); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7870,6 +7630,9 @@ mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] 640 | mpwl_init_type(MpwRealNum *op,int type) | ^~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ mpwrap.c:122:3: note: called from here 122 | mpwl_init_type(THE_i,THE_op->i->type); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -7888,12 +7651,18 @@ mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] 640 | mpwl_init_type(MpwRealNum *op,int type) | ^~~~~~~~~~~~~~ +eval.c:8834:5: note: called from here + 8834 | freetree_full (n, TRUE, FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c:122:3: note: called from here 122 | mpwl_init_type(THE_i,THE_op->i->type); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c:3774:3: note: in expansion of macro 'MAKE_CPLX_OPS' 3774 | MAKE_CPLX_OPS(op2,r2,i2); | ^~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] + 814 | replacenode(GelETree *to, GelETree *from) + | ^~~~~~~~~~~ mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] 640 | mpwl_init_type(MpwRealNum *op,int type) | ^~~~~~~~~~~~~~ @@ -7906,6 +7675,18 @@ mpwrap.c:664:1: warning: inlining failed in call to 'mpwl_free': --param inline-unit-growth limit reached [-Winline] 664 | mpwl_free(MpwRealNum *op) | ^~~~~~~~~ +eval.c:8841:5: note: called from here + 8841 | replacenode (n, r); + | ^~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] + 814 | replacenode(GelETree *to, GelETree *from) + | ^~~~~~~~~~~ mpwrap.c:3241:4: note: called from here 3241 | mpwl_free ((rop)->i); \ | ^~~~~~~~~~~~~~~~~~~~ @@ -7924,6 +7705,18 @@ mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] 618 | mpwl_clear (MpwRealNum *op) | ^~~~~~~~~~ +eval.c:8847:5: note: called from here + 8847 | replacenode (n, l); + | ^~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ mpwrap.c:132:3: note: called from here 132 | mpwl_clear(THE_i); \ | ^~~~~~~~~~~~~~~~~ @@ -7948,134 +7741,57 @@ mpwrap.c:3796:3: note: in expansion of macro 'BREAK_CPLX_OPS' 3796 | BREAK_CPLX_OPS(op2,r2,i2); | ^~~~~~~~~~~~~~ -eval.c: In function '_gel_iter_set_element': -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) - | ^~~~~~~~~~~ -eval.c:808:2: note: called from here - 808 | copynode_to(n,o); - | ^~~~~~~~~~~~~~~~ -eval.c: In function 'gel_expandmatrix': -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) - | ^~~~~~~~~~~ -eval.c:808:2: note: called from here - 808 | copynode_to(n,o); - | ^~~~~~~~~~~~~~~~ +eval.c:8861:5: note: called from here + 8861 | freetree_full (n, TRUE, FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] 814 | replacenode(GelETree *to, GelETree *from) | ^~~~~~~~~~~ -eval.c:1298:4: note: called from here - 1298 | replacenode (n, t); - | ^~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:1302:4: note: called from here - 1302 | freetree_full (n, TRUE, FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) - | ^~~~~~~~~~~ -eval.c:808:2: note: called from here - 808 | copynode_to(n,o); - | ^~~~~~~~~~~~~~~~ -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) - | ^~~~~~~~~~~ -eval.c:808:2: note: called from here - 808 | copynode_to(n,o); - | ^~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:1254:2: note: called from here - 1254 | freetree_full (n, TRUE, FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) - | ^~~~~~~~~~~ -eval.c:808:2: note: called from here - 808 | copynode_to(n,o); - | ^~~~~~~~~~~~~~~~ -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) - | ^~~~~~~~~~~ -eval.c:808:2: note: called from here - 808 | copynode_to(n,o); - | ^~~~~~~~~~~~~~~~ +eval.c:8868:5: note: called from here + 8868 | replacenode (n, l); + | ^~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ eval.c:649:2: note: called from here 649 | freetree_full(n,TRUE,TRUE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] + 814 | replacenode(GelETree *to, GelETree *from) | ^~~~~~~~~~~ -eval.c:808:2: note: called from here - 808 | copynode_to(n,o); - | ^~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:1329:3: note: called from here - 1329 | freetree_full (n, TRUE, FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:1349:4: note: called from here - 1349 | freetree_full (n, TRUE, FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:8881:5: note: called from here + 8881 | replacenode (n, r); + | ^~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ eval.c:649:2: note: called from here 649 | freetree_full(n,TRUE,TRUE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] + 814 | replacenode(GelETree *to, GelETree *from) + | ^~~~~~~~~~~ +eval.c:8887:5: note: called from here + 8887 | replacenode (n, l); + | ^~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ eval.c:649:2: note: called from here 649 | freetree_full(n,TRUE,TRUE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) - | ^~~~~~~~~~~ -eval.c:808:2: note: called from here - 808 | copynode_to(n,o); - | ^~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) - | ^~~~~~~~~~~ -eval.c:808:2: note: called from here - 808 | copynode_to(n,o); - | ^~~~~~~~~~~~~~~~ +eval.c:8896:5: note: called from here + 8896 | freetree_full (n, TRUE, FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ eval.c:649:2: note: called from here 649 | freetree_full(n,TRUE,TRUE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:1399:2: note: called from here - 1399 | freetree_full (n, TRUE, FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_abs_sq': mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] 640 | mpwl_init_type(MpwRealNum *op,int type) @@ -8101,6 +7817,13 @@ mpwrap.c:669:2: note: called from here 669 | mpwl_clear(op); | ^~~~~~~~~~~~~~ +eval.c: In function 'function_finish_bin_op.constprop': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:2753:2: note: called from here + 2753 | freetree_full (n, TRUE /* free args */, FALSE /* kill */); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_mul_ui': mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] 640 | mpwl_init_type(MpwRealNum *op,int type) @@ -8147,6 +7870,13 @@ mpwrap.c:3820:3: note: in expansion of macro 'mpw_uncomplex' 3820 | mpw_uncomplex(rop); | ^~~~~~~~~~~~~ +eval.c: In function 'gel_function_from_function': +eval.c:4608:1: warning: inlining failed in call to 'get_func_from': --param max-inline-insns-single limit reached [-Winline] + 4608 | get_func_from (GelETree *l, gboolean silent) + | ^~~~~~~~~~~~~ +eval.c:2890:6: note: called from here + 2890 | a = get_func_from (l, FALSE /* silent */); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_div': mpwrap.c:664:1: warning: inlining failed in call to 'mpwl_free': --param inline-unit-growth limit reached [-Winline] 664 | mpwl_free(MpwRealNum *op) @@ -8241,15 +7971,25 @@ mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] 640 | mpwl_init_type(MpwRealNum *op,int type) | ^~~~~~~~~~~~~~ +eval.c: In function 'function_bin_op': mpwrap.c:121:3: note: called from here 121 | mpwl_init_type(THE_r,THE_op->r->type); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c:3864:3: note: in expansion of macro 'MAKE_CPLX_OPS' 3864 | MAKE_CPLX_OPS(op2,r2,i2); | ^~~~~~~~~~~~~ +eval.c:4608:1: warning: inlining failed in call to 'get_func_from': --param max-inline-insns-single limit reached [-Winline] + 4608 | get_func_from (GelETree *l, gboolean silent) + | ^~~~~~~~~~~~~ +eval.c:2770:6: note: called from here + 2770 | b = get_func_from (r, FALSE /* silent */); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c:664:1: warning: inlining failed in call to 'mpwl_free': --param inline-unit-growth limit reached [-Winline] 664 | mpwl_free(MpwRealNum *op) | ^~~~~~~~~ +eval.c:4608:1: warning: inlining failed in call to 'get_func_from': --param max-inline-insns-single limit reached [-Winline] + 4608 | get_func_from (GelETree *l, gboolean silent) + | ^~~~~~~~~~~~~ mpwrap.c:3241:4: note: called from here 3241 | mpwl_free ((rop)->i); \ | ^~~~~~~~~~~~~~~~~~~~ @@ -8259,6 +7999,9 @@ mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] 618 | mpwl_clear (MpwRealNum *op) | ^~~~~~~~~~ +eval.c:2769:6: note: called from here + 2769 | a = get_func_from (l, FALSE /* silent */); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c:133:3: note: called from here 133 | mpwl_clear(THE_r); \ | ^~~~~~~~~~~~~~~~~ @@ -8292,6 +8035,19 @@ mpwrap.c:3897:3: note: in expansion of macro 'BREAK_CPLX_OPS' 3897 | BREAK_CPLX_OPS(op2,r2,i2); | ^~~~~~~~~~~~~~ +eval.c: In function 'function_uni_op': +eval.c:4608:1: warning: inlining failed in call to 'get_func_from': --param max-inline-insns-single limit reached [-Winline] + 4608 | get_func_from (GelETree *l, gboolean silent) + | ^~~~~~~~~~~~~ +eval.c:2842:6: note: called from here + 2842 | a = get_func_from (l, FALSE /* silent */); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:2870:2: note: called from here + 2870 | freetree_full (n, TRUE /* free args */, FALSE /* kill */); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_div_ui': mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] 640 | mpwl_init_type(MpwRealNum *op,int type) @@ -8510,37 +8266,7 @@ mpwrap.c:3991:3: note: in expansion of macro 'BREAK_CPLX_OPS' 3991 | BREAK_CPLX_OPS(op,r,i); | ^~~~~~~~~~~~~~ -eval.c: In function 'iter_equalsop': -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) - | ^~~~~~~~~~~ -eval.c:808:2: note: called from here - 808 | copynode_to(n,o); - | ^~~~~~~~~~~~~~~~ -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) - | ^~~~~~~~~~~ -eval.c:808:2: note: called from here - 808 | copynode_to(n,o); - | ^~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] - 814 | replacenode(GelETree *to, GelETree *from) - | ^~~~~~~~~~~ -eval.c:5731:5: note: called from here - 5731 | replacenode (n, ret); - | ^~~~~~~~~~~~~~~~~~~~ -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) - | ^~~~~~~~~~~ -eval.c:808:2: note: called from here - 808 | copynode_to(n,o); - | ^~~~~~~~~~~~~~~~ -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) - | ^~~~~~~~~~~ -eval.c:808:2: note: called from here - 808 | copynode_to(n,o); - | ^~~~~~~~~~~~~~~~ +eval.c: In function 'iter_incrementop': eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ @@ -8566,43 +8292,6 @@ mpwrap.c:4008:4: note: in expansion of macro 'MAKE_COPY' 4008 | MAKE_COPY (rop->r); | ^~~~~~~~~ -eval.c: In function 'op_two_nodes': -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) - | ^~~~~~~~~~~ -eval.c:808:2: note: called from here - 808 | copynode_to(n,o); - | ^~~~~~~~~~~~~~~~ -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) - | ^~~~~~~~~~~ -eval.c:808:2: note: called from here - 808 | copynode_to(n,o); - | ^~~~~~~~~~~~~~~~ -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) - | ^~~~~~~~~~~ -eval.c:808:2: note: called from here - 808 | copynode_to(n,o); - | ^~~~~~~~~~~~~~~~ -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) - | ^~~~~~~~~~~ -eval.c:808:2: note: called from here - 808 | copynode_to(n,o); - | ^~~~~~~~~~~~~~~~ -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) - | ^~~~~~~~~~~ -eval.c:808:2: note: called from here - 808 | copynode_to(n,o); - | ^~~~~~~~~~~~~~~~ -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) - | ^~~~~~~~~~~ -eval.c:808:2: note: called from here - 808 | copynode_to(n,o); - | ^~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_invert': mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] 618 | mpwl_clear (MpwRealNum *op) @@ -8619,9 +8308,6 @@ mpwrap.c:4025:4: note: in expansion of macro 'MAKE_COPY' 4025 | MAKE_COPY (rop->r); | ^~~~~~~~~ -Generating and caching the translation database -NOTICE: ../po/ko.po is not in UTF-8 but euc-kr, converting... -Merging translations into gnome-genius.desktop. mpwrap.c: In function 'mpw_gcd': mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] 618 | mpwl_clear (MpwRealNum *op) @@ -8632,19 +8318,6 @@ mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] 640 | mpwl_init_type(MpwRealNum *op,int type) | ^~~~~~~~~~~~~~ -eval.c: In function 'expensive_matrix_multiply': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c:178:3: note: called from here 178 | mpwl_init_type(m,(n)->type); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -8676,13 +8349,6 @@ mpwrap.c:4082:4: note: in expansion of macro 'MAKE_COPY' 4082 | MAKE_COPY (rop->r); | ^~~~~~~~~ -eval.c: In function 'pure_matrix_mul_op': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:2129:2: note: called from here - 2129 | freetree_full(n,TRUE,FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_jacobi': mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] 618 | mpwl_clear (MpwRealNum *op) @@ -8705,49 +8371,56 @@ mpwrap.c:1545:4: note: called from here 1545 | mpwl_clear (rop); | ^~~~~~~~~~~~~~~~ -eval.c: In function 'matrix_scalar_matrix_op': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c: In function 'gel_copynode': +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) + | ^~~~~~~~~~~ +eval.c:808:2: note: called from here + 808 | copynode_to(n,o); + | ^~~~~~~~~~~~~~~~ +eval.c: In function 'iter_do_var': +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) + | ^~~~~~~~~~~ +eval.c:845:2: note: called from here + 845 | copynode_to(to,from); + | ^~~~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:844:2: note: called from here + 844 | freetree_full(to,TRUE,FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ -eval.c:817:2: note: called from here - 817 | freetree_full(to,TRUE,FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:3423:3: note: called from here + 3423 | freetree_full(n,TRUE,FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:3437:4: note: called from here + 3437 | freetree_full(n,TRUE,FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ eval.c:649:2: note: called from here 649 | freetree_full(n,TRUE,TRUE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] + 814 | replacenode(GelETree *to, GelETree *from) + | ^~~~~~~~~~~ +eval.c:3457:4: note: called from here + 3457 | replacenode(n,ret); + | ^~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ -eval.c:817:2: note: called from here - 817 | freetree_full(to,TRUE,FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:3476:3: note: called from here + 3476 | freetree_full(n,TRUE,FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_legendre': mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] 618 | mpwl_clear (MpwRealNum *op) @@ -8770,49 +8443,6 @@ mpwrap.c:1564:4: note: called from here 1564 | mpwl_clear (rop); | ^~~~~~~~~~~~~~~~ -eval.c: In function 'matrix_addsub_scalar_matrix_op': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:817:2: note: called from here - 817 | freetree_full(to,TRUE,FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:817:2: note: called from here - 817 | freetree_full(to,TRUE,FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_kronecker': mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] 618 | mpwl_clear (MpwRealNum *op) @@ -8835,19 +8465,51 @@ mpwrap.c:1583:4: note: called from here 1583 | mpwl_clear (rop); | ^~~~~~~~~~~~~~~~ -eval.c: In function 'pure_matrix_eltbyelt_op': +eval.c: In function 'gel_replacenode': +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) + | ^~~~~~~~~~~ +eval.c:845:2: note: called from here + 845 | copynode_to(to,from); + | ^~~~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ -eval.c:2053:5: note: called from here - 2053 | freetree_full (t, TRUE, TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:844:2: note: called from here + 844 | freetree_full(to,TRUE,FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ eval.c:817:2: note: called from here 817 | freetree_full(to,TRUE,FALSE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c: In function 'something_function_bin_op': +eval.c:4608:1: warning: inlining failed in call to 'get_func_from': --param max-inline-insns-single limit reached [-Winline] + 4608 | get_func_from (GelETree *l, gboolean silent) + | ^~~~~~~~~~~~~ +eval.c:2818:6: note: called from here + 2818 | b = get_func_from (r, FALSE /* silent */); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) + | ^~~~~~~~~~~ +eval.c:808:2: note: called from here + 808 | copynode_to(n,o); + | ^~~~~~~~~~~~~~~~ +eval.c: In function 'function_something_bin_op': +eval.c:4608:1: warning: inlining failed in call to 'get_func_from': --param max-inline-insns-single limit reached [-Winline] + 4608 | get_func_from (GelETree *l, gboolean silent) + | ^~~~~~~~~~~~~ +eval.c:2797:6: note: called from here + 2797 | a = get_func_from (l, FALSE /* silent */); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) + | ^~~~~~~~~~~ +eval.c:808:2: note: called from here + 808 | copynode_to(n,o); + | ^~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_lucnum': mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] 618 | mpwl_clear (MpwRealNum *op) @@ -8864,73 +8526,26 @@ mpwrap.c:4151:4: note: in expansion of macro 'MAKE_COPY' 4151 | MAKE_COPY (rop->r); | ^~~~~~~~~ -eval.c: In function 'iter_pop_stack': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:3953:7: note: called from here - 3953 | freetree_full (data, TRUE, FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:3970:7: note: called from here - 3970 | freetree_full (data, TRUE, FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array': call is unlikely and code size would grow [-Winline] - 62 | ge_add_stack_array(GelCtx *ctx) - | ^~~~~~~~~~~~~~~~~~ -eval.c:86:4: note: called from here - 86 | ge_add_stack_array(thectx); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:3979:5: note: in expansion of macro 'GE_PUSH_STACK' - 3979 | GE_PUSH_STACK(ctx,li,flag); - | ^~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] - 814 | replacenode(GelETree *to, GelETree *from) +eval.c: In function '_gel_iter_set_velement': +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) | ^~~~~~~~~~~ -eval.c:4005:6: note: called from here - 4005 | replacenode(call,data); - | ^~~~~~~~~~~~~~~~~~~~~~ +eval.c:808:2: note: called from here + 808 | copynode_to(n,o); + | ^~~~~~~~~~~~~~~~ +eval.c: In function 'mod_node': +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) + | ^~~~~~~~~~~ +eval.c:808:2: note: called from here + 808 | copynode_to(n,o); + | ^~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] - 814 | replacenode(GelETree *to, GelETree *from) - | ^~~~~~~~~~~ +eval.c:817:2: note: called from here + 817 | freetree_full(to,TRUE,FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_nextprime': mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] 618 | mpwl_clear (MpwRealNum *op) @@ -8941,282 +8556,37 @@ mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] 640 | mpwl_init_type(MpwRealNum *op,int type) | ^~~~~~~~~~~~~~ -eval.c:4027:6: note: called from here - 4027 | replacenode (n->op.args, evl->condition); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ mpwrap.c:178:3: note: called from here 178 | mpwl_init_type(m,(n)->type); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c:4167:4: note: in expansion of macro 'MAKE_COPY' 4167 | MAKE_COPY (rop->r); | ^~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) - | ^~~~~~~~~~~ mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] 618 | mpwl_clear (MpwRealNum *op) | ^~~~~~~~~~ -eval.c:808:2: note: called from here - 808 | copynode_to(n,o); - | ^~~~~~~~~~~~~~~~ mpwrap.c:1629:3: note: called from here 1629 | mpwl_clear (rop); | ^~~~~~~~~~~~~~~~ -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) - | ^~~~~~~~~~~ -eval.c:808:2: note: called from here - 808 | copynode_to(n,o); - | ^~~~~~~~~~~~~~~~ -eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array': call is unlikely and code size would grow [-Winline] - 62 | ge_add_stack_array(GelCtx *ctx) - | ^~~~~~~~~~~~~~~~~~ -eval.c:86:4: note: called from here - 86 | ge_add_stack_array(thectx); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:4053:6: note: in expansion of macro 'GE_PUSH_STACK' - 4053 | GE_PUSH_STACK(ctx,evl,GE_LOOP_LOOP); - | ^~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:4069:7: note: called from here - 4069 | freetree_full (n, TRUE, FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] - 814 | replacenode(GelETree *to, GelETree *from) - | ^~~~~~~~~~~ -eval.c:4072:7: note: called from here - 4072 | replacenode (n, b); - | ^~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) - | ^~~~~~~~~~~ -eval.c:808:2: note: called from here - 808 | copynode_to(n,o); - | ^~~~~~~~~~~~~~~~ -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) - | ^~~~~~~~~~~ -eval.c:808:2: note: called from here - 808 | copynode_to(n,o); - | ^~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] - 814 | replacenode(GelETree *to, GelETree *from) - | ^~~~~~~~~~~ -eval.c:4192:8: note: called from here - 4192 | replacenode (data, res); - | ^~~~~~~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] - 814 | replacenode(GelETree *to, GelETree *from) - | ^~~~~~~~~~~ -eval.c:4197:7: note: called from here - 4197 | replacenode (data, res); - | ^~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array': call is unlikely and code size would grow [-Winline] - 62 | ge_add_stack_array(GelCtx *ctx) - | ^~~~~~~~~~~~~~~~~~ -eval.c:86:4: note: called from here - 86 | ge_add_stack_array(thectx); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:4236:6: note: in expansion of macro 'GE_PUSH_STACK' - 4236 | GE_PUSH_STACK (ctx, evf, GE_FOR); - | ^~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) - | ^~~~~~~~~~~ -eval.c:808:2: note: called from here - 808 | copynode_to(n,o); - | ^~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array': call is unlikely and code size would grow [-Winline] - 62 | ge_add_stack_array(GelCtx *ctx) - | ^~~~~~~~~~~~~~~~~~ -eval.c:86:4: note: called from here - 86 | ge_add_stack_array(thectx); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:4289:6: note: in expansion of macro 'GE_PUSH_STACK' - 4289 | GE_PUSH_STACK(ctx,evfi,GE_FORIN); - | ^~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) - | ^~~~~~~~~~~ -eval.c:808:2: note: called from here - 808 | copynode_to(n,o); - | ^~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) - | ^~~~~~~~~~~ -eval.c:808:2: note: called from here - 808 | copynode_to(n,o); - | ^~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c: In function 'matrix_pow_op': eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:2184:4: note: called from here + 2184 | freetree_full(n,TRUE,FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:2217:3: note: called from here + 2217 | freetree_full(n,TRUE,FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] - 814 | replacenode(GelETree *to, GelETree *from) - | ^~~~~~~~~~~ -eval.c:4347:8: note: called from here - 4347 | replacenode (data, res); - | ^~~~~~~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] - 814 | replacenode(GelETree *to, GelETree *from) - | ^~~~~~~~~~~ -eval.c:4352:7: note: called from here - 4352 | replacenode (data, res); - | ^~~~~~~~~~~~~~~~~~~~~~~ +eval.c:2251:2: note: called from here + 2251 | freetree_full(n,TRUE,FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_powm': mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] 618 | mpwl_clear (MpwRealNum *op) @@ -9245,6 +8615,20 @@ mpwrap.c:892:2: note: called from here 892 | mpwl_clear (rop); | ^~~~~~~~~~~~~~~~ +eval.c: In function 'pure_matrix_div_op': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:2338:2: note: called from here + 2338 | freetree_full(n,TRUE,FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c: In function 'value_matrix_div_op': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:2400:2: note: called from here + 2400 | freetree_full(n,TRUE,FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_powm_ui': mpwrap.c:664:1: warning: inlining failed in call to 'mpwl_free': --param inline-unit-growth limit reached [-Winline] 664 | mpwl_free(MpwRealNum *op) @@ -9270,6 +8654,31 @@ mpwrap.c:892:2: note: called from here 892 | mpwl_clear (rop); | ^~~~~~~~~~~~~~~~ +eval.c: In function 'iter_get_velement': +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) + | ^~~~~~~~~~~ +eval.c:808:2: note: called from here + 808 | copynode_to(n,o); + | ^~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:817:2: note: called from here + 817 | freetree_full(to,TRUE,FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:6507:3: note: called from here + 6507 | freetree_full (n, TRUE /* freeargs */, FALSE /* kill */); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:6512:3: note: called from here + 6512 | freetree_full (n, TRUE, FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_exp': mpwrap.c:664:1: warning: inlining failed in call to 'mpwl_free': --param inline-unit-growth limit reached [-Winline] 664 | mpwl_free(MpwRealNum *op) @@ -9298,6 +8707,9 @@ mpwrap.c:4405:4: note: in expansion of macro 'MAKE_COPY' 4405 | MAKE_COPY (rop->r); | ^~~~~~~~~ +eval.c:833:17: warning: potential null pointer dereference [-Wnull-dereference] + 833 | from->any.next = gel_free_trees; + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] 640 | mpwl_init_type(MpwRealNum *op,int type) | ^~~~~~~~~~~~~~ @@ -9361,52 +8773,74 @@ mpwrap.c:4438:3: note: in expansion of macro 'BREAK_CPLX_OPS' 4438 | BREAK_CPLX_OPS(op,r,i); | ^~~~~~~~~~~~~~ -eval.c: In function 'iter_continue_break_op': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:5354:2: note: called from here - 5354 | freetree_full(ctx->res,TRUE,FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:5329:5: note: called from here - 5329 | freetree_full(data,TRUE,FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c: In function '_gel_iter_set_element': +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) + | ^~~~~~~~~~~ +eval.c:808:2: note: called from here + 808 | copynode_to(n,o); + | ^~~~~~~~~~~~~~~~ +eval.c: In function 'gel_expandmatrix': +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) + | ^~~~~~~~~~~ +eval.c:808:2: note: called from here + 808 | copynode_to(n,o); + | ^~~~~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] + 814 | replacenode(GelETree *to, GelETree *from) + | ^~~~~~~~~~~ +eval.c:1298:4: note: called from here + 1298 | replacenode (n, t); + | ^~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ -eval.c:5267:3: note: called from here - 5267 | freetree_full(e->body,TRUE,FALSE); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:5336:4: note: in expansion of macro 'LOOP_BREAK_CONT' - 5336 | LOOP_BREAK_CONT (GelEvalLoop, evl_free_with_cond, GE_LOOP_LOOP); - | ^~~~~~~~~~~~~~~ +eval.c:1302:4: note: called from here + 1302 | freetree_full (n, TRUE, FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) + | ^~~~~~~~~~~ +eval.c:808:2: note: called from here + 808 | copynode_to(n,o); + | ^~~~~~~~~~~~~~~~ +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) + | ^~~~~~~~~~~ +eval.c:808:2: note: called from here + 808 | copynode_to(n,o); + | ^~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:1254:2: note: called from here + 1254 | freetree_full (n, TRUE, FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) + | ^~~~~~~~~~~ +eval.c:808:2: note: called from here + 808 | copynode_to(n,o); + | ^~~~~~~~~~~~~~~~ +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) + | ^~~~~~~~~~~ +eval.c:808:2: note: called from here + 808 | copynode_to(n,o); + | ^~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ eval.c:649:2: note: called from here 649 | freetree_full(n,TRUE,TRUE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) + | ^~~~~~~~~~~ +eval.c:808:2: note: called from here + 808 | copynode_to(n,o); + | ^~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ @@ -9416,118 +8850,76 @@ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ -eval.c:5290:4: note: called from here - 5290 | freetree_full(n,TRUE,FALSE); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:5336:4: note: in expansion of macro 'LOOP_BREAK_CONT' - 5336 | LOOP_BREAK_CONT (GelEvalLoop, evl_free_with_cond, GE_LOOP_LOOP); - | ^~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:5267:3: note: called from here - 5267 | freetree_full(e->body,TRUE,FALSE); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:5338:4: note: in expansion of macro 'LOOP_BREAK_CONT' - 5338 | LOOP_BREAK_CONT (GelEvalFor, evf_free, GE_FOR); - | ^~~~~~~~~~~~~~~ +eval.c:1329:3: note: called from here + 1329 | freetree_full (n, TRUE, FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +mpwrap.c: In function 'mpw_ln': eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +mpwrap.c:664:1: warning: inlining failed in call to 'mpwl_free': --param inline-unit-growth limit reached [-Winline] + 664 | mpwl_free(MpwRealNum *op) + | ^~~~~~~~~ +eval.c:1349:4: note: called from here + 1349 | freetree_full (n, TRUE, FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ eval.c:649:2: note: called from here 649 | freetree_full(n,TRUE,TRUE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:5290:4: note: called from here - 5290 | freetree_full(n,TRUE,FALSE); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:5338:4: note: in expansion of macro 'LOOP_BREAK_CONT' - 5338 | LOOP_BREAK_CONT (GelEvalFor, evf_free, GE_FOR); - | ^~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:5267:3: note: called from here - 5267 | freetree_full(e->body,TRUE,FALSE); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:5340:4: note: in expansion of macro 'LOOP_BREAK_CONT' - 5340 | LOOP_BREAK_CONT (GelEvalForIn, evfi_free, GE_FORIN); - | ^~~~~~~~~~~~~~~ +mpwrap.c:206:5: note: called from here + 206 | mpwl_free((n)->i); \ + | ^~~~~~~~~~~~~~~~~ +mpwrap.c:4453:3: note: in expansion of macro 'MAKE_REAL' + 4453 | MAKE_REAL(rop); + | ^~~~~~~~~ +mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] + 640 | mpwl_init_type(MpwRealNum *op,int type) + | ^~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ eval.c:649:2: note: called from here 649 | freetree_full(n,TRUE,TRUE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) + | ^~~~~~~~~~~ +eval.c:808:2: note: called from here + 808 | copynode_to(n,o); + | ^~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ eval.c:649:2: note: called from here 649 | freetree_full(n,TRUE,TRUE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:5290:4: note: called from here - 5290 | freetree_full(n,TRUE,FALSE); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:5340:4: note: in expansion of macro 'LOOP_BREAK_CONT' - 5340 | LOOP_BREAK_CONT (GelEvalForIn, evfi_free, GE_FORIN); - | ^~~~~~~~~~~~~~~ -eval.c:3802:1: warning: inlining failed in call to 'ev_free_special_data': --param max-inline-insns-single limit reached [-Winline] - 3802 | ev_free_special_data(GelCtx *ctx, gpointer data, int flag) - | ^~~~~~~~~~~~~~~~~~~~ -eval.c:5342:4: note: called from here - 5342 | ev_free_special_data(ctx,data,flag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:5291:12: warning: potential null pointer dereference [-Wnull-dereference] - 5291 | n->type = GEL_NULL_NODE; \ - | ~~~~~~~~^~~~~~~~~~~~~~~ -eval.c:5336:4: note: in expansion of macro 'LOOP_BREAK_CONT' - 5336 | LOOP_BREAK_CONT (GelEvalLoop, evl_free_with_cond, GE_LOOP_LOOP); - | ^~~~~~~~~~~~~~~ -eval.c:5291:12: warning: potential null pointer dereference [-Wnull-dereference] - 5291 | n->type = GEL_NULL_NODE; \ - | ~~~~~~~~^~~~~~~~~~~~~~~ -eval.c:5338:4: note: in expansion of macro 'LOOP_BREAK_CONT' - 5338 | LOOP_BREAK_CONT (GelEvalFor, evf_free, GE_FOR); - | ^~~~~~~~~~~~~~~ -eval.c:5291:12: warning: potential null pointer dereference [-Wnull-dereference] - 5291 | n->type = GEL_NULL_NODE; \ - | ~~~~~~~~^~~~~~~~~~~~~~~ -eval.c:5340:4: note: in expansion of macro 'LOOP_BREAK_CONT' - 5340 | LOOP_BREAK_CONT (GelEvalForIn, evfi_free, GE_FORIN); - | ^~~~~~~~~~~~~~~ -mpwrap.c: In function 'mpw_ln': -mpwrap.c:664:1: warning: inlining failed in call to 'mpwl_free': --param inline-unit-growth limit reached [-Winline] - 664 | mpwl_free(MpwRealNum *op) - | ^~~~~~~~~ -mpwrap.c:206:5: note: called from here - 206 | mpwl_free((n)->i); \ - | ^~~~~~~~~~~~~~~~~ -mpwrap.c:4453:3: note: in expansion of macro 'MAKE_REAL' - 4453 | MAKE_REAL(rop); - | ^~~~~~~~~ -mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] - 640 | mpwl_init_type(MpwRealNum *op,int type) - | ^~~~~~~~~~~~~~ mpwrap.c:189:3: note: called from here 189 | mpwl_init_type(m,type); \ | ^~~~~~~~~~~~~~~~~~~~~~ mpwrap.c:4455:4: note: in expansion of macro 'MAKE_EMPTY' 4455 | MAKE_EMPTY (rop->r, MPW_FLOAT); | ^~~~~~~~~~ +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) + | ^~~~~~~~~~~ mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] 640 | mpwl_init_type(MpwRealNum *op,int type) | ^~~~~~~~~~~~~~ +eval.c:808:2: note: called from here + 808 | copynode_to(n,o); + | ^~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ mpwrap.c:178:3: note: called from here 178 | mpwl_init_type(m,(n)->type); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9537,6 +8929,9 @@ mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] 640 | mpwl_init_type(MpwRealNum *op,int type) | ^~~~~~~~~~~~~~ +eval.c:1399:2: note: called from here + 1399 | freetree_full (n, TRUE, FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c:189:3: note: called from here 189 | mpwl_init_type(m,type); \ | ^~~~~~~~~~~~~~~~~~~~~~ @@ -9612,152 +9007,6 @@ mpwrap.c:4516:3: note: in expansion of macro 'BREAK_CPLX_OPS' 4516 | BREAK_CPLX_OPS(op,r,i); | ^~~~~~~~~~~~~~ -eval.c: In function 'iter_returnop': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:817:2: note: called from here - 817 | freetree_full(to,TRUE,FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:817:2: note: called from here - 817 | freetree_full(to,TRUE,FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c: In function 'iter_funccallop.constprop': -eval.c:4608:1: warning: inlining failed in call to 'get_func_from': --param max-inline-insns-single limit reached [-Winline] - 4608 | get_func_from (GelETree *l, gboolean silent) - | ^~~~~~~~~~~~~ -eval.c:4675:9: note: called from here - 4675 | return get_func_from (l, silent); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) - | ^~~~~~~~~~~ -eval.c:808:2: note: called from here - 808 | copynode_to(n,o); - | ^~~~~~~~~~~~~~~~ -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) - | ^~~~~~~~~~~ -eval.c:808:2: note: called from here - 808 | copynode_to(n,o); - | ^~~~~~~~~~~~~~~~ -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) - | ^~~~~~~~~~~ -eval.c:808:2: note: called from here - 808 | copynode_to(n,o); - | ^~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] - 814 | replacenode(GelETree *to, GelETree *from) - | ^~~~~~~~~~~ -eval.c:4882:4: note: called from here - 4882 | replacenode (n, ret); - | ^~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:4905:3: note: called from here - 4905 | freetree_full(n,TRUE,FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_pow': mpwrap.c:664:1: warning: inlining failed in call to 'mpwl_free': --param inline-unit-growth limit reached [-Winline] 664 | mpwl_free(MpwRealNum *op) @@ -9917,7 +9166,6 @@ mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] 640 | mpwl_init_type(MpwRealNum *op,int type) | ^~~~~~~~~~~~~~ -eval.c: In function 'iter_operator_pre': mpwrap.c:189:3: note: called from here 189 | mpwl_init_type(m,type); \ | ^~~~~~~~~~~~~~~~~~~~~~ @@ -9933,18 +9181,12 @@ mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] 618 | mpwl_clear (MpwRealNum *op) | ^~~~~~~~~~ -eval.c:6395:1: warning: inlining failed in call to 'iter_push_indexes_and_arg': --param max-inline-insns-single limit reached [-Winline] - 6395 | iter_push_indexes_and_arg(GelCtx *ctx, GelETree *n) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c:4611:4: note: called from here 4611 | mpwl_clear (&t); | ^~~~~~~~~~~~~~~ mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] 640 | mpwl_init_type(MpwRealNum *op,int type) | ^~~~~~~~~~~~~~ -eval.c:6927:3: note: called from here - 6927 | iter_push_indexes_and_arg(ctx,n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c:178:3: note: called from here 178 | mpwl_init_type(m,(n)->type); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9954,9 +9196,6 @@ mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] 640 | mpwl_init_type(MpwRealNum *op,int type) | ^~~~~~~~~~~~~~ -eval.c:6430:1: warning: inlining failed in call to 'iter_do_push_index': --param max-inline-insns-single limit reached [-Winline] - 6430 | iter_do_push_index (GelCtx *ctx, GelETree *l) - | ^~~~~~~~~~~~~~~~~~ mpwrap.c:178:3: note: called from here 178 | mpwl_init_type(m,(n)->type); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -9969,174 +9208,55 @@ mpwrap.c:4642:4: note: called from here 4642 | mpwl_clear (&t); | ^~~~~~~~~~~~~~~ -eval.c:6456:2: note: called from here - 6456 | iter_do_push_index (ctx, l); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] 618 | mpwl_clear (MpwRealNum *op) | ^~~~~~~~~~ mpwrap.c:4642:4: note: called from here 4642 | mpwl_clear (&t); | ^~~~~~~~~~~~~~~ -eval.c:6395:1: warning: inlining failed in call to 'iter_push_indexes_and_arg': --param max-inline-insns-single limit reached [-Winline] - 6395 | iter_push_indexes_and_arg(GelCtx *ctx, GelETree *n) - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:6943:3: note: called from here - 6943 | iter_push_indexes_and_arg(ctx,n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:6430:1: warning: inlining failed in call to 'iter_do_push_index': --param max-inline-insns-single limit reached [-Winline] - 6430 | iter_do_push_index (GelCtx *ctx, GelETree *l) +In file included from graphing.c:41: +graphing.c: In function 'get_limits_from_matrix_surf': +matrixw.h:152:1: warning: inlining failed in call to 'gel_matrixw_vindex': --param max-inline-insns-single limit reached [-Winline] + 152 | gel_matrixw_vindex(GelMatrixW *m, int i) { | ^~~~~~~~~~~~~~~~~~ -eval.c:6468:2: note: called from here - 6468 | iter_do_push_index (ctx, r); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:6430:1: warning: inlining failed in call to 'iter_do_push_index': --param max-inline-insns-single limit reached [-Winline] - 6430 | iter_do_push_index (GelCtx *ctx, GelETree *l) +graphing.c:3571:6: note: called from here + 3571 | t = gel_matrixw_vindex (m->mat.matrix, 0); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from graphing.c:41: +matrixw.h:152:1: warning: inlining failed in call to 'gel_matrixw_vindex': --param max-inline-insns-single limit reached [-Winline] + 152 | gel_matrixw_vindex(GelMatrixW *m, int i) { | ^~~~~~~~~~~~~~~~~~ -eval.c:6467:2: note: called from here - 6467 | iter_do_push_index (ctx, l); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:4458:1: warning: inlining failed in call to 'pushstack_n_args': --param max-inline-insns-single limit reached [-Winline] - 4458 | pushstack_n_args (GelCtx *ctx, GelETree *args, int n) - | ^~~~~~~~~~~~~~~~ -eval.c:4514:2: note: called from here - 4514 | pushstack_n_args (ctx, args->any.next, n-1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:4608:1: warning: inlining failed in call to 'get_func_from': --param max-inline-insns-single limit reached [-Winline] - 4608 | get_func_from (GelETree *l, gboolean silent) - | ^~~~~~~~~~~~~ -eval.c:4675:9: note: called from here - 4675 | return get_func_from (l, silent); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array': call is unlikely and code size would grow [-Winline] - 62 | ge_add_stack_array(GelCtx *ctx) +graphing.c:3582:6: note: called from here + 3582 | t = gel_matrixw_vindex (m->mat.matrix, 1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from graphing.c:41: +matrixw.h:152:1: warning: inlining failed in call to 'gel_matrixw_vindex': --param max-inline-insns-single limit reached [-Winline] + 152 | gel_matrixw_vindex(GelMatrixW *m, int i) { | ^~~~~~~~~~~~~~~~~~ -eval.c:86:4: note: called from here - 86 | ge_add_stack_array(thectx); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:4527:3: note: in expansion of macro 'GE_PUSH_STACK' - 4527 | GE_PUSH_STACK (ctx, ctx->modulo, GE_SETMODULO); - | ^~~~~~~~~~~~~ -eval.c:4458:1: warning: inlining failed in call to 'pushstack_n_args': --param max-inline-insns-single limit reached [-Winline] - 4458 | pushstack_n_args (GelCtx *ctx, GelETree *args, int n) - | ^~~~~~~~~~~~~~~~ -eval.c:4533:2: note: called from here - 4533 | pushstack_n_args (ctx, args->any.next, n-1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:4458:1: warning: inlining failed in call to 'pushstack_n_args': --param max-inline-insns-single limit reached [-Winline] - 4458 | pushstack_n_args (GelCtx *ctx, GelETree *args, int n) - | ^~~~~~~~~~~~~~~~ -eval.c:4514:2: note: called from here - 4514 | pushstack_n_args (ctx, args->any.next, n-1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) - | ^~~~~~~~~~~ -eval.c:808:2: note: called from here - 808 | copynode_to(n,o); - | ^~~~~~~~~~~~~~~~ -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) - | ^~~~~~~~~~~ -eval.c:808:2: note: called from here - 808 | copynode_to(n,o); - | ^~~~~~~~~~~~~~~~ -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) - | ^~~~~~~~~~~ -eval.c:808:2: note: called from here - 808 | copynode_to(n,o); - | ^~~~~~~~~~~~~~~~ -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) - | ^~~~~~~~~~~ -eval.c:808:2: note: called from here - 808 | copynode_to(n,o); - | ^~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:4458:1: warning: inlining failed in call to 'pushstack_n_args': --param max-inline-insns-single limit reached [-Winline] - 4458 | pushstack_n_args (GelCtx *ctx, GelETree *args, int n) - | ^~~~~~~~~~~~~~~~ -eval.c:4514:2: note: called from here - 4514 | pushstack_n_args (ctx, args->any.next, n-1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:3802:1: warning: inlining failed in call to 'ev_free_special_data': --param max-inline-insns-single limit reached [-Winline] - 3802 | ev_free_special_data(GelCtx *ctx, gpointer data, int flag) - | ^~~~~~~~~~~~~~~~~~~~ -eval.c:5393:4: note: called from here - 5393 | ev_free_special_data(ctx,data,flag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:5301:1: warning: inlining failed in call to 'iter_continue_break_op': --param max-inline-insns-single limit reached [-Winline] - 5301 | iter_continue_break_op(GelCtx *ctx, gboolean cont) - | ^~~~~~~~~~~~~~~~~~~~~~ -eval.c:7162:3: note: called from here - 7162 | iter_continue_break_op(ctx,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:5301:1: warning: inlining failed in call to 'iter_continue_break_op': --param max-inline-insns-single limit reached [-Winline] - 5301 | iter_continue_break_op(GelCtx *ctx, gboolean cont) - | ^~~~~~~~~~~~~~~~~~~~~~ -eval.c:7170:3: note: called from here - 7170 | iter_continue_break_op(ctx,FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] - 814 | replacenode(GelETree *to, GelETree *from) - | ^~~~~~~~~~~ -eval.c:7181:4: note: called from here - 7181 | replacenode (n, arg); - | ^~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +graphing.c:3593:6: note: called from here + 3593 | t = gel_matrixw_vindex (m->mat.matrix, 2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from graphing.c:41: +matrixw.h:152:1: warning: inlining failed in call to 'gel_matrixw_vindex': --param max-inline-insns-single limit reached [-Winline] + 152 | gel_matrixw_vindex(GelMatrixW *m, int i) { + | ^~~~~~~~~~~~~~~~~~ +graphing.c:3604:6: note: called from here + 3604 | t = gel_matrixw_vindex (m->mat.matrix, 3); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from graphing.c:41: +matrixw.h:152:1: warning: inlining failed in call to 'gel_matrixw_vindex': --param max-inline-insns-single limit reached [-Winline] + 152 | gel_matrixw_vindex(GelMatrixW *m, int i) { + | ^~~~~~~~~~~~~~~~~~ +graphing.c:3615:6: note: called from here + 3615 | t = gel_matrixw_vindex (m->mat.matrix, 4); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from graphing.c:41: +matrixw.h:152:1: warning: inlining failed in call to 'gel_matrixw_vindex': --param max-inline-insns-single limit reached [-Winline] + 152 | gel_matrixw_vindex(GelMatrixW *m, int i) { + | ^~~~~~~~~~~~~~~~~~ +graphing.c:3626:6: note: called from here + 3626 | t = gel_matrixw_vindex (m->mat.matrix, 5); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_sin': mpwrap.c:664:1: warning: inlining failed in call to 'mpwl_free': --param inline-unit-growth limit reached [-Winline] 664 | mpwl_free(MpwRealNum *op) @@ -10159,9 +9279,6 @@ mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] 640 | mpwl_init_type(MpwRealNum *op,int type) | ^~~~~~~~~~~~~~ -eval.c:4435:6: warning: potential null pointer dereference [-Wnull-dereference] - 4435 | t = list->data; - | ~~^~~~~~~~~~~~ mpwrap.c:178:3: note: called from here 178 | mpwl_init_type(m,(n)->type); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10222,6 +9339,35 @@ mpwrap.c:4696:3: note: in expansion of macro 'BREAK_CPLX_OPS' 4696 | BREAK_CPLX_OPS(op,r,i); | ^~~~~~~~~~~~~~ +In file included from graphing.c:41: +graphing.c: In function 'get_limits_from_matrix': +matrixw.h:152:1: warning: inlining failed in call to 'gel_matrixw_vindex': --param max-inline-insns-single limit reached [-Winline] + 152 | gel_matrixw_vindex(GelMatrixW *m, int i) { + | ^~~~~~~~~~~~~~~~~~ +graphing.c:3386:6: note: called from here + 3386 | t = gel_matrixw_vindex (m->mat.matrix, 0); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from graphing.c:41: +matrixw.h:152:1: warning: inlining failed in call to 'gel_matrixw_vindex': --param max-inline-insns-single limit reached [-Winline] + 152 | gel_matrixw_vindex(GelMatrixW *m, int i) { + | ^~~~~~~~~~~~~~~~~~ +graphing.c:3397:6: note: called from here + 3397 | t = gel_matrixw_vindex (m->mat.matrix, 1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from graphing.c:41: +matrixw.h:152:1: warning: inlining failed in call to 'gel_matrixw_vindex': --param max-inline-insns-single limit reached [-Winline] + 152 | gel_matrixw_vindex(GelMatrixW *m, int i) { + | ^~~~~~~~~~~~~~~~~~ +graphing.c:3408:6: note: called from here + 3408 | t = gel_matrixw_vindex (m->mat.matrix, 2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from graphing.c:41: +matrixw.h:152:1: warning: inlining failed in call to 'gel_matrixw_vindex': --param max-inline-insns-single limit reached [-Winline] + 152 | gel_matrixw_vindex(GelMatrixW *m, int i) { + | ^~~~~~~~~~~~~~~~~~ +graphing.c:3419:6: note: called from here + 3419 | t = gel_matrixw_vindex (m->mat.matrix, 3); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_cos': mpwrap.c:664:1: warning: inlining failed in call to 'mpwl_free': --param inline-unit-growth limit reached [-Winline] 664 | mpwl_free(MpwRealNum *op) @@ -10395,6 +9541,43 @@ mpwrap.c:4785:3: note: in expansion of macro 'BREAK_CPLX_OPS' 4785 | BREAK_CPLX_OPS(op,r,i); | ^~~~~~~~~~~~~~ +eval.c: In function 'iter_equalsop': +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) + | ^~~~~~~~~~~ +eval.c:808:2: note: called from here + 808 | copynode_to(n,o); + | ^~~~~~~~~~~~~~~~ +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) + | ^~~~~~~~~~~ +eval.c:808:2: note: called from here + 808 | copynode_to(n,o); + | ^~~~~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] + 814 | replacenode(GelETree *to, GelETree *from) + | ^~~~~~~~~~~ +eval.c:5731:5: note: called from here + 5731 | replacenode (n, ret); + | ^~~~~~~~~~~~~~~~~~~~ +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) + | ^~~~~~~~~~~ +eval.c:808:2: note: called from here + 808 | copynode_to(n,o); + | ^~~~~~~~~~~~~~~~ +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) + | ^~~~~~~~~~~ +eval.c:808:2: note: called from here + 808 | copynode_to(n,o); + | ^~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:817:2: note: called from here + 817 | freetree_full(to,TRUE,FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_cosh': mpwrap.c:664:1: warning: inlining failed in call to 'mpwl_free': --param inline-unit-growth limit reached [-Winline] 664 | mpwl_free(MpwRealNum *op) @@ -10486,97 +9669,37 @@ mpwrap.c:4829:3: note: in expansion of macro 'BREAK_CPLX_OPS' 4829 | BREAK_CPLX_OPS(op,r,i); | ^~~~~~~~~~~~~~ -eval.c: In function 'gel_eval_etree': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:4561:1: warning: inlining failed in call to 'iter_push_matrix': --param large-function-growth limit reached [-Winline] - 4561 | iter_push_matrix(GelCtx *ctx, GelETree *n, GelMatrixW *m) - | ^~~~~~~~~~~~~~~~ -eval.c:7611:5: note: called from here - 7611 | iter_push_matrix(ctx,n,n->mat.matrix); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] - 814 | replacenode(GelETree *to, GelETree *from) +eval.c: In function 'op_two_nodes': +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) | ^~~~~~~~~~~ -eval.c:7242:3: note: called from here - 7242 | replacenode (n, r); - | ^~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:817:2: note: called from here - 817 | freetree_full(to,TRUE,FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:808:2: note: called from here + 808 | copynode_to(n,o); + | ^~~~~~~~~~~~~~~~ eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] 692 | copynode_to(GelETree *empty, GelETree *o) | ^~~~~~~~~~~ eval.c:808:2: note: called from here 808 | copynode_to(n,o); | ^~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:817:2: note: called from here - 817 | freetree_full(to,TRUE,FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] - 814 | replacenode(GelETree *to, GelETree *from) +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) | ^~~~~~~~~~~ -eval.c:7337:4: note: called from here - 7337 | replacenode (n, t); - | ^~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:5035:4: note: called from here - 5035 | freetree_full(n,TRUE,FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:808:2: note: called from here + 808 | copynode_to(n,o); + | ^~~~~~~~~~~~~~~~ +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) + | ^~~~~~~~~~~ +eval.c:808:2: note: called from here + 808 | copynode_to(n,o); + | ^~~~~~~~~~~~~~~~ eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] 692 | copynode_to(GelETree *empty, GelETree *o) | ^~~~~~~~~~~ eval.c:808:2: note: called from here 808 | copynode_to(n,o); | ^~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:5035:4: note: called from here - 5035 | freetree_full(n,TRUE,FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] 692 | copynode_to(GelETree *empty, GelETree *o) | ^~~~~~~~~~~ @@ -10587,9 +9710,6 @@ mpwrap.c:664:1: warning: inlining failed in call to 'mpwl_free': --param inline-unit-growth limit reached [-Winline] 664 | mpwl_free(MpwRealNum *op) | ^~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ mpwrap.c:206:5: note: called from here 206 | mpwl_free((n)->i); \ | ^~~~~~~~~~~~~~~~~ @@ -10599,18 +9719,6 @@ mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] 640 | mpwl_init_type(MpwRealNum *op,int type) | ^~~~~~~~~~~~~~ -eval.c:5061:4: note: called from here - 5061 | freetree_full(n,TRUE,FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) - | ^~~~~~~~~~~ -eval.c:808:2: note: called from here - 808 | copynode_to(n,o); - | ^~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ mpwrap.c:178:3: note: called from here 178 | mpwl_init_type(m,(n)->type); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10629,15 +9737,6 @@ mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] 640 | mpwl_init_type(MpwRealNum *op,int type) | ^~~~~~~~~~~~~~ -eval.c:5061:4: note: called from here - 5061 | freetree_full(n,TRUE,FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) - | ^~~~~~~~~~~ -eval.c:808:2: note: called from here - 808 | copynode_to(n,o); - | ^~~~~~~~~~~~~~~~ mpwrap.c:178:3: note: called from here 178 | mpwl_init_type(m,(n)->type); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10647,9 +9746,19 @@ mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] 640 | mpwl_init_type(MpwRealNum *op,int type) | ^~~~~~~~~~~~~~ +eval.c: In function 'expensive_matrix_multiply': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c:178:3: note: called from here 178 | mpwl_init_type(m,(n)->type); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10659,9 +9768,6 @@ mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] 640 | mpwl_init_type(MpwRealNum *op,int type) | ^~~~~~~~~~~~~~ -eval.c:5127:3: note: called from here - 5127 | freetree_full (n, TRUE, FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c:178:3: note: called from here 178 | mpwl_init_type(m,(n)->type); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10671,72 +9777,63 @@ mpwrap.c:664:1: warning: inlining failed in call to 'mpwl_free': --param inline-unit-growth limit reached [-Winline] 664 | mpwl_free(MpwRealNum *op) | ^~~~~~~~~ -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) - | ^~~~~~~~~~~ -eval.c:808:2: note: called from here - 808 | copynode_to(n,o); - | ^~~~~~~~~~~~~~~~ -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) - | ^~~~~~~~~~~ -eval.c:808:2: note: called from here - 808 | copynode_to(n,o); - | ^~~~~~~~~~~~~~~~ -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) - | ^~~~~~~~~~~ -eval.c:808:2: note: called from here - 808 | copynode_to(n,o); - | ^~~~~~~~~~~~~~~~ -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) - | ^~~~~~~~~~~ mpwrap.c:3241:4: note: called from here 3241 | mpwl_free ((rop)->i); \ | ^~~~~~~~~~~~~~~~~~~~ mpwrap.c:4899:3: note: in expansion of macro 'mpw_uncomplex' 4899 | mpw_uncomplex(tmp1); | ^~~~~~~~~~~~~ -eval.c:808:2: note: called from here - 808 | copynode_to(n,o); - | ^~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:6541:3: note: called from here - 6541 | freetree_full (n, TRUE, FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] - 814 | replacenode(GelETree *to, GelETree *from) - | ^~~~~~~~~~~ -eval.c:6565:4: note: called from here - 6565 | replacenode (n, t); - | ^~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] - 814 | replacenode(GelETree *to, GelETree *from) - | ^~~~~~~~~~~ -eval.c:6571:4: note: called from here - 6571 | replacenode (n, gel_copynode (t)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) - | ^~~~~~~~~~~ -eval.c:808:2: note: called from here - 808 | copynode_to(n,o); +In file included from graphing.c:41: +graphing.c: In function 'LinePlot_op': +matrixw.h:152:1: warning: inlining failed in call to 'gel_matrixw_vindex': --param max-inline-insns-single limit reached [-Winline] + 152 | gel_matrixw_vindex(GelMatrixW *m, int i) { + | ^~~~~~~~~~~~~~~~~~ +graphing.c:3462:6: note: called from here + 3462 | t = gel_matrixw_vindex (m->mat.matrix, 0); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from graphing.c:41: +matrixw.h:152:1: warning: inlining failed in call to 'gel_matrixw_vindex': --param max-inline-insns-single limit reached [-Winline] + 152 | gel_matrixw_vindex(GelMatrixW *m, int i) { + | ^~~~~~~~~~~~~~~~~~ +graphing.c:3473:6: note: called from here + 3473 | t = gel_matrixw_vindex (m->mat.matrix, 1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +mpwrap.c: In function 'mpw_arctan2': +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + 618 | mpwl_clear (MpwRealNum *op) + | ^~~~~~~~~~ +mpwrap.c:669:2: note: called from here + 669 | mpwl_clear(op); + | ^~~~~~~~~~~~~~ +mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] + 640 | mpwl_init_type(MpwRealNum *op,int type) + | ^~~~~~~~~~~~~~ +mpwrap.c:178:3: note: called from here + 178 | mpwl_init_type(m,(n)->type); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +mpwrap.c:4914:4: note: in expansion of macro 'MAKE_COPY' + 4914 | MAKE_COPY (rop->r); + | ^~~~~~~~~ +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + 618 | mpwl_clear (MpwRealNum *op) + | ^~~~~~~~~~ +mpwrap.c:2385:4: note: called from here + 2385 | mpwl_clear (rop); + | ^~~~~~~~~~~~~~~~ +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + 618 | mpwl_clear (MpwRealNum *op) + | ^~~~~~~~~~ +mpwrap.c:892:2: note: called from here + 892 | mpwl_clear (rop); | ^~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] - 814 | replacenode(GelETree *to, GelETree *from) - | ^~~~~~~~~~~ -eval.c:6571:4: note: called from here - 6571 | replacenode (n, gel_copynode (t)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c: In function 'pure_matrix_mul_op': eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:2129:2: note: called from here + 2129 | freetree_full(n,TRUE,FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c: In function 'matrix_scalar_matrix_op': eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ @@ -10752,45 +9849,9 @@ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ -eval.c:6603:3: note: called from here - 6603 | freetree_full (n, TRUE /* freeargs */, FALSE /* kill */); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] - 814 | replacenode(GelETree *to, GelETree *from) - | ^~~~~~~~~~~ -eval.c:5237:3: note: called from here - 5237 | replacenode (n, r); - | ^~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:5255:3: note: called from here - 5255 | freetree_full(n,TRUE,FALSE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] - 814 | replacenode(GelETree *to, GelETree *from) - | ^~~~~~~~~~~ -eval.c:5237:3: note: called from here - 5237 | replacenode (n, r); - | ^~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] - 814 | replacenode(GelETree *to, GelETree *from) - | ^~~~~~~~~~~ -eval.c:5247:3: note: called from here - 5247 | replacenode (n, rr); - | ^~~~~~~~~~~~~~~~~~~ -eval.c:4923:1: warning: inlining failed in call to 'iter_returnop': --param large-function-growth limit reached [-Winline] - 4923 | iter_returnop(GelCtx *ctx, GelETree *n) - | ^~~~~~~~~~~~~ -eval.c:7391:3: note: called from here - 7391 | iter_returnop(ctx,n); - | ^~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] - 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - | ^~~~~~~~~~~~~ -eval.c:6905:2: note: called from here - 6905 | freetree_full (n, TRUE /* freeargs */, FALSE /* kill */); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:817:2: note: called from here + 817 | freetree_full(to,TRUE,FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ @@ -10803,24 +9864,48 @@ eval.c:649:2: note: called from here 649 | freetree_full(n,TRUE,TRUE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] - 814 | replacenode(GelETree *to, GelETree *from) - | ^~~~~~~~~~~ -eval.c:3535:3: note: called from here - 3535 | replacenode (n, r); - | ^~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:817:2: note: called from here + 817 | freetree_full(to,TRUE,FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ eval.c:649:2: note: called from here 649 | freetree_full(n,TRUE,TRUE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from graphing.c:41: +graphing.c: In function 'set_SurfacePlotVariableNames': +matrixw.h:152:1: warning: inlining failed in call to 'gel_matrixw_vindex': --param max-inline-insns-single limit reached [-Winline] + 152 | gel_matrixw_vindex(GelMatrixW *m, int i) { + | ^~~~~~~~~~~~~~~~~~ +mpwrap.c: In function 'mpw_pi': +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + 618 | mpwl_clear (MpwRealNum *op) + | ^~~~~~~~~~ +mpwrap.c:669:2: note: called from here + 669 | mpwl_clear(op); + | ^~~~~~~~~~~~~~ +graphing.c:10585:6: note: called from here +10585 | t = gel_matrixw_vindex (a->mat.matrix, 0); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from graphing.c:41: +matrixw.h:152:1: warning: inlining failed in call to 'gel_matrixw_vindex': --param max-inline-insns-single limit reached [-Winline] + 152 | gel_matrixw_vindex(GelMatrixW *m, int i) { + | ^~~~~~~~~~~~~~~~~~ +graphing.c:10594:6: note: called from here +10594 | t = gel_matrixw_vindex (a->mat.matrix, 1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from graphing.c:41: +matrixw.h:152:1: warning: inlining failed in call to 'gel_matrixw_vindex': --param max-inline-insns-single limit reached [-Winline] + 152 | gel_matrixw_vindex(GelMatrixW *m, int i) { + | ^~~~~~~~~~~~~~~~~~ +graphing.c:10603:6: note: called from here +10603 | t = gel_matrixw_vindex (a->mat.matrix, 2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c: In function 'matrix_addsub_scalar_matrix_op': eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ @@ -10833,18 +9918,12 @@ eval.c:649:2: note: called from here 649 | freetree_full(n,TRUE,TRUE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:4458:1: warning: inlining failed in call to 'pushstack_n_args': --param max-inline-insns-single limit reached [-Winline] - 4458 | pushstack_n_args (GelCtx *ctx, GelETree *args, int n) - | ^~~~~~~~~~~~~~~~ -eval.c:4514:2: note: called from here - 4514 | pushstack_n_args (ctx, args->any.next, n-1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:817:2: note: called from here + 817 | freetree_full(to,TRUE,FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ @@ -10860,56 +9939,15 @@ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - 649 | freetree_full(n,TRUE,TRUE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:817:2: note: called from here + 817 | freetree_full(to,TRUE,FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) | ^~~~~~~~~~~~~ eval.c:649:2: note: called from here 649 | freetree_full(n,TRUE,TRUE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:3802:1: warning: inlining failed in call to 'ev_free_special_data': --param max-inline-insns-single limit reached [-Winline] - 3802 | ev_free_special_data(GelCtx *ctx, gpointer data, int flag) - | ^~~~~~~~~~~~~~~~~~~~ -eval.c:7808:4: note: called from here - 7808 | ev_free_special_data(ctx,data,flag); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c: In function 'mpw_arctan2': -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - 618 | mpwl_clear (MpwRealNum *op) - | ^~~~~~~~~~ -mpwrap.c:669:2: note: called from here - 669 | mpwl_clear(op); - | ^~~~~~~~~~~~~~ -mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] - 640 | mpwl_init_type(MpwRealNum *op,int type) - | ^~~~~~~~~~~~~~ -mpwrap.c:178:3: note: called from here - 178 | mpwl_init_type(m,(n)->type); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c:4914:4: note: in expansion of macro 'MAKE_COPY' - 4914 | MAKE_COPY (rop->r); - | ^~~~~~~~~ -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - 618 | mpwl_clear (MpwRealNum *op) - | ^~~~~~~~~~ -mpwrap.c:2385:4: note: called from here - 2385 | mpwl_clear (rop); - | ^~~~~~~~~~~~~~~~ -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - 618 | mpwl_clear (MpwRealNum *op) - | ^~~~~~~~~~ -mpwrap.c:892:2: note: called from here - 892 | mpwl_clear (rop); - | ^~~~~~~~~~~~~~~~ -mpwrap.c: In function 'mpw_pi': -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - 618 | mpwl_clear (MpwRealNum *op) - | ^~~~~~~~~~ -mpwrap.c:669:2: note: called from here - 669 | mpwl_clear(op); - | ^~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_ln2': mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] 618 | mpwl_clear (MpwRealNum *op) @@ -10917,6 +9955,48 @@ mpwrap.c:669:2: note: called from here 669 | mpwl_clear(op); | ^~~~~~~~~~~~~~ +In file included from graphing.c:41: +graphing.c: In function 'set_LinePlotVariableNames': +matrixw.h:152:1: warning: inlining failed in call to 'gel_matrixw_vindex': --param max-inline-insns-single limit reached [-Winline] + 152 | gel_matrixw_vindex(GelMatrixW *m, int i) { + | ^~~~~~~~~~~~~~~~~~ +graphing.c:10492:6: note: called from here +10492 | t = gel_matrixw_vindex (a->mat.matrix, 0); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from graphing.c:41: +matrixw.h:152:1: warning: inlining failed in call to 'gel_matrixw_vindex': --param max-inline-insns-single limit reached [-Winline] + 152 | gel_matrixw_vindex(GelMatrixW *m, int i) { + | ^~~~~~~~~~~~~~~~~~ +graphing.c:10501:6: note: called from here +10501 | t = gel_matrixw_vindex (a->mat.matrix, 1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from graphing.c:41: +matrixw.h:152:1: warning: inlining failed in call to 'gel_matrixw_vindex': --param max-inline-insns-single limit reached [-Winline] + 152 | gel_matrixw_vindex(GelMatrixW *m, int i) { + | ^~~~~~~~~~~~~~~~~~ +graphing.c:10510:6: note: called from here +10510 | t = gel_matrixw_vindex (a->mat.matrix, 2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from graphing.c:41: +matrixw.h:152:1: warning: inlining failed in call to 'gel_matrixw_vindex': --param max-inline-insns-single limit reached [-Winline] + 152 | gel_matrixw_vindex(GelMatrixW *m, int i) { + | ^~~~~~~~~~~~~~~~~~ +eval.c: In function 'pure_matrix_eltbyelt_op': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +graphing.c:10519:6: note: called from here +10519 | t = gel_matrixw_vindex (a->mat.matrix, 3); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:2053:5: note: called from here + 2053 | freetree_full (t, TRUE, TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:817:2: note: called from here + 817 | freetree_full(to,TRUE,FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_log2': mpwrap.c:664:1: warning: inlining failed in call to 'mpwl_free': --param inline-unit-growth limit reached [-Winline] 664 | mpwl_free(MpwRealNum *op) @@ -11014,70 +10094,395 @@ mpwrap.c:4573:4: note: called from here 4573 | mpwl_clear (&t); | ^~~~~~~~~~~~~~~ -mpwrap.c: In function 'mpw_euler_constant': -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - 618 | mpwl_clear (MpwRealNum *op) - | ^~~~~~~~~~ -mpwrap.c:669:2: note: called from here - 669 | mpwl_clear(op); - | ^~~~~~~~~~~~~~ -mpwrap.c: In function 'mpw_catalan_constant': -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - 618 | mpwl_clear (MpwRealNum *op) - | ^~~~~~~~~~ -mpwrap.c:669:2: note: called from here - 669 | mpwl_clear(op); - | ^~~~~~~~~~~~~~ -mpwrap.c: In function 'mpw_rand': -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - 618 | mpwl_clear (MpwRealNum *op) - | ^~~~~~~~~~ -mpwrap.c:669:2: note: called from here - 669 | mpwl_clear(op); - | ^~~~~~~~~~~~~~ In file included from graphing.c:41: -graphing.c: In function 'get_limits_from_matrix_surf': +graphing.c: In function 'get_ticks_from_matrix': matrixw.h:152:1: warning: inlining failed in call to 'gel_matrixw_vindex': --param max-inline-insns-single limit reached [-Winline] 152 | gel_matrixw_vindex(GelMatrixW *m, int i) { | ^~~~~~~~~~~~~~~~~~ -graphing.c:3571:6: note: called from here - 3571 | t = gel_matrixw_vindex (m->mat.matrix, 0); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +graphing.c:3708:7: note: called from here + 3708 | t = gel_matrixw_vindex (m->mat.matrix, 0); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from graphing.c:41: matrixw.h:152:1: warning: inlining failed in call to 'gel_matrixw_vindex': --param max-inline-insns-single limit reached [-Winline] 152 | gel_matrixw_vindex(GelMatrixW *m, int i) { | ^~~~~~~~~~~~~~~~~~ -graphing.c:3582:6: note: called from here - 3582 | t = gel_matrixw_vindex (m->mat.matrix, 1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +graphing.c:3722:7: note: called from here + 3722 | t = gel_matrixw_vindex (m->mat.matrix, 1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from graphing.c:41: +graphing.c: In function 'get_color': matrixw.h:152:1: warning: inlining failed in call to 'gel_matrixw_vindex': --param max-inline-insns-single limit reached [-Winline] 152 | gel_matrixw_vindex(GelMatrixW *m, int i) { | ^~~~~~~~~~~~~~~~~~ -graphing.c:3593:6: note: called from here - 3593 | t = gel_matrixw_vindex (m->mat.matrix, 2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c: In function 'iter_pop_stack': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +graphing.c:8813:7: note: called from here + 8813 | t = gel_matrixw_vindex (m, 2); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from graphing.c:41: matrixw.h:152:1: warning: inlining failed in call to 'gel_matrixw_vindex': --param max-inline-insns-single limit reached [-Winline] 152 | gel_matrixw_vindex(GelMatrixW *m, int i) { | ^~~~~~~~~~~~~~~~~~ -graphing.c:3604:6: note: called from here - 3604 | t = gel_matrixw_vindex (m->mat.matrix, 3); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:3953:7: note: called from here + 3953 | freetree_full (data, TRUE, FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +graphing.c:8811:7: note: called from here + 8811 | t = gel_matrixw_vindex (m, 1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from graphing.c:41: matrixw.h:152:1: warning: inlining failed in call to 'gel_matrixw_vindex': --param max-inline-insns-single limit reached [-Winline] 152 | gel_matrixw_vindex(GelMatrixW *m, int i) { | ^~~~~~~~~~~~~~~~~~ -graphing.c:3615:6: note: called from here - 3615 | t = gel_matrixw_vindex (m->mat.matrix, 4); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from graphing.c:41: -matrixw.h:152:1: warning: inlining failed in call to 'gel_matrixw_vindex': --param max-inline-insns-single limit reached [-Winline] - 152 | gel_matrixw_vindex(GelMatrixW *m, int i) { +eval.c:3970:7: note: called from here + 3970 | freetree_full (data, TRUE, FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array': call is unlikely and code size would grow [-Winline] + 62 | ge_add_stack_array(GelCtx *ctx) | ^~~~~~~~~~~~~~~~~~ -graphing.c:3626:6: note: called from here - 3626 | t = gel_matrixw_vindex (m->mat.matrix, 5); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:86:4: note: called from here + 86 | ge_add_stack_array(thectx); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:3979:5: note: in expansion of macro 'GE_PUSH_STACK' + 3979 | GE_PUSH_STACK(ctx,li,flag); + | ^~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] + 814 | replacenode(GelETree *to, GelETree *from) + | ^~~~~~~~~~~ +graphing.c:8809:7: note: called from here + 8809 | t = gel_matrixw_vindex (m, 0); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:4005:6: note: called from here + 4005 | replacenode(call,data); + | ^~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] + 814 | replacenode(GelETree *to, GelETree *from) + | ^~~~~~~~~~~ +eval.c:4027:6: note: called from here + 4027 | replacenode (n->op.args, evl->condition); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) + | ^~~~~~~~~~~ +eval.c:808:2: note: called from here + 808 | copynode_to(n,o); + | ^~~~~~~~~~~~~~~~ +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) + | ^~~~~~~~~~~ +eval.c:808:2: note: called from here + 808 | copynode_to(n,o); + | ^~~~~~~~~~~~~~~~ +eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array': call is unlikely and code size would grow [-Winline] + 62 | ge_add_stack_array(GelCtx *ctx) + | ^~~~~~~~~~~~~~~~~~ +eval.c:86:4: note: called from here + 86 | ge_add_stack_array(thectx); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:4053:6: note: in expansion of macro 'GE_PUSH_STACK' + 4053 | GE_PUSH_STACK(ctx,evl,GE_LOOP_LOOP); + | ^~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:4069:7: note: called from here + 4069 | freetree_full (n, TRUE, FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] + 814 | replacenode(GelETree *to, GelETree *from) + | ^~~~~~~~~~~ +eval.c:4072:7: note: called from here + 4072 | replacenode (n, b); + | ^~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) + | ^~~~~~~~~~~ +eval.c:808:2: note: called from here + 808 | copynode_to(n,o); + | ^~~~~~~~~~~~~~~~ +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) + | ^~~~~~~~~~~ +eval.c:808:2: note: called from here + 808 | copynode_to(n,o); + | ^~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] + 814 | replacenode(GelETree *to, GelETree *from) + | ^~~~~~~~~~~ +eval.c:4192:8: note: called from here + 4192 | replacenode (data, res); + | ^~~~~~~~~~~~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] + 814 | replacenode(GelETree *to, GelETree *from) + | ^~~~~~~~~~~ +eval.c:4197:7: note: called from here + 4197 | replacenode (data, res); + | ^~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array': call is unlikely and code size would grow [-Winline] + 62 | ge_add_stack_array(GelCtx *ctx) + | ^~~~~~~~~~~~~~~~~~ +eval.c:86:4: note: called from here + 86 | ge_add_stack_array(thectx); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:4236:6: note: in expansion of macro 'GE_PUSH_STACK' + 4236 | GE_PUSH_STACK (ctx, evf, GE_FOR); + | ^~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) + | ^~~~~~~~~~~ +eval.c:808:2: note: called from here + 808 | copynode_to(n,o); + | ^~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array': call is unlikely and code size would grow [-Winline] + 62 | ge_add_stack_array(GelCtx *ctx) + | ^~~~~~~~~~~~~~~~~~ +eval.c:86:4: note: called from here + 86 | ge_add_stack_array(thectx); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:4289:6: note: in expansion of macro 'GE_PUSH_STACK' + 4289 | GE_PUSH_STACK(ctx,evfi,GE_FORIN); + | ^~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) + | ^~~~~~~~~~~ +eval.c:808:2: note: called from here + 808 | copynode_to(n,o); + | ^~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) + | ^~~~~~~~~~~ +eval.c:808:2: note: called from here + 808 | copynode_to(n,o); + | ^~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] + 814 | replacenode(GelETree *to, GelETree *from) + | ^~~~~~~~~~~ +eval.c:4347:8: note: called from here + 4347 | replacenode (data, res); + | ^~~~~~~~~~~~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] + 814 | replacenode(GelETree *to, GelETree *from) + | ^~~~~~~~~~~ +eval.c:4352:7: note: called from here + 4352 | replacenode (data, res); + | ^~~~~~~~~~~~~~~~~~~~~~~ +mpwrap.c: In function 'mpw_euler_constant': +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + 618 | mpwl_clear (MpwRealNum *op) + | ^~~~~~~~~~ +mpwrap.c:669:2: note: called from here + 669 | mpwl_clear(op); + | ^~~~~~~~~~~~~~ +mpwrap.c: In function 'mpw_catalan_constant': +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + 618 | mpwl_clear (MpwRealNum *op) + | ^~~~~~~~~~ +mpwrap.c:669:2: note: called from here + 669 | mpwl_clear(op); + | ^~~~~~~~~~~~~~ +mpwrap.c: In function 'mpw_rand': +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + 618 | mpwl_clear (MpwRealNum *op) + | ^~~~~~~~~~ +mpwrap.c:669:2: note: called from here + 669 | mpwl_clear(op); + | ^~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_randint': mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] 618 | mpwl_clear (MpwRealNum *op) @@ -11112,35 +10517,6 @@ mpwrap.c:2511:3: note: called from here 2511 | mpwl_clear (rop); | ^~~~~~~~~~~~~~~~ -In file included from graphing.c:41: -graphing.c: In function 'get_limits_from_matrix': -matrixw.h:152:1: warning: inlining failed in call to 'gel_matrixw_vindex': --param max-inline-insns-single limit reached [-Winline] - 152 | gel_matrixw_vindex(GelMatrixW *m, int i) { - | ^~~~~~~~~~~~~~~~~~ -graphing.c:3386:6: note: called from here - 3386 | t = gel_matrixw_vindex (m->mat.matrix, 0); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from graphing.c:41: -matrixw.h:152:1: warning: inlining failed in call to 'gel_matrixw_vindex': --param max-inline-insns-single limit reached [-Winline] - 152 | gel_matrixw_vindex(GelMatrixW *m, int i) { - | ^~~~~~~~~~~~~~~~~~ -graphing.c:3397:6: note: called from here - 3397 | t = gel_matrixw_vindex (m->mat.matrix, 1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from graphing.c:41: -matrixw.h:152:1: warning: inlining failed in call to 'gel_matrixw_vindex': --param max-inline-insns-single limit reached [-Winline] - 152 | gel_matrixw_vindex(GelMatrixW *m, int i) { - | ^~~~~~~~~~~~~~~~~~ -graphing.c:3408:6: note: called from here - 3408 | t = gel_matrixw_vindex (m->mat.matrix, 2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from graphing.c:41: -matrixw.h:152:1: warning: inlining failed in call to 'gel_matrixw_vindex': --param max-inline-insns-single limit reached [-Winline] - 152 | gel_matrixw_vindex(GelMatrixW *m, int i) { - | ^~~~~~~~~~~~~~~~~~ -graphing.c:3419:6: note: called from here - 3419 | t = gel_matrixw_vindex (m->mat.matrix, 3); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_conj': mpwrap.c:664:1: warning: inlining failed in call to 'mpwl_free': --param inline-unit-growth limit reached [-Winline] 664 | mpwl_free(MpwRealNum *op) @@ -11215,13 +10591,10 @@ mpwrap.c:5024:4: note: in expansion of macro 'MAKE_COPY' 5024 | MAKE_COPY (rop->r); | ^~~~~~~~~ -eval.c: In function 'gel_funccall': -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] - 692 | copynode_to(GelETree *empty, GelETree *o) - | ^~~~~~~~~~~ -eval.c:808:2: note: called from here - 808 | copynode_to(n,o); - | ^~~~~~~~~~~~~~~~ +eval.c: In function 'iter_continue_break_op': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ mpwrap.c: In function 'mpw_fac_ui': mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] 618 | mpwl_clear (MpwRealNum *op) @@ -11229,6 +10602,129 @@ mpwrap.c:669:2: note: called from here 669 | mpwl_clear(op); | ^~~~~~~~~~~~~~ +eval.c:5354:2: note: called from here + 5354 | freetree_full(ctx->res,TRUE,FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:5329:5: note: called from here + 5329 | freetree_full(data,TRUE,FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:5267:3: note: called from here + 5267 | freetree_full(e->body,TRUE,FALSE); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:5336:4: note: in expansion of macro 'LOOP_BREAK_CONT' + 5336 | LOOP_BREAK_CONT (GelEvalLoop, evl_free_with_cond, GE_LOOP_LOOP); + | ^~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:5290:4: note: called from here + 5290 | freetree_full(n,TRUE,FALSE); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:5336:4: note: in expansion of macro 'LOOP_BREAK_CONT' + 5336 | LOOP_BREAK_CONT (GelEvalLoop, evl_free_with_cond, GE_LOOP_LOOP); + | ^~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:5267:3: note: called from here + 5267 | freetree_full(e->body,TRUE,FALSE); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:5338:4: note: in expansion of macro 'LOOP_BREAK_CONT' + 5338 | LOOP_BREAK_CONT (GelEvalFor, evf_free, GE_FOR); + | ^~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:5290:4: note: called from here + 5290 | freetree_full(n,TRUE,FALSE); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:5338:4: note: in expansion of macro 'LOOP_BREAK_CONT' + 5338 | LOOP_BREAK_CONT (GelEvalFor, evf_free, GE_FOR); + | ^~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:5267:3: note: called from here + 5267 | freetree_full(e->body,TRUE,FALSE); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:5340:4: note: in expansion of macro 'LOOP_BREAK_CONT' + 5340 | LOOP_BREAK_CONT (GelEvalForIn, evfi_free, GE_FORIN); + | ^~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:5290:4: note: called from here + 5290 | freetree_full(n,TRUE,FALSE); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:5340:4: note: in expansion of macro 'LOOP_BREAK_CONT' + 5340 | LOOP_BREAK_CONT (GelEvalForIn, evfi_free, GE_FORIN); + | ^~~~~~~~~~~~~~~ +eval.c:3802:1: warning: inlining failed in call to 'ev_free_special_data': --param max-inline-insns-single limit reached [-Winline] + 3802 | ev_free_special_data(GelCtx *ctx, gpointer data, int flag) + | ^~~~~~~~~~~~~~~~~~~~ +eval.c:5342:4: note: called from here + 5342 | ev_free_special_data(ctx,data,flag); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_fac': mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] 618 | mpwl_clear (MpwRealNum *op) @@ -11245,6 +10741,24 @@ mpwrap.c:5125:4: note: in expansion of macro 'MAKE_COPY' 5125 | MAKE_COPY (rop->r); | ^~~~~~~~~ +eval.c:5291:12: warning: potential null pointer dereference [-Wnull-dereference] + 5291 | n->type = GEL_NULL_NODE; \ + | ~~~~~~~~^~~~~~~~~~~~~~~ +eval.c:5336:4: note: in expansion of macro 'LOOP_BREAK_CONT' + 5336 | LOOP_BREAK_CONT (GelEvalLoop, evl_free_with_cond, GE_LOOP_LOOP); + | ^~~~~~~~~~~~~~~ +eval.c:5291:12: warning: potential null pointer dereference [-Wnull-dereference] + 5291 | n->type = GEL_NULL_NODE; \ + | ~~~~~~~~^~~~~~~~~~~~~~~ +eval.c:5338:4: note: in expansion of macro 'LOOP_BREAK_CONT' + 5338 | LOOP_BREAK_CONT (GelEvalFor, evf_free, GE_FOR); + | ^~~~~~~~~~~~~~~ +eval.c:5291:12: warning: potential null pointer dereference [-Wnull-dereference] + 5291 | n->type = GEL_NULL_NODE; \ + | ~~~~~~~~^~~~~~~~~~~~~~~ +eval.c:5340:4: note: in expansion of macro 'LOOP_BREAK_CONT' + 5340 | LOOP_BREAK_CONT (GelEvalForIn, evfi_free, GE_FORIN); + | ^~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_dblfac': mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] 618 | mpwl_clear (MpwRealNum *op) @@ -11261,6 +10775,109 @@ mpwrap.c:5142:4: note: in expansion of macro 'MAKE_COPY' 5142 | MAKE_COPY (rop->r); | ^~~~~~~~~ +eval.c: In function 'iter_returnop': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:817:2: note: called from here + 817 | freetree_full(to,TRUE,FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:817:2: note: called from here + 817 | freetree_full(to,TRUE,FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_bin_ui': mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] 618 | mpwl_clear (MpwRealNum *op) @@ -11283,31 +10900,59 @@ mpwrap.c:1792:3: note: called from here 1792 | mpwl_clear(rop); | ^~~~~~~~~~~~~~~ +eval.c: In function 'iter_funccallop.constprop': +eval.c:4608:1: warning: inlining failed in call to 'get_func_from': --param max-inline-insns-single limit reached [-Winline] + 4608 | get_func_from (GelETree *l, gboolean silent) + | ^~~~~~~~~~~~~ +eval.c:4675:9: note: called from here + 4675 | return get_func_from (l, silent); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) + | ^~~~~~~~~~~ +eval.c:808:2: note: called from here + 808 | copynode_to(n,o); + | ^~~~~~~~~~~~~~~~ +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) + | ^~~~~~~~~~~ +eval.c:808:2: note: called from here + 808 | copynode_to(n,o); + | ^~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_make_float': mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] 640 | mpwl_init_type(MpwRealNum *op,int type) | ^~~~~~~~~~~~~~ +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) + | ^~~~~~~~~~~ +eval.c:808:2: note: called from here + 808 | copynode_to(n,o); + | ^~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] + 814 | replacenode(GelETree *to, GelETree *from) + | ^~~~~~~~~~~ mpwrap.c:178:3: note: called from here 178 | mpwl_init_type(m,(n)->type); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c:5191:3: note: in expansion of macro 'MAKE_COPY' 5191 | MAKE_COPY(rop->i); | ^~~~~~~~~ -In file included from graphing.c:41: -graphing.c: In function 'LinePlot_op': -matrixw.h:152:1: warning: inlining failed in call to 'gel_matrixw_vindex': --param max-inline-insns-single limit reached [-Winline] - 152 | gel_matrixw_vindex(GelMatrixW *m, int i) { - | ^~~~~~~~~~~~~~~~~~ -graphing.c:3462:6: note: called from here - 3462 | t = gel_matrixw_vindex (m->mat.matrix, 0); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from graphing.c:41: -matrixw.h:152:1: warning: inlining failed in call to 'gel_matrixw_vindex': --param max-inline-insns-single limit reached [-Winline] - 152 | gel_matrixw_vindex(GelMatrixW *m, int i) { - | ^~~~~~~~~~~~~~~~~~ -graphing.c:3473:6: note: called from here - 3473 | t = gel_matrixw_vindex (m->mat.matrix, 1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:4882:4: note: called from here + 4882 | replacenode (n, ret); + | ^~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:4905:3: note: called from here + 4905 | freetree_full(n,TRUE,FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_getstring': mpwrap.c:664:1: warning: inlining failed in call to 'mpwl_free': --param inline-unit-growth limit reached [-Winline] 664 | mpwl_free(MpwRealNum *op) @@ -11322,46 +10967,37 @@ mpwrap.c:664:1: warning: inlining failed in call to 'mpwl_free': --param inline-unit-growth limit reached [-Winline] 664 | mpwl_free(MpwRealNum *op) | ^~~~~~~~~ -In file included from graphing.c:41: -graphing.c: In function 'set_SurfacePlotVariableNames': -matrixw.h:152:1: warning: inlining failed in call to 'gel_matrixw_vindex': --param max-inline-insns-single limit reached [-Winline] - 152 | gel_matrixw_vindex(GelMatrixW *m, int i) { - | ^~~~~~~~~~~~~~~~~~ mpwrap.c:3241:4: note: called from here 3241 | mpwl_free ((rop)->i); \ | ^~~~~~~~~~~~~~~~~~~~ mpwrap.c:5308:2: note: in expansion of macro 'mpw_uncomplex' 5308 | mpw_uncomplex(num); | ^~~~~~~~~~~~~ -graphing.c:10585:6: note: called from here -10585 | t = gel_matrixw_vindex (a->mat.matrix, 0); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from graphing.c:41: -matrixw.h:152:1: warning: inlining failed in call to 'gel_matrixw_vindex': --param max-inline-insns-single limit reached [-Winline] - 152 | gel_matrixw_vindex(GelMatrixW *m, int i) { - | ^~~~~~~~~~~~~~~~~~ -graphing.c:10594:6: note: called from here -10594 | t = gel_matrixw_vindex (a->mat.matrix, 1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from graphing.c:41: -matrixw.h:152:1: warning: inlining failed in call to 'gel_matrixw_vindex': --param max-inline-insns-single limit reached [-Winline] - 152 | gel_matrixw_vindex(GelMatrixW *m, int i) { - | ^~~~~~~~~~~~~~~~~~ -graphing.c:10603:6: note: called from here -10603 | t = gel_matrixw_vindex (a->mat.matrix, 2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from graphing.c:41: -graphing.c: In function 'set_LinePlotVariableNames': -matrixw.h:152:1: warning: inlining failed in call to 'gel_matrixw_vindex': --param max-inline-insns-single limit reached [-Winline] - 152 | gel_matrixw_vindex(GelMatrixW *m, int i) { +eval.c: In function 'iter_operator_pre': +eval.c:6395:1: warning: inlining failed in call to 'iter_push_indexes_and_arg': --param max-inline-insns-single limit reached [-Winline] + 6395 | iter_push_indexes_and_arg(GelCtx *ctx, GelETree *n) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:6927:3: note: called from here + 6927 | iter_push_indexes_and_arg(ctx,n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:6430:1: warning: inlining failed in call to 'iter_do_push_index': --param max-inline-insns-single limit reached [-Winline] + 6430 | iter_do_push_index (GelCtx *ctx, GelETree *l) | ^~~~~~~~~~~~~~~~~~ -graphing.c:10492:6: note: called from here -10492 | t = gel_matrixw_vindex (a->mat.matrix, 0); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from graphing.c:41: -matrixw.h:152:1: warning: inlining failed in call to 'gel_matrixw_vindex': --param max-inline-insns-single limit reached [-Winline] - 152 | gel_matrixw_vindex(GelMatrixW *m, int i) { +eval.c:6456:2: note: called from here + 6456 | iter_do_push_index (ctx, l); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:6395:1: warning: inlining failed in call to 'iter_push_indexes_and_arg': --param max-inline-insns-single limit reached [-Winline] + 6395 | iter_push_indexes_and_arg(GelCtx *ctx, GelETree *n) + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:6943:3: note: called from here + 6943 | iter_push_indexes_and_arg(ctx,n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:6430:1: warning: inlining failed in call to 'iter_do_push_index': --param max-inline-insns-single limit reached [-Winline] + 6430 | iter_do_push_index (GelCtx *ctx, GelETree *l) | ^~~~~~~~~~~~~~~~~~ +eval.c:6468:2: note: called from here + 6468 | iter_do_push_index (ctx, r); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_set_str_float': mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] 618 | mpwl_clear (MpwRealNum *op) @@ -11369,23 +11005,45 @@ mpwrap.c:669:2: note: called from here 669 | mpwl_clear(op); | ^~~~~~~~~~~~~~ -graphing.c:10501:6: note: called from here -10501 | t = gel_matrixw_vindex (a->mat.matrix, 1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from graphing.c:41: -matrixw.h:152:1: warning: inlining failed in call to 'gel_matrixw_vindex': --param max-inline-insns-single limit reached [-Winline] - 152 | gel_matrixw_vindex(GelMatrixW *m, int i) { +eval.c:6430:1: warning: inlining failed in call to 'iter_do_push_index': --param max-inline-insns-single limit reached [-Winline] + 6430 | iter_do_push_index (GelCtx *ctx, GelETree *l) | ^~~~~~~~~~~~~~~~~~ -graphing.c:10510:6: note: called from here -10510 | t = gel_matrixw_vindex (a->mat.matrix, 2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from graphing.c:41: -matrixw.h:152:1: warning: inlining failed in call to 'gel_matrixw_vindex': --param max-inline-insns-single limit reached [-Winline] - 152 | gel_matrixw_vindex(GelMatrixW *m, int i) { +eval.c:6467:2: note: called from here + 6467 | iter_do_push_index (ctx, l); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:4458:1: warning: inlining failed in call to 'pushstack_n_args': --param max-inline-insns-single limit reached [-Winline] + 4458 | pushstack_n_args (GelCtx *ctx, GelETree *args, int n) + | ^~~~~~~~~~~~~~~~ +eval.c:4514:2: note: called from here + 4514 | pushstack_n_args (ctx, args->any.next, n-1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:4608:1: warning: inlining failed in call to 'get_func_from': --param max-inline-insns-single limit reached [-Winline] + 4608 | get_func_from (GelETree *l, gboolean silent) + | ^~~~~~~~~~~~~ +eval.c:4675:9: note: called from here + 4675 | return get_func_from (l, silent); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array': call is unlikely and code size would grow [-Winline] + 62 | ge_add_stack_array(GelCtx *ctx) | ^~~~~~~~~~~~~~~~~~ -graphing.c:10519:6: note: called from here -10519 | t = gel_matrixw_vindex (a->mat.matrix, 3); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:86:4: note: called from here + 86 | ge_add_stack_array(thectx); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:4527:3: note: in expansion of macro 'GE_PUSH_STACK' + 4527 | GE_PUSH_STACK (ctx, ctx->modulo, GE_SETMODULO); + | ^~~~~~~~~~~~~ +eval.c:4458:1: warning: inlining failed in call to 'pushstack_n_args': --param max-inline-insns-single limit reached [-Winline] + 4458 | pushstack_n_args (GelCtx *ctx, GelETree *args, int n) + | ^~~~~~~~~~~~~~~~ +eval.c:4533:2: note: called from here + 4533 | pushstack_n_args (ctx, args->any.next, n-1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:4458:1: warning: inlining failed in call to 'pushstack_n_args': --param max-inline-insns-single limit reached [-Winline] + 4458 | pushstack_n_args (GelCtx *ctx, GelETree *args, int n) + | ^~~~~~~~~~~~~~~~ +eval.c:4514:2: note: called from here + 4514 | pushstack_n_args (ctx, args->any.next, n-1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_set_str_int': mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] 618 | mpwl_clear (MpwRealNum *op) @@ -11393,21 +11051,114 @@ mpwrap.c:669:2: note: called from here 669 | mpwl_clear(op); | ^~~~~~~~~~~~~~ -In file included from graphing.c:41: -graphing.c: In function 'get_ticks_from_matrix': -matrixw.h:152:1: warning: inlining failed in call to 'gel_matrixw_vindex': --param max-inline-insns-single limit reached [-Winline] - 152 | gel_matrixw_vindex(GelMatrixW *m, int i) { - | ^~~~~~~~~~~~~~~~~~ -graphing.c:3708:7: note: called from here - 3708 | t = gel_matrixw_vindex (m->mat.matrix, 0); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from graphing.c:41: -matrixw.h:152:1: warning: inlining failed in call to 'gel_matrixw_vindex': --param max-inline-insns-single limit reached [-Winline] - 152 | gel_matrixw_vindex(GelMatrixW *m, int i) { - | ^~~~~~~~~~~~~~~~~~ -graphing.c:3722:7: note: called from here - 3722 | t = gel_matrixw_vindex (m->mat.matrix, 1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) + | ^~~~~~~~~~~ +eval.c:808:2: note: called from here + 808 | copynode_to(n,o); + | ^~~~~~~~~~~~~~~~ +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) + | ^~~~~~~~~~~ +eval.c:808:2: note: called from here + 808 | copynode_to(n,o); + | ^~~~~~~~~~~~~~~~ +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) + | ^~~~~~~~~~~ +eval.c:808:2: note: called from here + 808 | copynode_to(n,o); + | ^~~~~~~~~~~~~~~~ +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) + | ^~~~~~~~~~~ +eval.c:808:2: note: called from here + 808 | copynode_to(n,o); + | ^~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:4458:1: warning: inlining failed in call to 'pushstack_n_args': --param max-inline-insns-single limit reached [-Winline] + 4458 | pushstack_n_args (GelCtx *ctx, GelETree *args, int n) + | ^~~~~~~~~~~~~~~~ +eval.c:4514:2: note: called from here + 4514 | pushstack_n_args (ctx, args->any.next, n-1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:3802:1: warning: inlining failed in call to 'ev_free_special_data': --param max-inline-insns-single limit reached [-Winline] + 3802 | ev_free_special_data(GelCtx *ctx, gpointer data, int flag) + | ^~~~~~~~~~~~~~~~~~~~ +eval.c:5393:4: note: called from here + 5393 | ev_free_special_data(ctx,data,flag); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:5301:1: warning: inlining failed in call to 'iter_continue_break_op': --param max-inline-insns-single limit reached [-Winline] + 5301 | iter_continue_break_op(GelCtx *ctx, gboolean cont) + | ^~~~~~~~~~~~~~~~~~~~~~ +eval.c:7162:3: note: called from here + 7162 | iter_continue_break_op(ctx,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:5301:1: warning: inlining failed in call to 'iter_continue_break_op': --param max-inline-insns-single limit reached [-Winline] + 5301 | iter_continue_break_op(GelCtx *ctx, gboolean cont) + | ^~~~~~~~~~~~~~~~~~~~~~ +eval.c:7170:3: note: called from here + 7170 | iter_continue_break_op(ctx,FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] + 814 | replacenode(GelETree *to, GelETree *from) + | ^~~~~~~~~~~ +eval.c:7181:4: note: called from here + 7181 | replacenode (n, arg); + | ^~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_set_str_complex_int': mpwrap.c:664:1: warning: inlining failed in call to 'mpwl_free': --param inline-unit-growth limit reached [-Winline] 664 | mpwl_free(MpwRealNum *op) @@ -11418,6 +11169,9 @@ mpwrap.c:5400:2: note: in expansion of macro 'mpw_uncomplex' 5400 | mpw_uncomplex(rop); | ^~~~~~~~~~~~~ +eval.c:4435:6: warning: potential null pointer dereference [-Wnull-dereference] + 4435 | t = list->data; + | ~~^~~~~~~~~~~~ mpwrap.c: In function 'mpw_set_str_complex': mpwrap.c:664:1: warning: inlining failed in call to 'mpwl_free': --param inline-unit-growth limit reached [-Winline] 664 | mpwl_free(MpwRealNum *op) @@ -11428,28 +11182,6 @@ mpwrap.c:5418:2: note: in expansion of macro 'mpw_uncomplex' 5418 | mpw_uncomplex(rop); | ^~~~~~~~~~~~~ -In file included from graphing.c:41: -graphing.c: In function 'get_color': -matrixw.h:152:1: warning: inlining failed in call to 'gel_matrixw_vindex': --param max-inline-insns-single limit reached [-Winline] - 152 | gel_matrixw_vindex(GelMatrixW *m, int i) { - | ^~~~~~~~~~~~~~~~~~ -graphing.c:8813:7: note: called from here - 8813 | t = gel_matrixw_vindex (m, 2); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from graphing.c:41: -matrixw.h:152:1: warning: inlining failed in call to 'gel_matrixw_vindex': --param max-inline-insns-single limit reached [-Winline] - 152 | gel_matrixw_vindex(GelMatrixW *m, int i) { - | ^~~~~~~~~~~~~~~~~~ -graphing.c:8811:7: note: called from here - 8811 | t = gel_matrixw_vindex (m, 1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from graphing.c:41: -matrixw.h:152:1: warning: inlining failed in call to 'gel_matrixw_vindex': --param max-inline-insns-single limit reached [-Winline] - 152 | gel_matrixw_vindex(GelMatrixW *m, int i) { - | ^~~~~~~~~~~~~~~~~~ -graphing.c:8809:7: note: called from here - 8809 | t = gel_matrixw_vindex (m, 0); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_is_complex': mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] 618 | mpwl_clear (MpwRealNum *op) @@ -11593,34 +11325,356 @@ mpwrap.c:5779:4: note: in expansion of macro 'MAKE_COPY' 5779 | MAKE_COPY (rop->r); | ^~~~~~~~~ +eval.c: In function 'gel_eval_etree': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:4561:1: warning: inlining failed in call to 'iter_push_matrix': --param large-function-growth limit reached [-Winline] + 4561 | iter_push_matrix(GelCtx *ctx, GelETree *n, GelMatrixW *m) + | ^~~~~~~~~~~~~~~~ +eval.c:7611:5: note: called from here + 7611 | iter_push_matrix(ctx,n,n->mat.matrix); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] + 814 | replacenode(GelETree *to, GelETree *from) + | ^~~~~~~~~~~ +eval.c:7242:3: note: called from here + 7242 | replacenode (n, r); + | ^~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:817:2: note: called from here + 817 | freetree_full(to,TRUE,FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) + | ^~~~~~~~~~~ +eval.c:808:2: note: called from here + 808 | copynode_to(n,o); + | ^~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:817:2: note: called from here + 817 | freetree_full(to,TRUE,FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] + 814 | replacenode(GelETree *to, GelETree *from) + | ^~~~~~~~~~~ +eval.c:7337:4: note: called from here + 7337 | replacenode (n, t); + | ^~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:5035:4: note: called from here + 5035 | freetree_full(n,TRUE,FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) + | ^~~~~~~~~~~ +eval.c:808:2: note: called from here + 808 | copynode_to(n,o); + | ^~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:5035:4: note: called from here + 5035 | freetree_full(n,TRUE,FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) + | ^~~~~~~~~~~ +eval.c:808:2: note: called from here + 808 | copynode_to(n,o); + | ^~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:5061:4: note: called from here + 5061 | freetree_full(n,TRUE,FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) + | ^~~~~~~~~~~ +eval.c:808:2: note: called from here + 808 | copynode_to(n,o); + | ^~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:5061:4: note: called from here + 5061 | freetree_full(n,TRUE,FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) + | ^~~~~~~~~~~ +eval.c:808:2: note: called from here + 808 | copynode_to(n,o); + | ^~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:5127:3: note: called from here + 5127 | freetree_full (n, TRUE, FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) + | ^~~~~~~~~~~ +eval.c:808:2: note: called from here + 808 | copynode_to(n,o); + | ^~~~~~~~~~~~~~~~ +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) + | ^~~~~~~~~~~ +eval.c:808:2: note: called from here + 808 | copynode_to(n,o); + | ^~~~~~~~~~~~~~~~ +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) + | ^~~~~~~~~~~ +eval.c:808:2: note: called from here + 808 | copynode_to(n,o); + | ^~~~~~~~~~~~~~~~ +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) + | ^~~~~~~~~~~ +eval.c:808:2: note: called from here + 808 | copynode_to(n,o); + | ^~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:6541:3: note: called from here + 6541 | freetree_full (n, TRUE, FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] + 814 | replacenode(GelETree *to, GelETree *from) + | ^~~~~~~~~~~ +eval.c:6565:4: note: called from here + 6565 | replacenode (n, t); + | ^~~~~~~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] + 814 | replacenode(GelETree *to, GelETree *from) + | ^~~~~~~~~~~ +eval.c:6571:4: note: called from here + 6571 | replacenode (n, gel_copynode (t)); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) + | ^~~~~~~~~~~ +eval.c:808:2: note: called from here + 808 | copynode_to(n,o); + | ^~~~~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] + 814 | replacenode(GelETree *to, GelETree *from) + | ^~~~~~~~~~~ +eval.c:6571:4: note: called from here + 6571 | replacenode (n, gel_copynode (t)); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:6603:3: note: called from here + 6603 | freetree_full (n, TRUE /* freeargs */, FALSE /* kill */); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] + 814 | replacenode(GelETree *to, GelETree *from) + | ^~~~~~~~~~~ +eval.c:5237:3: note: called from here + 5237 | replacenode (n, r); + | ^~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:5255:3: note: called from here + 5255 | freetree_full(n,TRUE,FALSE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] + 814 | replacenode(GelETree *to, GelETree *from) + | ^~~~~~~~~~~ +eval.c:5237:3: note: called from here + 5237 | replacenode (n, r); + | ^~~~~~~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] + 814 | replacenode(GelETree *to, GelETree *from) + | ^~~~~~~~~~~ +eval.c:5247:3: note: called from here + 5247 | replacenode (n, rr); + | ^~~~~~~~~~~~~~~~~~~ +eval.c:4923:1: warning: inlining failed in call to 'iter_returnop': --param large-function-growth limit reached [-Winline] + 4923 | iter_returnop(GelCtx *ctx, GelETree *n) + | ^~~~~~~~~~~~~ +eval.c:7391:3: note: called from here + 7391 | iter_returnop(ctx,n); + | ^~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:6905:2: note: called from here + 6905 | freetree_full (n, TRUE /* freeargs */, FALSE /* kill */); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_numerator': mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] 618 | mpwl_clear (MpwRealNum *op) | ^~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param max-inline-insns-single limit reached [-Winline] + 814 | replacenode(GelETree *to, GelETree *from) + | ^~~~~~~~~~~ +eval.c:3535:3: note: called from here + 3535 | replacenode (n, r); + | ^~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c:5808:4: note: called from here 5808 | mpwl_clear (&n2); | ^~~~~~~~~~~~~~~~ mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] 618 | mpwl_clear (MpwRealNum *op) | ^~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c:5807:4: note: called from here 5807 | mpwl_clear (&n1); | ^~~~~~~~~~~~~~~~ mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] 618 | mpwl_clear (MpwRealNum *op) | ^~~~~~~~~~ +eval.c:4458:1: warning: inlining failed in call to 'pushstack_n_args': --param max-inline-insns-single limit reached [-Winline] + 4458 | pushstack_n_args (GelCtx *ctx, GelETree *args, int n) + | ^~~~~~~~~~~~~~~~ mpwrap.c:5806:4: note: called from here 5806 | mpwl_clear (&r2); | ^~~~~~~~~~~~~~~~ mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] 618 | mpwl_clear (MpwRealNum *op) | ^~~~~~~~~~ +eval.c:4514:2: note: called from here + 4514 | pushstack_n_args (ctx, args->any.next, n-1); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ mpwrap.c:5805:4: note: called from here 5805 | mpwl_clear (&r1); | ^~~~~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param max-inline-insns-single limit reached [-Winline] + 535 | freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + | ^~~~~~~~~~~~~ mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] 640 | mpwl_init_type(MpwRealNum *op,int type) | ^~~~~~~~~~~~~~ +eval.c:649:2: note: called from here + 649 | freetree_full(n,TRUE,TRUE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:3802:1: warning: inlining failed in call to 'ev_free_special_data': --param max-inline-insns-single limit reached [-Winline] + 3802 | ev_free_special_data(GelCtx *ctx, gpointer data, int flag) + | ^~~~~~~~~~~~~~~~~~~~ mpwrap.c:178:3: note: called from here 178 | mpwl_init_type(m,(n)->type); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -11639,6 +11693,9 @@ mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] 618 | mpwl_clear (MpwRealNum *op) | ^~~~~~~~~~ +eval.c:7808:4: note: called from here + 7808 | ev_free_special_data(ctx,data,flag); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c:5831:3: note: called from here 5831 | mpwl_clear (&n2); | ^~~~~~~~~~~~~~~~ @@ -11687,9 +11744,16 @@ mpwrap.c:5839:4: note: in expansion of macro 'MAKE_COPY' 5839 | MAKE_COPY (rop->r); | ^~~~~~~~~ -/bin/bash ../libtool --tag=CC --mode=link gcc -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o genius binreloc.o calc.o eval.o genius.o util.o dict.o funclib.o symbolic.o mpwrap.o mpzextra.o matrix.o matrixw.o matop.o compil.o parseutil.o inter.o lexer.o plugin.o plugread.o parse.o genius_lists.o utype.o geloutput.o ../ve/libvicious.a -lm -lgmp -lmpfr -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lreadline -ltermcap -lmpfr +eval.c: In function 'gel_funccall': +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param max-inline-insns-single limit reached [-Winline] + 692 | copynode_to(GelETree *empty, GelETree *o) + | ^~~~~~~~~~~ +eval.c:808:2: note: called from here + 808 | copynode_to(n,o); + | ^~~~~~~~~~~~~~~~ +/bin/sh ../libtool --tag=CC --mode=link gcc -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o gnome-genius binreloc.o calc.o eval.o gnome-genius.o util.o dict.o funclib.o symbolic.o mpwrap.o mpzextra.o matrix.o matrixw.o matop.o compil.o lexer.o parseutil.o inter.o examples.o plugin.o plugread.o parse.o genius_lists.o utype.o geloutput.o graphing.o ../ve/libviciousui.a ../gtkextra/libgtkextra-genius.a -lm -lgmp -lmpfr -lamtk-5 -lvte-2.91 -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lgtksourceview-4 -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lreadline -ltermcap -lmpfr +/bin/sh ../libtool --tag=CC --mode=link gcc -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o genius binreloc.o calc.o eval.o genius.o util.o dict.o funclib.o symbolic.o mpwrap.o mpzextra.o matrix.o matrixw.o matop.o compil.o parseutil.o inter.o lexer.o plugin.o plugread.o parse.o genius_lists.o utype.o geloutput.o ../ve/libvicious.a -lm -lgmp -lmpfr -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lreadline -ltermcap -lmpfr libtool: link: gcc -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,--as-needed -o genius binreloc.o calc.o eval.o genius.o util.o dict.o funclib.o symbolic.o mpwrap.o mpzextra.o matrix.o matrixw.o matop.o compil.o parseutil.o inter.o lexer.o plugin.o plugread.o parse.o genius_lists.o utype.o geloutput.o -Wl,--export-dynamic -pthread ../ve/libvicious.a -lm -lgmp -lgmodule-2.0 -lglib-2.0 -lreadline -ltermcap -lmpfr -pthread -/bin/bash ../libtool --tag=CC --mode=link gcc -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o gnome-genius binreloc.o calc.o eval.o gnome-genius.o util.o dict.o funclib.o symbolic.o mpwrap.o mpzextra.o matrix.o matrixw.o matop.o compil.o lexer.o parseutil.o inter.o examples.o plugin.o plugread.o parse.o genius_lists.o utype.o geloutput.o graphing.o ../ve/libviciousui.a ../gtkextra/libgtkextra-genius.a -lm -lgmp -lmpfr -lamtk-5 -lvte-2.91 -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lgtksourceview-4 -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lreadline -ltermcap -lmpfr libtool: link: gcc -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/build/genius-1.0.25=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,--as-needed -o gnome-genius binreloc.o calc.o eval.o gnome-genius.o util.o dict.o funclib.o symbolic.o mpwrap.o mpzextra.o matrix.o matrixw.o matop.o compil.o lexer.o parseutil.o inter.o examples.o plugin.o plugread.o parse.o genius_lists.o utype.o geloutput.o graphing.o -Wl,--export-dynamic -pthread ../ve/libviciousui.a ../gtkextra/libgtkextra-genius.a -lm -lgmp -lamtk-5 -lvte-2.91 -lgmodule-2.0 -lgtksourceview-4 -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lreadline -ltermcap -lmpfr -pthread make[4]: Leaving directory '/build/genius-1.0.25/src' make[3]: Leaving directory '/build/genius-1.0.25/src' @@ -11911,7 +11975,7 @@ make[2]: Leaving directory '/build/genius-1.0.25' make[1]: Leaving directory '/build/genius-1.0.25' dh_auto_test - make -j10 check VERBOSE=1 + make -j18 check VERBOSE=1 make[1]: Entering directory '/build/genius-1.0.25' Making check in ve make[2]: Entering directory '/build/genius-1.0.25/ve' @@ -12099,25 +12163,25 @@ make install-am make[4]: Entering directory '/build/genius-1.0.25/src' make[5]: Entering directory '/build/genius-1.0.25/src' - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/bin' - /bin/bash ../libtool --mode=install /usr/bin/install -c gnome-genius genius '/build/genius-1.0.25/debian/tmp/usr/bin' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/bin' + /bin/sh ../libtool --mode=install /usr/bin/install -c gnome-genius genius '/build/genius-1.0.25/debian/tmp/usr/bin' libtool: install: /usr/bin/install -c gnome-genius /build/genius-1.0.25/debian/tmp/usr/bin/gnome-genius libtool: install: /usr/bin/install -c genius /build/genius-1.0.25/debian/tmp/usr/bin/genius - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/lib/i386-linux-gnu/genius' - /bin/bash ../libtool --mode=install /usr/bin/install -c genius-readline-helper-fifo '/build/genius-1.0.25/debian/tmp/usr/lib/i386-linux-gnu/genius' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/lib/i386-linux-gnu/genius' + /bin/sh ../libtool --mode=install /usr/bin/install -c genius-readline-helper-fifo '/build/genius-1.0.25/debian/tmp/usr/lib/i386-linux-gnu/genius' libtool: install: /usr/bin/install -c genius-readline-helper-fifo /build/genius-1.0.25/debian/tmp/usr/lib/i386-linux-gnu/genius/genius-readline-helper-fifo - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/applications' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/applications' /usr/bin/install -c -m 644 gnome-genius.desktop '/build/genius-1.0.25/debian/tmp/usr/share/applications' - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/gtksourceview/' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/gtksourceview/' /usr/bin/install -c -m 644 genius.lang '/build/genius-1.0.25/debian/tmp/usr/share/genius/gtksourceview/' - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/plugins' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/plugins' /usr/bin/install -c -m 644 test.plugin '/build/genius-1.0.25/debian/tmp/usr/share/genius/plugins' - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/lib/i386-linux-gnu/genius' - /bin/bash ../libtool --mode=install /usr/bin/install -c libtestplugin.la '/build/genius-1.0.25/debian/tmp/usr/lib/i386-linux-gnu/genius' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/lib/i386-linux-gnu/genius' + /bin/sh ../libtool --mode=install /usr/bin/install -c libtestplugin.la '/build/genius-1.0.25/debian/tmp/usr/lib/i386-linux-gnu/genius' libtool: install: /usr/bin/install -c .libs/libtestplugin.so /build/genius-1.0.25/debian/tmp/usr/lib/i386-linux-gnu/genius/libtestplugin.so libtool: install: /usr/bin/install -c .libs/libtestplugin.lai /build/genius-1.0.25/debian/tmp/usr/lib/i386-linux-gnu/genius/libtestplugin.la libtool: warning: remember to run 'libtool --finish /usr/lib/i386-linux-gnu/genius' - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/include/genius' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/include/genius' /usr/bin/install -c -m 644 genius-i18n.h plug_api.h geloutput.h mpwrap.h mpzextra.h structs.h matrix.h matrixw.h matop.h compil.h utype.h dict.h lexer.h eval.h '/build/genius-1.0.25/debian/tmp/usr/include/genius' make[5]: Leaving directory '/build/genius-1.0.25/src' make[4]: Leaving directory '/build/genius-1.0.25/src' @@ -12128,7 +12192,7 @@ make[4]: Entering directory '/build/genius-1.0.25/pixmaps/8x8' make[5]: Entering directory '/build/genius-1.0.25/pixmaps/8x8' make[5]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/icons/hicolor/8x8/apps' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/icons/hicolor/8x8/apps' /usr/bin/install -c -m 644 gnome-genius.png '/build/genius-1.0.25/debian/tmp/usr/share/icons/hicolor/8x8/apps' make[5]: Leaving directory '/build/genius-1.0.25/pixmaps/8x8' make[4]: Leaving directory '/build/genius-1.0.25/pixmaps/8x8' @@ -12136,7 +12200,7 @@ make[4]: Entering directory '/build/genius-1.0.25/pixmaps/16x16' make[5]: Entering directory '/build/genius-1.0.25/pixmaps/16x16' make[5]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/icons/hicolor/16x16/apps' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/icons/hicolor/16x16/apps' /usr/bin/install -c -m 644 gnome-genius.png '/build/genius-1.0.25/debian/tmp/usr/share/icons/hicolor/16x16/apps' make[5]: Leaving directory '/build/genius-1.0.25/pixmaps/16x16' make[4]: Leaving directory '/build/genius-1.0.25/pixmaps/16x16' @@ -12144,7 +12208,7 @@ make[4]: Entering directory '/build/genius-1.0.25/pixmaps/22x22' make[5]: Entering directory '/build/genius-1.0.25/pixmaps/22x22' make[5]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/icons/hicolor/22x22/apps' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/icons/hicolor/22x22/apps' /usr/bin/install -c -m 644 gnome-genius.png '/build/genius-1.0.25/debian/tmp/usr/share/icons/hicolor/22x22/apps' make[5]: Leaving directory '/build/genius-1.0.25/pixmaps/22x22' make[4]: Leaving directory '/build/genius-1.0.25/pixmaps/22x22' @@ -12152,7 +12216,7 @@ make[4]: Entering directory '/build/genius-1.0.25/pixmaps/24x24' make[5]: Entering directory '/build/genius-1.0.25/pixmaps/24x24' make[5]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/icons/hicolor/24x24/apps' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/icons/hicolor/24x24/apps' /usr/bin/install -c -m 644 gnome-genius.png '/build/genius-1.0.25/debian/tmp/usr/share/icons/hicolor/24x24/apps' make[5]: Leaving directory '/build/genius-1.0.25/pixmaps/24x24' make[4]: Leaving directory '/build/genius-1.0.25/pixmaps/24x24' @@ -12160,7 +12224,7 @@ make[4]: Entering directory '/build/genius-1.0.25/pixmaps/32x32' make[5]: Entering directory '/build/genius-1.0.25/pixmaps/32x32' make[5]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/icons/hicolor/32x32/apps' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/icons/hicolor/32x32/apps' /usr/bin/install -c -m 644 gnome-genius.png genius-stock-plot.png '/build/genius-1.0.25/debian/tmp/usr/share/icons/hicolor/32x32/apps' make[5]: Leaving directory '/build/genius-1.0.25/pixmaps/32x32' make[4]: Leaving directory '/build/genius-1.0.25/pixmaps/32x32' @@ -12168,7 +12232,7 @@ make[4]: Entering directory '/build/genius-1.0.25/pixmaps/48x48' make[5]: Entering directory '/build/genius-1.0.25/pixmaps/48x48' make[5]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/icons/hicolor/48x48/apps' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/icons/hicolor/48x48/apps' /usr/bin/install -c -m 644 gnome-genius.png genius-stock-plot.png '/build/genius-1.0.25/debian/tmp/usr/share/icons/hicolor/48x48/apps' make[5]: Leaving directory '/build/genius-1.0.25/pixmaps/48x48' make[4]: Leaving directory '/build/genius-1.0.25/pixmaps/48x48' @@ -12176,7 +12240,7 @@ make[4]: Entering directory '/build/genius-1.0.25/pixmaps/256x256' make[5]: Entering directory '/build/genius-1.0.25/pixmaps/256x256' make[5]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/icons/hicolor/256x256/apps' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/icons/hicolor/256x256/apps' /usr/bin/install -c -m 644 gnome-genius.png '/build/genius-1.0.25/debian/tmp/usr/share/icons/hicolor/256x256/apps' make[5]: Leaving directory '/build/genius-1.0.25/pixmaps/256x256' make[4]: Leaving directory '/build/genius-1.0.25/pixmaps/256x256' @@ -12184,14 +12248,14 @@ make[4]: Entering directory '/build/genius-1.0.25/pixmaps/scalable' make[5]: Entering directory '/build/genius-1.0.25/pixmaps/scalable' make[5]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/icons/hicolor/scalable/apps' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/icons/hicolor/scalable/apps' /usr/bin/install -c -m 644 gnome-genius.svg '/build/genius-1.0.25/debian/tmp/usr/share/icons/hicolor/scalable/apps' make[5]: Leaving directory '/build/genius-1.0.25/pixmaps/scalable' make[4]: Leaving directory '/build/genius-1.0.25/pixmaps/scalable' make[4]: Entering directory '/build/genius-1.0.25/pixmaps' make[5]: Entering directory '/build/genius-1.0.25/pixmaps' make[5]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/' /usr/bin/install -c -m 644 genius-graph.png '/build/genius-1.0.25/debian/tmp/usr/share/genius/' make install-data-hook make[6]: Entering directory '/build/genius-1.0.25/pixmaps' @@ -12205,7 +12269,7 @@ make[3]: Entering directory '/build/genius-1.0.25/examples' make[4]: Entering directory '/build/genius-1.0.25/examples' make[4]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/examples/' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/examples/' /usr/bin/install -c -m 644 cantor.gel dalemb-pulse.gel eulers-method-exp-run.gel eulers-method-graphs-exp.gel explicit-fdm-heat.gel explicit-fdm-heat-line.gel laplace-fdm.gel linapprox.gel lorenz.gel newton-calc-sqrt2.gel newton-sqrt2.gel shocks.gel sierpinski.gel standing-waves.gel strange-attractor.gel duffing-equation-trajectories.gel taylor-exp.gel taylor-sin.gel fourier-series-animation.gel fourier-series-plotting.gel rsa.gel easy-matrix-examples.gel peano.gel peano-restrictions.gel vibrating-drumhead-modes.gel complex-analysis-newton-fractal.gel complex-analysis-mandelbrot-set.gel complex-analysis-mandelbrot-define.gel complex-analysis-wandering-ball.gel complex-analysis-mesh.gel complex-analysis-argument-principle.gel riemann-integral.gel riemann-integral-darboux.gel plot-ode-runge-kutta.gel plot-ode-trajectory-runge-kutta.gel plane-curves.gel '/build/genius-1.0.25/debian/tmp/usr/share/genius/examples/' make[4]: Leaving directory '/build/genius-1.0.25/examples' make[3]: Leaving directory '/build/genius-1.0.25/examples' @@ -12216,7 +12280,7 @@ make[5]: Entering directory '/build/genius-1.0.25/lib/calculus' make[6]: Entering directory '/build/genius-1.0.25/lib/calculus' make[6]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/gel/calculus' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/gel/calculus' /usr/bin/install -c -m 644 differentiation.gel integration.gel limits.gel sums_products.gel fourier.gel loader.gel '/build/genius-1.0.25/debian/tmp/usr/share/genius/gel/calculus' make[6]: Leaving directory '/build/genius-1.0.25/lib/calculus' make[5]: Leaving directory '/build/genius-1.0.25/lib/calculus' @@ -12226,7 +12290,7 @@ make[5]: Entering directory '/build/genius-1.0.25/lib/combinatorics' make[6]: Entering directory '/build/genius-1.0.25/lib/combinatorics' make[6]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/gel/combinatorics' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/gel/combinatorics' /usr/bin/install -c -m 644 factorial.gel misc.gel recursive_sequences.gel loader.gel '/build/genius-1.0.25/debian/tmp/usr/share/genius/gel/combinatorics' make[6]: Leaving directory '/build/genius-1.0.25/lib/combinatorics' make[5]: Leaving directory '/build/genius-1.0.25/lib/combinatorics' @@ -12236,7 +12300,7 @@ make[5]: Entering directory '/build/genius-1.0.25/lib/equation_solving' make[6]: Entering directory '/build/genius-1.0.25/lib/equation_solving' make[6]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/gel/equation_solving' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/gel/equation_solving' /usr/bin/install -c -m 644 find_root.gel diffeqs.gel formulas.gel newton.gel loader.gel '/build/genius-1.0.25/debian/tmp/usr/share/genius/gel/equation_solving' make[6]: Leaving directory '/build/genius-1.0.25/lib/equation_solving' make[5]: Leaving directory '/build/genius-1.0.25/lib/equation_solving' @@ -12246,7 +12310,7 @@ make[5]: Entering directory '/build/genius-1.0.25/lib/functions' make[6]: Entering directory '/build/genius-1.0.25/lib/functions' make[6]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/gel/functions' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/gel/functions' /usr/bin/install -c -m 644 delta.gel elementary.gel numerical.gel orthogonal_polynomials.gel kernels.gel complex_numbers.gel lambert.gel loader.gel '/build/genius-1.0.25/debian/tmp/usr/share/genius/gel/functions' make[6]: Leaving directory '/build/genius-1.0.25/lib/functions' make[5]: Leaving directory '/build/genius-1.0.25/lib/functions' @@ -12256,7 +12320,7 @@ make[5]: Entering directory '/build/genius-1.0.25/lib/linear_algebra' make[6]: Entering directory '/build/genius-1.0.25/lib/linear_algebra' make[6]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/gel/linear_algebra' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/gel/linear_algebra' /usr/bin/install -c -m 644 bilinear_forms.gel linear_algebra.gel misc.gel special_matrices.gel subspaces.gel loader.gel '/build/genius-1.0.25/debian/tmp/usr/share/genius/gel/linear_algebra' make[6]: Leaving directory '/build/genius-1.0.25/lib/linear_algebra' make[5]: Leaving directory '/build/genius-1.0.25/lib/linear_algebra' @@ -12266,7 +12330,7 @@ make[5]: Entering directory '/build/genius-1.0.25/lib/misc' make[6]: Entering directory '/build/genius-1.0.25/lib/misc' make[6]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/gel/misc' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/gel/misc' /usr/bin/install -c -m 644 misc.gel loader.gel '/build/genius-1.0.25/debian/tmp/usr/share/genius/gel/misc' make[6]: Leaving directory '/build/genius-1.0.25/lib/misc' make[5]: Leaving directory '/build/genius-1.0.25/lib/misc' @@ -12276,7 +12340,7 @@ make[5]: Entering directory '/build/genius-1.0.25/lib/number_theory' make[6]: Entering directory '/build/genius-1.0.25/lib/number_theory' make[6]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/gel/number_theory' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/gel/number_theory' /usr/bin/install -c -m 644 factoring.gel misc.gel modulus.gel primes.gel quadratic.gel loader.gel '/build/genius-1.0.25/debian/tmp/usr/share/genius/gel/number_theory' make[6]: Leaving directory '/build/genius-1.0.25/lib/number_theory' make[5]: Leaving directory '/build/genius-1.0.25/lib/number_theory' @@ -12286,7 +12350,7 @@ make[5]: Entering directory '/build/genius-1.0.25/lib/statistics' make[6]: Entering directory '/build/genius-1.0.25/lib/statistics' make[6]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/gel/statistics' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/gel/statistics' /usr/bin/install -c -m 644 basic.gel loader.gel '/build/genius-1.0.25/debian/tmp/usr/share/genius/gel/statistics' make[6]: Leaving directory '/build/genius-1.0.25/lib/statistics' make[5]: Leaving directory '/build/genius-1.0.25/lib/statistics' @@ -12296,7 +12360,7 @@ make[5]: Entering directory '/build/genius-1.0.25/lib/sets' make[6]: Entering directory '/build/genius-1.0.25/lib/sets' make[6]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/gel/sets' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/gel/sets' /usr/bin/install -c -m 644 basic.gel loader.gel '/build/genius-1.0.25/debian/tmp/usr/share/genius/gel/sets' make[6]: Leaving directory '/build/genius-1.0.25/lib/sets' make[5]: Leaving directory '/build/genius-1.0.25/lib/sets' @@ -12306,7 +12370,7 @@ make[5]: Entering directory '/build/genius-1.0.25/lib/symbolic' make[6]: Entering directory '/build/genius-1.0.25/lib/symbolic' make[6]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/gel/symbolic' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/gel/symbolic' /usr/bin/install -c -m 644 differentiation.gel loader.gel '/build/genius-1.0.25/debian/tmp/usr/share/genius/gel/symbolic' make[6]: Leaving directory '/build/genius-1.0.25/lib/symbolic' make[5]: Leaving directory '/build/genius-1.0.25/lib/symbolic' @@ -12316,7 +12380,7 @@ make[5]: Entering directory '/build/genius-1.0.25/lib/commutative_algebra' make[6]: Entering directory '/build/genius-1.0.25/lib/commutative_algebra' make[6]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/gel/commutative_algebra' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/gel/commutative_algebra' /usr/bin/install -c -m 644 macaulay.gel loader.gel '/build/genius-1.0.25/debian/tmp/usr/share/genius/gel/commutative_algebra' make[6]: Leaving directory '/build/genius-1.0.25/lib/commutative_algebra' make[5]: Leaving directory '/build/genius-1.0.25/lib/commutative_algebra' @@ -12324,7 +12388,7 @@ make[4]: Entering directory '/build/genius-1.0.25/lib' make[5]: Entering directory '/build/genius-1.0.25/lib' make[5]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/gel' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/gel' /usr/bin/install -c -m 644 lib.cgel loader.gel '/build/genius-1.0.25/debian/tmp/usr/share/genius/gel' make[5]: Leaving directory '/build/genius-1.0.25/lib' make[4]: Leaving directory '/build/genius-1.0.25/lib' @@ -12334,7 +12398,7 @@ linguas="ar az bs ca cs da de dz el en_CA en_GB eo es eu fi fr ga gl hi hr hu id it ja ko lv mk ml nb ne nl oc pa pt_BR pt ro ru rw sl sq sr@latin sr sv zh_CN zh_TW "; \ for lang in $linguas; do \ dir=/build/genius-1.0.25/debian/tmp/usr/share/locale/$lang/LC_MESSAGES; \ - /bin/bash /build/genius-1.0.25/install-sh -d $dir; \ + /bin/sh /build/genius-1.0.25/install-sh -d $dir; \ if test -r $lang.gmo; then \ /usr/bin/install -c -m 644 $lang.gmo $dir/genius.mo; \ echo "installing $lang.gmo as $dir/genius.mo"; \ @@ -12407,99 +12471,99 @@ make[3]: Entering directory '/build/genius-1.0.25/help' make[4]: Entering directory '/build/genius-1.0.25/help' make[4]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius' /usr/bin/install -c -m 644 genius.txt '/build/genius-1.0.25/debian/tmp/usr/share/genius' - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/C/html' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/C/html' /usr/bin/install -c -m 644 C/html/ch01.html C/html/ch02.html C/html/ch02s02.html C/html/ch03.html C/html/ch03s02.html C/html/ch03s03.html C/html/ch04.html C/html/ch04s02.html C/html/ch04s03.html C/html/ch04s04.html C/html/ch04s05.html C/html/ch05.html C/html/ch05s02.html C/html/ch05s03.html C/html/ch05s04.html C/html/ch05s05.html C/html/ch05s06.html C/html/ch05s07.html C/html/ch06.html C/html/ch06s02.html C/html/ch06s03.html C/html/ch06s04.html C/html/ch06s05.html C/html/ch06s06.html C/html/ch06s07.html C/html/ch06s08.html C/html/ch06s09.html C/html/ch07.html C/html/ch07s02.html C/html/ch07s03.html C/html/ch07s04.html C/html/ch07s05.html C/html/ch07s06.html C/html/ch08.html C/html/ch08s02.html C/html/ch08s03.html C/html/ch09.html C/html/ch10.html C/html/ch11.html C/html/ch11s02.html '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/C/html' /usr/bin/install -c -m 644 C/html/ch11s03.html C/html/ch11s04.html C/html/ch11s05.html C/html/ch11s06.html C/html/ch11s07.html C/html/ch11s08.html C/html/ch11s09.html C/html/ch11s10.html C/html/ch11s11.html C/html/ch11s12.html C/html/ch11s13.html C/html/ch11s14.html C/html/ch11s15.html C/html/ch11s16.html C/html/ch11s17.html C/html/ch11s18.html C/html/ch11s19.html C/html/ch11s20.html C/html/ch12.html C/html/ch13.html C/html/ch13s02.html C/html/ch13s03.html C/html/ch13s04.html C/html/ch14.html C/html/index.html '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/C/html' - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/C/html/figures' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/C/html/figures' /usr/bin/install -c -m 644 C/figures/genius_window.png C/figures/line_plot_graph.png C/figures/line_plot.png C/figures/parametric_graph.png C/figures/parametric.png C/figures/surface_graph.png '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/C/html/figures' - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/cs/html' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/cs/html' /usr/bin/install -c -m 644 cs/html/ch01.html cs/html/ch02.html cs/html/ch02s02.html cs/html/ch03.html cs/html/ch03s02.html cs/html/ch03s03.html cs/html/ch04.html cs/html/ch04s02.html cs/html/ch04s03.html cs/html/ch04s04.html cs/html/ch04s05.html cs/html/ch05.html cs/html/ch05s02.html cs/html/ch05s03.html cs/html/ch05s04.html cs/html/ch05s05.html cs/html/ch05s06.html cs/html/ch05s07.html cs/html/ch06.html cs/html/ch06s02.html cs/html/ch06s03.html cs/html/ch06s04.html cs/html/ch06s05.html cs/html/ch06s06.html cs/html/ch06s07.html cs/html/ch06s08.html cs/html/ch06s09.html cs/html/ch07.html cs/html/ch07s02.html cs/html/ch07s03.html cs/html/ch07s04.html cs/html/ch07s05.html cs/html/ch07s06.html cs/html/ch08.html cs/html/ch08s02.html cs/html/ch08s03.html cs/html/ch09.html cs/html/ch10.html cs/html/ch11.html cs/html/ch11s02.html '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/cs/html' /usr/bin/install -c -m 644 cs/html/ch11s03.html cs/html/ch11s04.html cs/html/ch11s05.html cs/html/ch11s06.html cs/html/ch11s07.html cs/html/ch11s08.html cs/html/ch11s09.html cs/html/ch11s10.html cs/html/ch11s11.html cs/html/ch11s12.html cs/html/ch11s13.html cs/html/ch11s14.html cs/html/ch11s15.html cs/html/ch11s16.html cs/html/ch11s17.html cs/html/ch11s18.html cs/html/ch11s19.html cs/html/ch11s20.html cs/html/ch12.html cs/html/ch13.html cs/html/ch13s02.html cs/html/ch13s03.html cs/html/ch13s04.html cs/html/ch14.html cs/html/index.html '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/cs/html' - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/cs/html/figures' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/cs/html/figures' /usr/bin/install -c -m 644 cs/figures/genius_window.png cs/figures/line_plot_graph.png cs/figures/line_plot.png cs/figures/parametric_graph.png cs/figures/parametric.png cs/figures/surface_graph.png '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/cs/html/figures' - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/de/html' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/de/html' /usr/bin/install -c -m 644 de/html/ch01.html de/html/ch02.html de/html/ch02s02.html de/html/ch03.html de/html/ch03s02.html de/html/ch03s03.html de/html/ch04.html de/html/ch04s02.html de/html/ch04s03.html de/html/ch04s04.html de/html/ch04s05.html de/html/ch05.html de/html/ch05s02.html de/html/ch05s03.html de/html/ch05s04.html de/html/ch05s05.html de/html/ch05s06.html de/html/ch05s07.html de/html/ch06.html de/html/ch06s02.html de/html/ch06s03.html de/html/ch06s04.html de/html/ch06s05.html de/html/ch06s06.html de/html/ch06s07.html de/html/ch06s08.html de/html/ch06s09.html de/html/ch07.html de/html/ch07s02.html de/html/ch07s03.html de/html/ch07s04.html de/html/ch07s05.html de/html/ch07s06.html de/html/ch08.html de/html/ch08s02.html de/html/ch08s03.html de/html/ch09.html de/html/ch10.html de/html/ch11.html de/html/ch11s02.html '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/de/html' /usr/bin/install -c -m 644 de/html/ch11s03.html de/html/ch11s04.html de/html/ch11s05.html de/html/ch11s06.html de/html/ch11s07.html de/html/ch11s08.html de/html/ch11s09.html de/html/ch11s10.html de/html/ch11s11.html de/html/ch11s12.html de/html/ch11s13.html de/html/ch11s14.html de/html/ch11s15.html de/html/ch11s16.html de/html/ch11s17.html de/html/ch11s18.html de/html/ch11s19.html de/html/ch11s20.html de/html/ch12.html de/html/ch13.html de/html/ch13s02.html de/html/ch13s03.html de/html/ch13s04.html de/html/ch14.html de/html/index.html '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/de/html' - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/de/html/figures' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/de/html/figures' /usr/bin/install -c -m 644 de/figures/genius_window.png de/figures/line_plot_graph.png de/figures/line_plot.png de/figures/parametric_graph.png de/figures/parametric.png de/figures/surface_graph.png '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/de/html/figures' - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/el/html' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/el/html' /usr/bin/install -c -m 644 el/html/ch01.html el/html/ch02.html el/html/ch02s02.html el/html/ch03.html el/html/ch03s02.html el/html/ch03s03.html el/html/ch04.html el/html/ch04s02.html el/html/ch04s03.html el/html/ch04s04.html el/html/ch04s05.html el/html/ch05.html el/html/ch05s02.html el/html/ch05s03.html el/html/ch05s04.html el/html/ch05s05.html el/html/ch05s06.html el/html/ch05s07.html el/html/ch06.html el/html/ch06s02.html el/html/ch06s03.html el/html/ch06s04.html el/html/ch06s05.html el/html/ch06s06.html el/html/ch06s07.html el/html/ch06s08.html el/html/ch06s09.html el/html/ch07.html el/html/ch07s02.html el/html/ch07s03.html el/html/ch07s04.html el/html/ch07s05.html el/html/ch07s06.html el/html/ch08.html el/html/ch08s02.html el/html/ch08s03.html el/html/ch09.html el/html/ch10.html el/html/ch11.html el/html/ch11s02.html '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/el/html' /usr/bin/install -c -m 644 el/html/ch11s03.html el/html/ch11s04.html el/html/ch11s05.html el/html/ch11s06.html el/html/ch11s07.html el/html/ch11s08.html el/html/ch11s09.html el/html/ch11s10.html el/html/ch11s11.html el/html/ch11s12.html el/html/ch11s13.html el/html/ch11s14.html el/html/ch11s15.html el/html/ch11s16.html el/html/ch11s17.html el/html/ch11s18.html el/html/ch11s19.html el/html/ch11s20.html el/html/ch12.html el/html/ch13.html el/html/ch13s02.html el/html/ch13s03.html el/html/ch13s04.html el/html/ch14.html el/html/index.html '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/el/html' - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/el/html/figures' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/el/html/figures' /usr/bin/install -c -m 644 C/figures/genius_window.png C/figures/line_plot_graph.png C/figures/line_plot.png C/figures/parametric_graph.png C/figures/parametric.png C/figures/surface_graph.png '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/el/html/figures' - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/es/html' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/es/html' /usr/bin/install -c -m 644 es/html/ch01.html es/html/ch02.html es/html/ch02s02.html es/html/ch03.html es/html/ch03s02.html es/html/ch03s03.html es/html/ch04.html es/html/ch04s02.html es/html/ch04s03.html es/html/ch04s04.html es/html/ch04s05.html es/html/ch05.html es/html/ch05s02.html es/html/ch05s03.html es/html/ch05s04.html es/html/ch05s05.html es/html/ch05s06.html es/html/ch05s07.html es/html/ch06.html es/html/ch06s02.html es/html/ch06s03.html es/html/ch06s04.html es/html/ch06s05.html es/html/ch06s06.html es/html/ch06s07.html es/html/ch06s08.html es/html/ch06s09.html es/html/ch07.html es/html/ch07s02.html es/html/ch07s03.html es/html/ch07s04.html es/html/ch07s05.html es/html/ch07s06.html es/html/ch08.html es/html/ch08s02.html es/html/ch08s03.html es/html/ch09.html es/html/ch10.html es/html/ch11.html es/html/ch11s02.html '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/es/html' /usr/bin/install -c -m 644 es/html/ch11s03.html es/html/ch11s04.html es/html/ch11s05.html es/html/ch11s06.html es/html/ch11s07.html es/html/ch11s08.html es/html/ch11s09.html es/html/ch11s10.html es/html/ch11s11.html es/html/ch11s12.html es/html/ch11s13.html es/html/ch11s14.html es/html/ch11s15.html es/html/ch11s16.html es/html/ch11s17.html es/html/ch11s18.html es/html/ch11s19.html es/html/ch11s20.html es/html/ch12.html es/html/ch13.html es/html/ch13s02.html es/html/ch13s03.html es/html/ch13s04.html es/html/ch14.html es/html/index.html '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/es/html' - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/es/html/figures' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/es/html/figures' /usr/bin/install -c -m 644 C/figures/genius_window.png C/figures/line_plot_graph.png C/figures/line_plot.png C/figures/parametric_graph.png C/figures/parametric.png C/figures/surface_graph.png '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/es/html/figures' - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/fr/html' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/fr/html' /usr/bin/install -c -m 644 fr/html/ch01.html fr/html/ch02.html fr/html/ch02s02.html fr/html/ch03.html fr/html/ch03s02.html fr/html/ch03s03.html fr/html/ch04.html fr/html/ch04s02.html fr/html/ch04s03.html fr/html/ch04s04.html fr/html/ch04s05.html fr/html/ch05.html fr/html/ch05s02.html fr/html/ch05s03.html fr/html/ch05s04.html fr/html/ch05s05.html fr/html/ch05s06.html fr/html/ch05s07.html fr/html/ch06.html fr/html/ch06s02.html fr/html/ch06s03.html fr/html/ch06s04.html fr/html/ch06s05.html fr/html/ch06s06.html fr/html/ch06s07.html fr/html/ch06s08.html fr/html/ch06s09.html fr/html/ch07.html fr/html/ch07s02.html fr/html/ch07s03.html fr/html/ch07s04.html fr/html/ch07s05.html fr/html/ch07s06.html fr/html/ch08.html fr/html/ch08s02.html fr/html/ch08s03.html fr/html/ch09.html fr/html/ch10.html fr/html/ch11.html fr/html/ch11s02.html '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/fr/html' /usr/bin/install -c -m 644 fr/html/ch11s03.html fr/html/ch11s04.html fr/html/ch11s05.html fr/html/ch11s06.html fr/html/ch11s07.html fr/html/ch11s08.html fr/html/ch11s09.html fr/html/ch11s10.html fr/html/ch11s11.html fr/html/ch11s12.html fr/html/ch11s13.html fr/html/ch11s14.html fr/html/ch11s15.html fr/html/ch11s16.html fr/html/ch11s17.html fr/html/ch11s18.html fr/html/ch11s19.html fr/html/ch11s20.html fr/html/ch12.html fr/html/ch13.html fr/html/ch13s02.html fr/html/ch13s03.html fr/html/ch13s04.html fr/html/ch14.html fr/html/index.html '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/fr/html' - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/fr/html/figures' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/fr/html/figures' /usr/bin/install -c -m 644 fr/figures/genius_window.png fr/figures/line_plot_graph.png fr/figures/line_plot.png fr/figures/parametric_graph.png fr/figures/parametric.png fr/figures/surface_graph.png '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/fr/html/figures' - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/pt_BR/html' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/pt_BR/html' /usr/bin/install -c -m 644 pt_BR/html/ch01.html pt_BR/html/ch02.html pt_BR/html/ch02s02.html pt_BR/html/ch03.html pt_BR/html/ch03s02.html pt_BR/html/ch03s03.html pt_BR/html/ch04.html pt_BR/html/ch04s02.html pt_BR/html/ch04s03.html pt_BR/html/ch04s04.html pt_BR/html/ch04s05.html pt_BR/html/ch05.html pt_BR/html/ch05s02.html pt_BR/html/ch05s03.html pt_BR/html/ch05s04.html pt_BR/html/ch05s05.html pt_BR/html/ch05s06.html pt_BR/html/ch05s07.html pt_BR/html/ch06.html pt_BR/html/ch06s02.html pt_BR/html/ch06s03.html pt_BR/html/ch06s04.html pt_BR/html/ch06s05.html pt_BR/html/ch06s06.html pt_BR/html/ch06s07.html pt_BR/html/ch06s08.html pt_BR/html/ch06s09.html pt_BR/html/ch07.html pt_BR/html/ch07s02.html pt_BR/html/ch07s03.html pt_BR/html/ch07s04.html pt_BR/html/ch07s05.html pt_BR/html/ch07s06.html pt_BR/html/ch08.html pt_BR/html/ch08s02.html pt_BR/html/ch08s03.html pt_BR/html/ch09.html pt_BR/html/ch10.html pt_BR/html/ch11.html pt_BR/html/ch11s02.html '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/pt_BR/html' /usr/bin/install -c -m 644 pt_BR/html/ch11s03.html pt_BR/html/ch11s04.html pt_BR/html/ch11s05.html pt_BR/html/ch11s06.html pt_BR/html/ch11s07.html pt_BR/html/ch11s08.html pt_BR/html/ch11s09.html pt_BR/html/ch11s10.html pt_BR/html/ch11s11.html pt_BR/html/ch11s12.html pt_BR/html/ch11s13.html pt_BR/html/ch11s14.html pt_BR/html/ch11s15.html pt_BR/html/ch11s16.html pt_BR/html/ch11s17.html pt_BR/html/ch11s18.html pt_BR/html/ch11s19.html pt_BR/html/ch11s20.html pt_BR/html/ch12.html pt_BR/html/ch13.html pt_BR/html/ch13s02.html pt_BR/html/ch13s03.html pt_BR/html/ch13s04.html pt_BR/html/ch14.html pt_BR/html/index.html '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/pt_BR/html' - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/pt_BR/html/figures' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/pt_BR/html/figures' /usr/bin/install -c -m 644 C/figures/genius_window.png C/figures/line_plot_graph.png C/figures/line_plot.png C/figures/parametric_graph.png C/figures/parametric.png C/figures/surface_graph.png '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/pt_BR/html/figures' - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/ru/html' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/ru/html' /usr/bin/install -c -m 644 ru/html/ch01.html ru/html/ch02.html ru/html/ch02s02.html ru/html/ch03.html ru/html/ch03s02.html ru/html/ch03s03.html ru/html/ch04.html ru/html/ch04s02.html ru/html/ch04s03.html ru/html/ch04s04.html ru/html/ch04s05.html ru/html/ch05.html ru/html/ch05s02.html ru/html/ch05s03.html ru/html/ch05s04.html ru/html/ch05s05.html ru/html/ch05s06.html ru/html/ch05s07.html ru/html/ch06.html ru/html/ch06s02.html ru/html/ch06s03.html ru/html/ch06s04.html ru/html/ch06s05.html ru/html/ch06s06.html ru/html/ch06s07.html ru/html/ch06s08.html ru/html/ch06s09.html ru/html/ch07.html ru/html/ch07s02.html ru/html/ch07s03.html ru/html/ch07s04.html ru/html/ch07s05.html ru/html/ch07s06.html ru/html/ch08.html ru/html/ch08s02.html ru/html/ch08s03.html ru/html/ch09.html ru/html/ch10.html ru/html/ch11.html ru/html/ch11s02.html '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/ru/html' /usr/bin/install -c -m 644 ru/html/ch11s03.html ru/html/ch11s04.html ru/html/ch11s05.html ru/html/ch11s06.html ru/html/ch11s07.html ru/html/ch11s08.html ru/html/ch11s09.html ru/html/ch11s10.html ru/html/ch11s11.html ru/html/ch11s12.html ru/html/ch11s13.html ru/html/ch11s14.html ru/html/ch11s15.html ru/html/ch11s16.html ru/html/ch11s17.html ru/html/ch11s18.html ru/html/ch11s19.html ru/html/ch11s20.html ru/html/ch12.html ru/html/ch13.html ru/html/ch13s02.html ru/html/ch13s03.html ru/html/ch13s04.html ru/html/ch14.html ru/html/index.html '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/ru/html' - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/ru/html/figures' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/ru/html/figures' /usr/bin/install -c -m 644 C/figures/genius_window.png C/figures/line_plot_graph.png C/figures/line_plot.png C/figures/parametric_graph.png C/figures/parametric.png C/figures/surface_graph.png '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/ru/html/figures' - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/sv/html' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/sv/html' /usr/bin/install -c -m 644 sv/html/ch01.html sv/html/ch02.html sv/html/ch02s02.html sv/html/ch03.html sv/html/ch03s02.html sv/html/ch03s03.html sv/html/ch04.html sv/html/ch04s02.html sv/html/ch04s03.html sv/html/ch04s04.html sv/html/ch04s05.html sv/html/ch05.html sv/html/ch05s02.html sv/html/ch05s03.html sv/html/ch05s04.html sv/html/ch05s05.html sv/html/ch05s06.html sv/html/ch05s07.html sv/html/ch06.html sv/html/ch06s02.html sv/html/ch06s03.html sv/html/ch06s04.html sv/html/ch06s05.html sv/html/ch06s06.html sv/html/ch06s07.html sv/html/ch06s08.html sv/html/ch06s09.html sv/html/ch07.html sv/html/ch07s02.html sv/html/ch07s03.html sv/html/ch07s04.html sv/html/ch07s05.html sv/html/ch07s06.html sv/html/ch08.html sv/html/ch08s02.html sv/html/ch08s03.html sv/html/ch09.html sv/html/ch10.html sv/html/ch11.html sv/html/ch11s02.html '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/sv/html' /usr/bin/install -c -m 644 sv/html/ch11s03.html sv/html/ch11s04.html sv/html/ch11s05.html sv/html/ch11s06.html sv/html/ch11s07.html sv/html/ch11s08.html sv/html/ch11s09.html sv/html/ch11s10.html sv/html/ch11s11.html sv/html/ch11s12.html sv/html/ch11s13.html sv/html/ch11s14.html sv/html/ch11s15.html sv/html/ch11s16.html sv/html/ch11s17.html sv/html/ch11s18.html sv/html/ch11s19.html sv/html/ch11s20.html sv/html/ch12.html sv/html/ch13.html sv/html/ch13s02.html sv/html/ch13s03.html sv/html/ch13s04.html sv/html/ch14.html sv/html/index.html '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/sv/html' - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/sv/html/figures' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/sv/html/figures' /usr/bin/install -c -m 644 sv/figures/genius_window.png sv/figures/line_plot_graph.png sv/figures/line_plot.png sv/figures/parametric_graph.png sv/figures/parametric.png sv/figures/surface_graph.png '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/sv/html/figures' - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/C' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/C' /usr/bin/install -c -m 644 C/genius.xml C/legal.xml '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/C' - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/C/figures' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/C/figures' /usr/bin/install -c -m 644 C/figures/genius_window.png C/figures/line_plot_graph.png C/figures/line_plot.png C/figures/parametric_graph.png C/figures/parametric.png C/figures/surface_graph.png '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/C/figures' - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/cs' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/cs' /usr/bin/install -c -m 644 cs/genius.xml '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/cs' - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/cs/figures' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/cs/figures' /usr/bin/install -c -m 644 cs/figures/genius_window.png cs/figures/line_plot_graph.png cs/figures/line_plot.png cs/figures/parametric_graph.png cs/figures/parametric.png cs/figures/surface_graph.png '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/cs/figures' - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/de' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/de' /usr/bin/install -c -m 644 de/genius.xml '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/de' - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/de/figures' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/de/figures' /usr/bin/install -c -m 644 de/figures/genius_window.png de/figures/line_plot_graph.png de/figures/line_plot.png de/figures/parametric_graph.png de/figures/parametric.png de/figures/surface_graph.png '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/de/figures' - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/el' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/el' /usr/bin/install -c -m 644 el/genius.xml '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/el' - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/el/figures' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/el/figures' /usr/bin/install -c -m 644 C/figures/genius_window.png C/figures/line_plot_graph.png C/figures/line_plot.png C/figures/parametric_graph.png C/figures/parametric.png C/figures/surface_graph.png '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/el/figures' - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/es' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/es' /usr/bin/install -c -m 644 es/genius.xml '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/es' - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/es/figures' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/es/figures' /usr/bin/install -c -m 644 C/figures/genius_window.png C/figures/line_plot_graph.png C/figures/line_plot.png C/figures/parametric_graph.png C/figures/parametric.png C/figures/surface_graph.png '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/es/figures' - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/fr' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/fr' /usr/bin/install -c -m 644 fr/genius.xml '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/fr' - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/fr/figures' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/fr/figures' /usr/bin/install -c -m 644 fr/figures/genius_window.png fr/figures/line_plot_graph.png fr/figures/line_plot.png fr/figures/parametric_graph.png fr/figures/parametric.png fr/figures/surface_graph.png '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/fr/figures' - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/pt_BR' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/pt_BR' /usr/bin/install -c -m 644 pt_BR/genius.xml '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/pt_BR' - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/pt_BR/figures' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/pt_BR/figures' /usr/bin/install -c -m 644 C/figures/genius_window.png C/figures/line_plot_graph.png C/figures/line_plot.png C/figures/parametric_graph.png C/figures/parametric.png C/figures/surface_graph.png '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/pt_BR/figures' - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/ru' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/ru' /usr/bin/install -c -m 644 ru/genius.xml '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/ru' - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/ru/figures' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/ru/figures' /usr/bin/install -c -m 644 C/figures/genius_window.png C/figures/line_plot_graph.png C/figures/line_plot.png C/figures/parametric_graph.png C/figures/parametric.png C/figures/surface_graph.png '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/ru/figures' - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/sv' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/sv' /usr/bin/install -c -m 644 sv/genius.xml '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/sv' - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/sv/figures' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/sv/figures' /usr/bin/install -c -m 644 sv/figures/genius_window.png sv/figures/line_plot_graph.png sv/figures/line_plot.png sv/figures/parametric_graph.png sv/figures/parametric.png sv/figures/surface_graph.png '/build/genius-1.0.25/debian/tmp/usr/share/genius/help/sv/figures' make[4]: Leaving directory '/build/genius-1.0.25/help' make[3]: Leaving directory '/build/genius-1.0.25/help' make[3]: Entering directory '/build/genius-1.0.25' make[4]: Entering directory '/build/genius-1.0.25' make[4]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/application-registry' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/application-registry' /usr/bin/install -c -m 644 genius.applications '/build/genius-1.0.25/debian/tmp/usr/share/application-registry' - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/mime-info' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/mime-info' /usr/bin/install -c -m 644 genius.keys genius.mime '/build/genius-1.0.25/debian/tmp/usr/share/mime-info' - /bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/mime/packages' + /usr/bin/mkdir -p '/build/genius-1.0.25/debian/tmp/usr/share/mime/packages' /usr/bin/install -c -m 644 genius.xml '/build/genius-1.0.25/debian/tmp/usr/share/mime/packages' make install-data-hook make[5]: Entering directory '/build/genius-1.0.25' @@ -12519,51 +12583,51 @@ dh_perl dh_link dh_strip_nondeterminism - Normalized debian/genius-common/usr/share/locale/ar/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/oc/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/nb/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/hr/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/bs/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/sq/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/de/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/ko/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/eo/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/en_GB/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/zh_TW/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/gl/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/sl/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/fr/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/en_CA/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/cs/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/az/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/pt_BR/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/pt/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/dz/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/it/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/el/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/hu/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/zh_CN/LC_MESSAGES/genius.mo Normalized debian/genius-common/usr/share/locale/hi/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/pa/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/ml/LC_MESSAGES/genius.mo Normalized debian/genius-common/usr/share/locale/eu/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/sv/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/ru/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/es/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/zh_CN/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/zh_TW/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/sq/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/az/LC_MESSAGES/genius.mo Normalized debian/genius-common/usr/share/locale/nl/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/ja/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/ro/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/hr/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/oc/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/de/LC_MESSAGES/genius.mo Normalized debian/genius-common/usr/share/locale/lv/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/ga/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/sv/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/id/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/ar/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/ro/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/el/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/bs/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/cs/LC_MESSAGES/genius.mo Normalized debian/genius-common/usr/share/locale/ne/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/nb/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/en_CA/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/mk/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/id/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/it/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/eo/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/pa/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/fr/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/sl/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/ko/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/gl/LC_MESSAGES/genius.mo Normalized debian/genius-common/usr/share/locale/sr/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/ca/LC_MESSAGES/genius.mo Normalized debian/genius-common/usr/share/locale/rw/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/es/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/pt/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/ml/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/hu/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/fi/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/en_GB/LC_MESSAGES/genius.mo Normalized debian/genius-common/usr/share/locale/sr@latin/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/pt_BR/LC_MESSAGES/genius.mo Normalized debian/genius-common/usr/share/locale/da/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/fi/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/mk/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/ca/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/ru/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/ja/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/ga/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/dz/LC_MESSAGES/genius.mo dh_compress dh_fixperms debian/rules override_dh_missing @@ -12579,23 +12643,26 @@ dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'genius-common' in '../genius-common_1.0.25-2_all.deb'. -dpkg-deb: building package 'gnome-genius-dbgsym' in '../gnome-genius-dbgsym_1.0.25-2_i386.deb'. dpkg-deb: building package 'genius' in '../genius_1.0.25-2_i386.deb'. dpkg-deb: building package 'genius-dbgsym' in '../genius-dbgsym_1.0.25-2_i386.deb'. +dpkg-deb: building package 'gnome-genius-dbgsym' in '../gnome-genius-dbgsym_1.0.25-2_i386.deb'. dpkg-deb: building package 'gnome-genius' in '../gnome-genius_1.0.25-2_i386.deb'. +dpkg-deb: building package 'genius-common' in '../genius-common_1.0.25-2_all.deb'. dpkg-deb: building package 'genius-dev' in '../genius-dev_1.0.25-2_all.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../genius_1.0.25-2_i386.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) +I: copying local configuration +I: user script /srv/workspace/pbuilder/61850/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/61850/tmp/hooks/B01_cleanup finished 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/25410 and its subdirectories -I: Current time: Thu Jun 17 12:43:52 -12 2021 -I: pbuilder-time-stamp: 1623977032 +I: removing directory /srv/workspace/pbuilder/61850 and its subdirectories +I: Current time: Thu Jul 21 21:08:27 +14 2022 +I: pbuilder-time-stamp: 1658387307