Diff of the two buildlogs: -- --- b1/build.log 2021-12-01 23:56:22.811142612 +0000 +++ b2/build.log 2021-12-02 00:00:00.371695557 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue Jan 3 18:09:46 -12 2023 -I: pbuilder-time-stamp: 1672812586 +I: Current time: Thu Dec 2 13:56:24 +14 2021 +I: pbuilder-time-stamp: 1638402984 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/buster-reproducible-base.tgz] I: copying local configuration @@ -17,7 +17,7 @@ I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/root/.gnupg/trustedkeys.kbx': General error -gpgv: Signature made Sun Jun 10 11:42:55 2018 -12 +gpgv: Signature made Mon Jun 11 13:42:55 2018 +14 gpgv: using RSA key 218EE0362033C87B6C135FA4A3BABAE2408DD6CF gpgv: issuer "fsateler@debian.org" gpgv: Can't check signature: No public key @@ -27,136 +27,170 @@ dpkg-source: info: unpacking genius_1.0.24-2.debian.tar.xz I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/584578/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1642155/tmp/hooks/D01_modify_environment starting +debug: Running on ionos1-amd64. +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/1642155/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1642155/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='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=16' - DISTRIBUTION='' - HOME='/root' - HOST_ARCH='amd64' + 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]="0" [2]="3" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.0.3(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=15' + DIRSTACK=() + DISTRIBUTION= + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='d124c54d2481443ebcd85d8916819f8a' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='584578' - PS1='# ' - PS2='> ' + INVOCATION_ID=68e8a30309e74fb799233fbf244ed9e0 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-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=1642155 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.bwJUNbpC9U/pbuilderrc_i6ZS --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.bwJUNbpC9U/b1 --logfile b1/build.log genius_1.0.24-2.dsc' - SUDO_GID='111' - SUDO_UID='106' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://85.184.249.68:3128' + 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.bwJUNbpC9U/pbuilderrc_gg1a --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.bwJUNbpC9U/b2 --logfile b2/build.log genius_1.0.24-2.dsc' + SUDO_GID=110 + SUDO_UID=105 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://78.137.99.97:3128 I: uname -a - Linux ionos15-amd64 5.14.0-0.bpo.2-amd64 #1 SMP Debian 5.14.9-2~bpo11+1 (2021-10-10) x86_64 GNU/Linux + Linux i-capture-the-hostname 5.10.0-9-amd64 #1 SMP Debian 5.10.70-1 (2021-09-30) x86_64 GNU/Linux I: ls -l /bin total 5116 - -rwxr-xr-x 1 root root 1168776 Apr 17 2019 bash - -rwxr-xr-x 3 root root 38984 Jul 10 2019 bunzip2 - -rwxr-xr-x 3 root root 38984 Jul 10 2019 bzcat - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2227 Jul 10 2019 bzdiff - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4877 Jun 24 2019 bzexe - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3641 Jul 10 2019 bzgrep - -rwxr-xr-x 3 root root 38984 Jul 10 2019 bzip2 - -rwxr-xr-x 1 root root 14328 Jul 10 2019 bzip2recover - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Jul 10 2019 bzmore - -rwxr-xr-x 1 root root 43744 Feb 28 2019 cat - -rwxr-xr-x 1 root root 64320 Feb 28 2019 chgrp - -rwxr-xr-x 1 root root 64288 Feb 28 2019 chmod - -rwxr-xr-x 1 root root 72512 Feb 28 2019 chown - -rwxr-xr-x 1 root root 146880 Feb 28 2019 cp - -rwxr-xr-x 1 root root 121464 Jan 17 2019 dash - -rwxr-xr-x 1 root root 109408 Feb 28 2019 date - -rwxr-xr-x 1 root root 76712 Feb 28 2019 dd - -rwxr-xr-x 1 root root 93744 Feb 28 2019 df - -rwxr-xr-x 1 root root 138856 Feb 28 2019 dir - -rwxr-xr-x 1 root root 84288 Jan 9 2019 dmesg - lrwxrwxrwx 1 root root 8 Sep 26 2018 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Sep 26 2018 domainname -> hostname - -rwxr-xr-x 1 root root 39520 Feb 28 2019 echo - -rwxr-xr-x 1 root root 28 Jan 7 2019 egrep - -rwxr-xr-x 1 root root 35424 Feb 28 2019 false - -rwxr-xr-x 1 root root 28 Jan 7 2019 fgrep - -rwxr-xr-x 1 root root 68880 Jan 9 2019 findmnt - -rwsr-xr-x 1 root root 34896 Apr 22 2020 fusermount - -rwxr-xr-x 1 root root 198976 Jan 7 2019 grep - -rwxr-xr-x 2 root root 2345 Jan 5 2019 gunzip - -rwxr-xr-x 1 root root 6375 Jan 5 2019 gzexe - -rwxr-xr-x 1 root root 98048 Jan 5 2019 gzip - -rwxr-xr-x 1 root root 26696 Sep 26 2018 hostname - -rwxr-xr-x 1 root root 68552 Feb 28 2019 ln - -rwxr-xr-x 1 root root 56760 Jul 26 2018 login - -rwxr-xr-x 1 root root 138856 Feb 28 2019 ls - -rwxr-xr-x 1 root root 108624 Jan 9 2019 lsblk - -rwxr-xr-x 1 root root 89088 Feb 28 2019 mkdir - -rwxr-xr-x 1 root root 68544 Feb 28 2019 mknod - -rwxr-xr-x 1 root root 43808 Feb 28 2019 mktemp - -rwxr-xr-x 1 root root 43008 Jan 9 2019 more - -rwsr-xr-x 1 root root 51280 Jan 9 2019 mount - -rwxr-xr-x 1 root root 14408 Jan 9 2019 mountpoint - -rwxr-xr-x 1 root root 138728 Feb 28 2019 mv - lrwxrwxrwx 1 root root 8 Sep 26 2018 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Feb 14 2019 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 39616 Feb 28 2019 pwd - lrwxrwxrwx 1 root root 4 Apr 17 2019 rbash -> bash - -rwxr-xr-x 1 root root 47776 Feb 28 2019 readlink - -rwxr-xr-x 1 root root 68416 Feb 28 2019 rm - -rwxr-xr-x 1 root root 47776 Feb 28 2019 rmdir - -rwxr-xr-x 1 root root 23312 Jan 21 2019 run-parts - -rwxr-xr-x 1 root root 122224 Dec 22 2018 sed - lrwxrwxrwx 1 root root 4 Dec 10 16:20 sh -> dash - -rwxr-xr-x 1 root root 39552 Feb 28 2019 sleep - -rwxr-xr-x 1 root root 80672 Feb 28 2019 stty - -rwsr-xr-x 1 root root 63568 Jan 9 2019 su - -rwxr-xr-x 1 root root 35488 Feb 28 2019 sync - -rwxr-xr-x 1 root root 445560 Apr 23 2019 tar - -rwxr-xr-x 1 root root 14440 Jan 21 2019 tempfile - -rwxr-xr-x 1 root root 97152 Feb 28 2019 touch - -rwxr-xr-x 1 root root 35424 Feb 28 2019 true - -rwxr-xr-x 1 root root 14328 Apr 22 2020 ulockmgr_server - -rwsr-xr-x 1 root root 34888 Jan 9 2019 umount - -rwxr-xr-x 1 root root 39584 Feb 28 2019 uname - -rwxr-xr-x 2 root root 2345 Jan 5 2019 uncompress - -rwxr-xr-x 1 root root 138856 Feb 28 2019 vdir - -rwxr-xr-x 1 root root 34896 Jan 9 2019 wdctl - -rwxr-xr-x 1 root root 946 Jan 21 2019 which - lrwxrwxrwx 1 root root 8 Sep 26 2018 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1983 Jan 5 2019 zcat - -rwxr-xr-x 1 root root 1677 Jan 5 2019 zcmp - -rwxr-xr-x 1 root root 5879 Jan 5 2019 zdiff - -rwxr-xr-x 1 root root 29 Jan 5 2019 zegrep - -rwxr-xr-x 1 root root 29 Jan 5 2019 zfgrep - -rwxr-xr-x 1 root root 2080 Jan 5 2019 zforce - -rwxr-xr-x 1 root root 7584 Jan 5 2019 zgrep - -rwxr-xr-x 1 root root 2205 Jan 5 2019 zless - -rwxr-xr-x 1 root root 1841 Jan 5 2019 zmore - -rwxr-xr-x 1 root root 4552 Jan 5 2019 znew -I: user script /srv/workspace/pbuilder/584578/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 1168776 Apr 18 2019 bash + -rwxr-xr-x 3 root root 38984 Jul 11 2019 bunzip2 + -rwxr-xr-x 3 root root 38984 Jul 11 2019 bzcat + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2227 Jul 11 2019 bzdiff + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4877 Jun 25 2019 bzexe + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3641 Jul 11 2019 bzgrep + -rwxr-xr-x 3 root root 38984 Jul 11 2019 bzip2 + -rwxr-xr-x 1 root root 14328 Jul 11 2019 bzip2recover + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Jul 11 2019 bzmore + -rwxr-xr-x 1 root root 43744 Mar 1 2019 cat + -rwxr-xr-x 1 root root 64320 Mar 1 2019 chgrp + -rwxr-xr-x 1 root root 64288 Mar 1 2019 chmod + -rwxr-xr-x 1 root root 72512 Mar 1 2019 chown + -rwxr-xr-x 1 root root 146880 Mar 1 2019 cp + -rwxr-xr-x 1 root root 121464 Jan 18 2019 dash + -rwxr-xr-x 1 root root 109408 Mar 1 2019 date + -rwxr-xr-x 1 root root 76712 Mar 1 2019 dd + -rwxr-xr-x 1 root root 93744 Mar 1 2019 df + -rwxr-xr-x 1 root root 138856 Mar 1 2019 dir + -rwxr-xr-x 1 root root 84288 Jan 10 2019 dmesg + lrwxrwxrwx 1 root root 8 Sep 27 2018 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Sep 27 2018 domainname -> hostname + -rwxr-xr-x 1 root root 39520 Mar 1 2019 echo + -rwxr-xr-x 1 root root 28 Jan 8 2019 egrep + -rwxr-xr-x 1 root root 35424 Mar 1 2019 false + -rwxr-xr-x 1 root root 28 Jan 8 2019 fgrep + -rwxr-xr-x 1 root root 68880 Jan 10 2019 findmnt + -rwsr-xr-x 1 root root 34896 Apr 23 2020 fusermount + -rwxr-xr-x 1 root root 198976 Jan 8 2019 grep + -rwxr-xr-x 2 root root 2345 Jan 6 2019 gunzip + -rwxr-xr-x 1 root root 6375 Jan 6 2019 gzexe + -rwxr-xr-x 1 root root 98048 Jan 6 2019 gzip + -rwxr-xr-x 1 root root 26696 Sep 27 2018 hostname + -rwxr-xr-x 1 root root 68552 Mar 1 2019 ln + -rwxr-xr-x 1 root root 56760 Jul 27 2018 login + -rwxr-xr-x 1 root root 138856 Mar 1 2019 ls + -rwxr-xr-x 1 root root 108624 Jan 10 2019 lsblk + -rwxr-xr-x 1 root root 89088 Mar 1 2019 mkdir + -rwxr-xr-x 1 root root 68544 Mar 1 2019 mknod + -rwxr-xr-x 1 root root 43808 Mar 1 2019 mktemp + -rwxr-xr-x 1 root root 43008 Jan 10 2019 more + -rwsr-xr-x 1 root root 51280 Jan 10 2019 mount + -rwxr-xr-x 1 root root 14408 Jan 10 2019 mountpoint + -rwxr-xr-x 1 root root 138728 Mar 1 2019 mv + lrwxrwxrwx 1 root root 8 Sep 27 2018 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Feb 15 2019 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 39616 Mar 1 2019 pwd + lrwxrwxrwx 1 root root 4 Apr 18 2019 rbash -> bash + -rwxr-xr-x 1 root root 47776 Mar 1 2019 readlink + -rwxr-xr-x 1 root root 68416 Mar 1 2019 rm + -rwxr-xr-x 1 root root 47776 Mar 1 2019 rmdir + -rwxr-xr-x 1 root root 23312 Jan 22 2019 run-parts + -rwxr-xr-x 1 root root 122224 Dec 23 2018 sed + lrwxrwxrwx 1 root root 4 Dec 2 13:56 sh -> bash + lrwxrwxrwx 1 root root 4 Nov 8 11:58 sh.distrib -> dash + -rwxr-xr-x 1 root root 39552 Mar 1 2019 sleep + -rwxr-xr-x 1 root root 80672 Mar 1 2019 stty + -rwsr-xr-x 1 root root 63568 Jan 10 2019 su + -rwxr-xr-x 1 root root 35488 Mar 1 2019 sync + -rwxr-xr-x 1 root root 445560 Apr 24 2019 tar + -rwxr-xr-x 1 root root 14440 Jan 22 2019 tempfile + -rwxr-xr-x 1 root root 97152 Mar 1 2019 touch + -rwxr-xr-x 1 root root 35424 Mar 1 2019 true + -rwxr-xr-x 1 root root 14328 Apr 23 2020 ulockmgr_server + -rwsr-xr-x 1 root root 34888 Jan 10 2019 umount + -rwxr-xr-x 1 root root 39584 Mar 1 2019 uname + -rwxr-xr-x 2 root root 2345 Jan 6 2019 uncompress + -rwxr-xr-x 1 root root 138856 Mar 1 2019 vdir + -rwxr-xr-x 1 root root 34896 Jan 10 2019 wdctl + -rwxr-xr-x 1 root root 946 Jan 22 2019 which + lrwxrwxrwx 1 root root 8 Sep 27 2018 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1983 Jan 6 2019 zcat + -rwxr-xr-x 1 root root 1677 Jan 6 2019 zcmp + -rwxr-xr-x 1 root root 5879 Jan 6 2019 zdiff + -rwxr-xr-x 1 root root 29 Jan 6 2019 zegrep + -rwxr-xr-x 1 root root 29 Jan 6 2019 zfgrep + -rwxr-xr-x 1 root root 2080 Jan 6 2019 zforce + -rwxr-xr-x 1 root root 7584 Jan 6 2019 zgrep + -rwxr-xr-x 1 root root 2205 Jan 6 2019 zless + -rwxr-xr-x 1 root root 1841 Jan 6 2019 zmore + -rwxr-xr-x 1 root root 4552 Jan 6 2019 znew +I: user script /srv/workspace/pbuilder/1642155/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -447,7 +481,7 @@ Get: 229 http://deb.debian.org/debian buster/main amd64 libncurses-dev amd64 6.1+20181013-2+deb10u2 [333 kB] Get: 230 http://deb.debian.org/debian buster/main amd64 libncurses5-dev amd64 6.1+20181013-2+deb10u2 [948 B] Get: 231 http://deb.debian.org/debian buster/main amd64 libreadline-dev amd64 7.0-5 [133 kB] -Fetched 91.6 MB in 2s (41.4 MB/s) +Fetched 91.6 MB in 1s (71.4 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libbsd0:amd64. (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 ... 19195 files and directories currently installed.) @@ -1413,7 +1447,8 @@ fakeroot is already the newest version (1.23-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/genius-1.0.24/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../genius_1.0.24-2_source.changes +hostname: Name or service not known +I: Running cd /build/genius-1.0.24/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../genius_1.0.24-2_source.changes dpkg-buildpackage: info: source package genius dpkg-buildpackage: info: source version 1.0.24-2 dpkg-buildpackage: info: source distribution unstable @@ -1743,7 +1778,7 @@ make[1]: Leaving directory '/build/genius-1.0.24' dh_auto_build - make -j16 + make -j15 make[1]: Entering directory '/build/genius-1.0.24' make all-recursive make[2]: Entering directory '/build/genius-1.0.24' @@ -1777,7 +1812,7 @@ ar: `u' modifier ignored since `D' is the default (see `U') ranlib libvicious.a ranlib libviciousui.a -/bin/bash ../libtool --tag=CC --mode=link gcc -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -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-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lfontconfig -lfreetype -lglib-2.0 -lncurses -lmpfr -lm +/bin/sh ../libtool --tag=CC --mode=link gcc -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -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-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lfontconfig -lfreetype -lglib-2.0 -lncurses -lmpfr -lm libtool: link: gcc -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -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-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lfontconfig -lfreetype -lglib-2.0 -lncurses -lmpfr -lm make[4]: Leaving directory '/build/genius-1.0.24/ve' make[3]: Leaving directory '/build/genius-1.0.24/ve' @@ -1806,20 +1841,6 @@ gcc -DHAVE_CONFIG_H -I. -I../.. -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/lib/x86_64-linux-gnu/genius"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libvte_a-vteaccess.o `test -f 'vteaccess.c' || echo './'`vteaccess.c gcc -DHAVE_CONFIG_H -I. -I../.. -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/lib/x86_64-linux-gnu/genius"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libvte_a-vtebg.o `test -f 'vtebg.c' || echo './'`vtebg.c gcc -DHAVE_CONFIG_H -I. -I../.. -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/lib/x86_64-linux-gnu/genius"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libvte_a-vteconv.o `test -f 'vteconv.c' || echo './'`vteconv.c -gcc -DHAVE_CONFIG_H -I. -I../.. -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/lib/x86_64-linux-gnu/genius"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libvte_a-vtedraw.o `test -f 'vtedraw.c' || echo './'`vtedraw.c -gcc -DHAVE_CONFIG_H -I. -I../.. -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/lib/x86_64-linux-gnu/genius"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libvte_a-vteregex.o `test -f 'vteregex.c' || echo './'`vteregex.c -In file included from /usr/include/glib-2.0/gobject/gbinding.h:29, - from /usr/include/glib-2.0/glib-object.h:23, - from marshal.h:5, - from reaper.c:37: -reaper.c: In function 'vte_reaper_constructor': -/usr/include/glib-2.0/gobject/gobject.h:512:33: warning: returning 'VteReaper *' {aka 'struct _VteReaper *'} from a function with incompatible return type 'GObject *' {aka 'struct _GObject *'} [-Wincompatible-pointer-types] - #define g_object_ref(Obj) ((__typeof__(Obj)) (g_object_ref) (Obj)) - ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -reaper.c:85:11: note: in expansion of macro 'g_object_ref' - return g_object_ref (singleton_reaper); - ^~~~~~~~~~~~ -gcc -DHAVE_CONFIG_H -I. -I../.. -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/lib/x86_64-linux-gnu/genius"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libvte_a-vterowdata.o `test -f 'vterowdata.c' || echo './'`vterowdata.c matcher.c: In function '_vte_matcher_destroy': matcher.c:158:3: warning: 'g_value_array_free' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations] g_value_array_free (matcher->free_params); @@ -1910,6 +1931,17 @@ /usr/include/glib-2.0/gobject/gvaluearray.h:70:7: note: declared here void g_value_array_free (GValueArray *value_array); ^~~~~~~~~~~~~~~~~~ +In file included from /usr/include/glib-2.0/gobject/gbinding.h:29, + from /usr/include/glib-2.0/glib-object.h:23, + from marshal.h:5, + from reaper.c:37: +reaper.c: In function 'vte_reaper_constructor': +/usr/include/glib-2.0/gobject/gobject.h:512:33: warning: returning 'VteReaper *' {aka 'struct _VteReaper *'} from a function with incompatible return type 'GObject *' {aka 'struct _GObject *'} [-Wincompatible-pointer-types] + #define g_object_ref(Obj) ((__typeof__(Obj)) (g_object_ref) (Obj)) + ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +reaper.c:85:11: note: in expansion of macro 'g_object_ref' + return g_object_ref (singleton_reaper); + ^~~~~~~~~~~~ table.c: In function '_vte_table_extract_numbers': table.c:551:4: warning: 'g_value_array_new' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations] *array = g_value_array_new(1); @@ -2047,10 +2079,107 @@ /usr/include/glib-2.0/gobject/gvaluearray.h:63:10: note: declared here GValue* g_value_array_get_nth (GValueArray *value_array, ^~~~~~~~~~~~~~~~~~~~~ +gcc -DHAVE_CONFIG_H -I. -I../.. -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/lib/x86_64-linux-gnu/genius"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libvte_a-vtedraw.o `test -f 'vtedraw.c' || echo './'`vtedraw.c +gcc -DHAVE_CONFIG_H -I. -I../.. -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/lib/x86_64-linux-gnu/genius"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libvte_a-vteregex.o `test -f 'vteregex.c' || echo './'`vteregex.c +gcc -DHAVE_CONFIG_H -I. -I../.. -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/lib/x86_64-linux-gnu/genius"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libvte_a-vterowdata.o `test -f 'vterowdata.c' || echo './'`vterowdata.c gcc -DHAVE_CONFIG_H -I. -I../.. -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/lib/x86_64-linux-gnu/genius"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libvte_a-vteseq.o `test -f 'vteseq.c' || echo './'`vteseq.c gcc -DHAVE_CONFIG_H -I. -I../.. -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/lib/x86_64-linux-gnu/genius"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libvte_a-vtestream.o `test -f 'vtestream.c' || echo './'`vtestream.c gcc -DHAVE_CONFIG_H -I. -I../.. -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/lib/x86_64-linux-gnu/genius"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libvte_a-vtetc.o `test -f 'vtetc.c' || echo './'`vtetc.c +vteaccess.c: In function 'vte_terminal_accessible_get_character_extents': +vteaccess.c:1443:2: warning: 'atk_component_get_position' is deprecated: Use 'atk_component_get_extents' instead [-Wdeprecated-declarations] + atk_component_get_position (ATK_COMPONENT (text), &base_x, &base_y, coords); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/atk-1.0/atk/atk.h:27, + from vteaccess.c:29: +/usr/include/atk-1.0/atk/atkcomponent.h:230:23: note: declared here + void atk_component_get_position (AtkComponent *component, + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +vteaccess.c: In function 'vte_terminal_accessible_get_offset_at_point': +vteaccess.c:1487:2: warning: 'atk_component_get_position' is deprecated: Use 'atk_component_get_extents' instead [-Wdeprecated-declarations] + atk_component_get_position (ATK_COMPONENT (text), &base_x, &base_y, coords); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/atk-1.0/atk/atk.h:27, + from vteaccess.c:29: +/usr/include/atk-1.0/atk/atkcomponent.h:230:23: note: declared here + void atk_component_get_position (AtkComponent *component, + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +vteaccess.c: In function 'vte_terminal_accessible_get_extents': +vteaccess.c:1701:2: warning: 'atk_component_get_position' is deprecated: Use 'atk_component_get_extents' instead [-Wdeprecated-declarations] + atk_component_get_position(component, x, y, coord_type); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/atk-1.0/atk/atk.h:27, + from vteaccess.c:29: +/usr/include/atk-1.0/atk/atkcomponent.h:230:23: note: declared here + void atk_component_get_position (AtkComponent *component, + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +vteaccess.c:1702:2: warning: 'atk_component_get_size' is deprecated: Use 'atk_component_get_extents' instead [-Wdeprecated-declarations] + atk_component_get_size(component, width, height); + ^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/atk-1.0/atk/atk.h:27, + from vteaccess.c:29: +/usr/include/atk-1.0/atk/atkcomponent.h:235:23: note: declared here + void atk_component_get_size (AtkComponent *component, + ^~~~~~~~~~~~~~~~~~~~~~ +vtebg.c: In function 'vte_bg_class_init': +vtebg.c:203:2: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations] + g_type_class_add_private(klass, sizeof (VteBgPrivate)); + ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/glib-2.0/gobject/gobject.h:24, + from /usr/include/glib-2.0/gobject/gbinding.h:29, + from /usr/include/glib-2.0/glib-object.h:23, + from /usr/include/glib-2.0/gio/gioenums.h:28, + from /usr/include/glib-2.0/gio/giotypes.h:28, + from /usr/include/glib-2.0/gio/gio.h:26, + from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, + from /usr/include/gtk-2.0/gdk/gdk.h:32, + from /usr/include/gtk-2.0/gtk/gtk.h:32, + from vtebg.c:23: +/usr/include/glib-2.0/gobject/gtype.h:1303:10: note: declared here + void g_type_class_add_private (gpointer g_class, + ^~~~~~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I../.. -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/lib/x86_64-linux-gnu/genius"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libvte_a-vtetree.o `test -f 'vtetree.c' || echo './'`vtetree.c +pty.c: In function '_vte_pty_getpt': +pty.c:817:7: warning: implicit declaration of function 'getpt'; did you mean 'getopt'? [-Wimplicit-function-declaration] + fd = getpt(); + ^~~~~ + getopt +pty.c: In function '_vte_pty_grantpt': +pty.c:867:14: warning: implicit declaration of function 'grantpt' [-Wimplicit-function-declaration] + rv = grantpt(master); + ^~~~~~~ +pty.c: In function '_vte_pty_unlockpt': +pty.c:885:7: warning: implicit declaration of function 'unlockpt'; did you mean 'unlinkat'? [-Wimplicit-function-declaration] + rv = unlockpt(fd); + ^~~~~~~~ + unlinkat +pty.c: In function 'vte_pty_class_init': +pty.c:1642:9: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations] + g_type_class_add_private(object_class, sizeof(VtePtyPrivate)); + ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/glib-2.0/gobject/gobject.h:24, + from /usr/include/glib-2.0/gobject/gbinding.h:29, + from /usr/include/glib-2.0/glib-object.h:23, + from vtepty.h:26, + from pty.c:33: +/usr/include/glib-2.0/gobject/gtype.h:1303:10: note: declared here + void g_type_class_add_private (gpointer g_class, + ^~~~~~~~~~~~~~~~~~~~~~~~ +gcc -DHAVE_CONFIG_H -I. -I../.. -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/lib/x86_64-linux-gnu/genius"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libvte_a-vtetypebuiltins.o `test -f 'vtetypebuiltins.c' || echo './'`vtetypebuiltins.c +vte.c: In function 'vte_terminal_class_init': +vte.c:11788:2: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations] + g_type_class_add_private(klass, sizeof (VteTerminalPrivate)); + ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/glib-2.0/gobject/gobject.h:24, + from /usr/include/glib-2.0/gobject/gbinding.h:29, + from /usr/include/glib-2.0/glib-object.h:23, + from /usr/include/glib-2.0/gio/gioenums.h:28, + from /usr/include/glib-2.0/gio/giotypes.h:28, + from /usr/include/glib-2.0/gio/gio.h:26, + from vte.h:23, + from vte.c:31: +/usr/include/glib-2.0/gobject/gtype.h:1303:10: note: declared here + void g_type_class_add_private (gpointer g_class, + ^~~~~~~~~~~~~~~~~~~~~~~~ vtetc.c: In function '_vte_termcap_new': vtetc.c:516:3: warning: 'g_static_mutex_get_mutex_impl' is deprecated: Use 'GMutex' instead [-Wdeprecated-declarations] g_static_mutex_lock (&_vte_termcap_mutex); @@ -2109,101 +2238,7 @@ /usr/include/glib-2.0/glib/deprecated/gthread.h:154:9: note: declared here GMutex *g_static_mutex_get_mutex_impl (GStaticMutex *mutex); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gcc -DHAVE_CONFIG_H -I. -I../.. -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/lib/x86_64-linux-gnu/genius"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libvte_a-vtetypebuiltins.o `test -f 'vtetypebuiltins.c' || echo './'`vtetypebuiltins.c -pty.c: In function '_vte_pty_getpt': -pty.c:817:7: warning: implicit declaration of function 'getpt'; did you mean 'getopt'? [-Wimplicit-function-declaration] - fd = getpt(); - ^~~~~ - getopt -pty.c: In function '_vte_pty_grantpt': -pty.c:867:14: warning: implicit declaration of function 'grantpt' [-Wimplicit-function-declaration] - rv = grantpt(master); - ^~~~~~~ -pty.c: In function '_vte_pty_unlockpt': -pty.c:885:7: warning: implicit declaration of function 'unlockpt'; did you mean 'unlinkat'? [-Wimplicit-function-declaration] - rv = unlockpt(fd); - ^~~~~~~~ - unlinkat -pty.c: In function 'vte_pty_class_init': -pty.c:1642:9: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations] - g_type_class_add_private(object_class, sizeof(VtePtyPrivate)); - ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/glib-2.0/gobject/gobject.h:24, - from /usr/include/glib-2.0/gobject/gbinding.h:29, - from /usr/include/glib-2.0/glib-object.h:23, - from vtepty.h:26, - from pty.c:33: -/usr/include/glib-2.0/gobject/gtype.h:1303:10: note: declared here - void g_type_class_add_private (gpointer g_class, - ^~~~~~~~~~~~~~~~~~~~~~~~ -vtebg.c: In function 'vte_bg_class_init': -vtebg.c:203:2: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations] - g_type_class_add_private(klass, sizeof (VteBgPrivate)); - ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/glib-2.0/gobject/gobject.h:24, - from /usr/include/glib-2.0/gobject/gbinding.h:29, - from /usr/include/glib-2.0/glib-object.h:23, - from /usr/include/glib-2.0/gio/gioenums.h:28, - from /usr/include/glib-2.0/gio/giotypes.h:28, - from /usr/include/glib-2.0/gio/gio.h:26, - from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, - from /usr/include/gtk-2.0/gdk/gdk.h:32, - from /usr/include/gtk-2.0/gtk/gtk.h:32, - from vtebg.c:23: -/usr/include/glib-2.0/gobject/gtype.h:1303:10: note: declared here - void g_type_class_add_private (gpointer g_class, - ^~~~~~~~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I../.. -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/lib/x86_64-linux-gnu/genius"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libvte_a-vteunistr.o `test -f 'vteunistr.c' || echo './'`vteunistr.c -vteaccess.c: In function 'vte_terminal_accessible_get_character_extents': -vteaccess.c:1443:2: warning: 'atk_component_get_position' is deprecated: Use 'atk_component_get_extents' instead [-Wdeprecated-declarations] - atk_component_get_position (ATK_COMPONENT (text), &base_x, &base_y, coords); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/atk-1.0/atk/atk.h:27, - from vteaccess.c:29: -/usr/include/atk-1.0/atk/atkcomponent.h:230:23: note: declared here - void atk_component_get_position (AtkComponent *component, - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -vteaccess.c: In function 'vte_terminal_accessible_get_offset_at_point': -vteaccess.c:1487:2: warning: 'atk_component_get_position' is deprecated: Use 'atk_component_get_extents' instead [-Wdeprecated-declarations] - atk_component_get_position (ATK_COMPONENT (text), &base_x, &base_y, coords); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/atk-1.0/atk/atk.h:27, - from vteaccess.c:29: -/usr/include/atk-1.0/atk/atkcomponent.h:230:23: note: declared here - void atk_component_get_position (AtkComponent *component, - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -vteaccess.c: In function 'vte_terminal_accessible_get_extents': -vteaccess.c:1701:2: warning: 'atk_component_get_position' is deprecated: Use 'atk_component_get_extents' instead [-Wdeprecated-declarations] - atk_component_get_position(component, x, y, coord_type); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/atk-1.0/atk/atk.h:27, - from vteaccess.c:29: -/usr/include/atk-1.0/atk/atkcomponent.h:230:23: note: declared here - void atk_component_get_position (AtkComponent *component, - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -vteaccess.c:1702:2: warning: 'atk_component_get_size' is deprecated: Use 'atk_component_get_extents' instead [-Wdeprecated-declarations] - atk_component_get_size(component, width, height); - ^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/atk-1.0/atk/atk.h:27, - from vteaccess.c:29: -/usr/include/atk-1.0/atk/atkcomponent.h:235:23: note: declared here - void atk_component_get_size (AtkComponent *component, - ^~~~~~~~~~~~~~~~~~~~~~ -vte.c: In function 'vte_terminal_class_init': -vte.c:11788:2: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations] - g_type_class_add_private(klass, sizeof (VteTerminalPrivate)); - ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/glib-2.0/gobject/gobject.h:24, - from /usr/include/glib-2.0/gobject/gbinding.h:29, - from /usr/include/glib-2.0/glib-object.h:23, - from /usr/include/glib-2.0/gio/gioenums.h:28, - from /usr/include/glib-2.0/gio/giotypes.h:28, - from /usr/include/glib-2.0/gio/gio.h:26, - from vte.h:23, - from vte.c:31: -/usr/include/glib-2.0/gobject/gtype.h:1303:10: note: declared here - void g_type_class_add_private (gpointer g_class, - ^~~~~~~~~~~~~~~~~~~~~~~~ vteseq.c: In function 'vte_sequence_handler_set_title_internal': vteseq.c:428:2: warning: 'g_value_array_get_nth' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations] value = g_value_array_get_nth(params, 0); @@ -2774,67 +2809,79 @@ 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 -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -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 -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -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 -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -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 -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -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 -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotcanvastext.o gtkplotcanvastext.c In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, - from gtkplot3d.c:32: + from gtkplotbox.c:32: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] typedef void (*GtkItemFactoryCallback) (); ^~~~~~~ -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] - (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] - (GInstanceInitFunc) gtk_plot3d_init, - ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, - from gtkplot.c:35: + from gtkextra.c:21: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] typedef void (*GtkItemFactoryCallback) (); ^~~~~~~ -gtkplot3d.c: In function 'gtk_plot3d_real_paint': -gtkplot3d.c:1699:21: warning: declaration of 'pz' shadows a previous local [-Wshadow] - gdouble px, py, pz; - ^~ -gtkplot3d.c:1440:11: note: shadowed declaration is here - gdouble pz; - ^~ -gtkplot3d.c: In function 'gtk_plot3d_draw_grids': -gtkplot3d.c:1884:3: warning: switch missing default case [-Wswitch-default] - switch(axis->orientation){ - ^~~~~~ -gtkplot3d.c: In function 'gtk_plot3d_draw_labels': -gtkplot3d.c:2053:3: warning: switch missing default case [-Wswitch-default] - switch(axis->labels_attr.angle){ - ^~~~~~ -gtkplot.c: In function 'gtk_plot_get_type': -gtkplot.c:253:3: warning: cast between incompatible function types from 'void (*)(GtkPlotClass *)' {aka 'void (*)(struct _GtkPlotClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] - (GClassInitFunc) gtk_plot_class_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] + (GClassInitFunc) gtk_plot_box_class_init, ^ -gtkplot.c:255: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] - (GInstanceInitFunc) gtk_plot_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] + (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] + switch (prop_id) + ^~~~~~ +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] + 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] + for (i = 0; i < query.n_params; i++) + ^ +In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, + from gtkextra.h:23, + from gtkextratypebuiltins.c:6: +/usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] + typedef void (*GtkItemFactoryCallback) (); + ^~~~~~~ +gtkplotbox.c: In function 'gtk_plot_box_draw_symbol': +gtkplotbox.c:260:9: warning: switch missing default case [-Wswitch-default] + switch(box->orientation){ + ^~~~~~ +gtkplotbox.c:333:7: warning: switch missing default case [-Wswitch-default] + switch(box->orientation){ + ^~~~~~ +gtkplotbox.c:373:7: warning: switch missing default case [-Wswitch-default] + switch(box->orientation){ + ^~~~~~ +gtkplotbox.c: In function 'gtk_plot_box_draw_legend': +gtkplotbox.c:415:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] + legend.text = ""; + ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, from gtkpsfont.c:36: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] typedef void (*GtkItemFactoryCallback) (); ^~~~~~~ -gtkplot.c: In function 'gtk_plot_axis_get_type': -gtkplot.c:1004:3: warning: cast between incompatible function types from 'void (*)(GtkPlotAxisClass *)' {aka 'void (*)(struct _GtkPlotAxisClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] - (GClassInitFunc) gtk_plot_axis_class_init, - ^ -gtkplot.c:1006: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] - (GInstanceInitFunc) gtk_plot_axis_init, - ^ -gtkplot.c: In function 'gtk_plot_set_property': -gtkplot.c:1873:3: warning: switch missing default case [-Wswitch-default] - switch(prop_id){ - ^~~~~~ -gtkplot.c: In function 'gtk_plot_axis_set_property': -gtkplot.c:2145:3: warning: switch missing default case [-Wswitch-default] - switch(prop_id){ - ^~~~~~ +In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, + from gtkplotcandle.c:24: +/usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] + typedef void (*GtkItemFactoryCallback) (); + ^~~~~~~ +In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, + from gtkplot3d.c:32: +/usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] + typedef void (*GtkItemFactoryCallback) (); + ^~~~~~~ +In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, + from gtkplotcanvas.c:24: +/usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] + typedef void (*GtkItemFactoryCallback) (); + ^~~~~~~ +In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, + from gtkplotbar.c:32: +/usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] + typedef void (*GtkItemFactoryCallback) (); + ^~~~~~~ gtkpsfont.c:50:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] { "Times-Roman", ^~~~~~~~~~~~~ @@ -3054,6 +3101,11 @@ gtkpsfont.c:176:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] { "Helvetica-Bold", ^~~~~~~~~~~~~~~~ +In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, + from gtkplotcanvaspixmap.c:25: +/usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] + typedef void (*GtkItemFactoryCallback) (); + ^~~~~~~ gtkpsfont.c:177:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] "Helvetica-Bold", ^~~~~~~~~~~~~~~~ @@ -3093,6 +3145,11 @@ gtkpsfont.c:198:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] "Helvetica-Narrow-Oblique", ^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, + from gtkplot.c:35: +/usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] + typedef void (*GtkItemFactoryCallback) (); + ^~~~~~~ gtkpsfont.c:199:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] "Helvetica-Narrow", ^~~~~~~~~~~~~~~~~~ @@ -3259,10 +3316,6 @@ gtkpsfont.c:335:16: warning: comparison of integer expressions of different signedness: 'gint' {aka 'int'} and 'long unsigned int' [-Wsign-compare] for(i = 0; i < NUM_FONTS; i++){ ^ -gtkplot.c: In function 'gtk_plot_axis_construct': -gtkplot.c:2827:3: warning: switch missing default case [-Wswitch-default] - switch(orientation){ - ^~~~~~ gtkpsfont.c: In function 'find_psfont': gtkpsfont.c:709:18: warning: comparison of integer expressions of different signedness: 'gint' {aka 'int'} and 'long unsigned int' [-Wsign-compare] for(i = 0; i < NUM_FONTS; i++){ @@ -3278,83 +3331,6 @@ gtkpsfont.c:830:39: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] if (psfont->i18n_latinfamily && 0 <= wc && wc <= 0x7f) ^~ -gtkplot.c: In function 'gtk_plot_draw_labels': -gtkplot.c:3269:3: warning: switch missing default case [-Wswitch-default] - switch(axis->labels_attr.angle){ - ^~~~~~ -In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, - from gtkextra.h:23, - from gtkextratypebuiltins.c:6: -/usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] - typedef void (*GtkItemFactoryCallback) (); - ^~~~~~~ -gtkplot.c: In function 'gtk_plot_ticks_inverse': -gtkplot.c:3700:5: warning: switch missing default case [-Wswitch-default] - switch(ticks.scale){ - ^~~~~~ -gtkplot.c: In function 'gtk_plot_text_get_size': -gtkplot.c:4057:19: warning: declaration of 'i' shadows a previous local [-Wshadow] - gint i = g_utf8_next_char(aux) - aux2; - ^ -gtkplot.c:3887:8: note: shadowed declaration is here - gint i = 0; - ^ -gtkplot.c:4098:19: warning: declaration of 'i' shadows a previous local [-Wshadow] - gint i = g_utf8_next_char(aux) - aux2; - ^ -gtkplot.c:3887:8: note: shadowed declaration is here - gint i = 0; - ^ -gtkplot.c:4111:13: warning: declaration of 'i' shadows a previous local [-Wshadow] - gint i = g_utf8_next_char(aux) - aux2; - ^ -gtkplot.c:3887:8: note: shadowed declaration is here - gint i = 0; - ^ -gtkplot.c: In function 'gtk_plot_text_get_area': -gtkplot.c:4170:7: warning: switch missing default case [-Wswitch-default] - switch(angle){ - ^~~~~~ -gtkplot.c:4188:7: warning: switch missing default case [-Wswitch-default] - switch(angle){ - ^~~~~~ -gtkplot.c:4207:7: warning: switch missing default case [-Wswitch-default] - switch(angle){ - ^~~~~~ -gtkplot.c:4168:3: warning: enumeration value 'GTK_JUSTIFY_FILL' not handled in switch [-Wswitch-enum] - switch(just){ - ^~~~~~ -In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, - from gtkextra.c:21: -/usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] - typedef void (*GtkItemFactoryCallback) (); - ^~~~~~~ -In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, - from gtkplotcandle.c:24: -/usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] - typedef void (*GtkItemFactoryCallback) (); - ^~~~~~~ -In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, - from gtkplotarray.c:24: -/usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] - typedef void (*GtkItemFactoryCallback) (); - ^~~~~~~ -In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, - from gtkplotbox.c:32: -/usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] - typedef void (*GtkItemFactoryCallback) (); - ^~~~~~~ -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] - 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] - for (i = 0; i < query.n_params; i++) - ^ -gtkplot.c: In function 'gtk_plot_get_axis': -gtkplot.c:5278:3: warning: switch missing default case [-Wswitch-default] - switch(axis){ - ^~~~~~ gtkplotcandle.c: In function 'gtk_plot_candle_get_type': gtkplotcandle.c:59:2: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] "GtkPlotCandle", @@ -3362,73 +3338,52 @@ gtkplotcandle.c:63: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] (GtkObjectInitFunc) gtk_plot_candle_init, ^ -gtkplotcandle.c: In function 'gtk_plot_candle_draw_legend': -gtkplotcandle.c:244:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - legend.text = ""; - ^ -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] - (GClassInitFunc) gtk_plot_box_class_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] + (GClassInitFunc) gtk_plot3d_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] - (GInstanceInitFunc) gtk_plot_box_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] + (GInstanceInitFunc) gtk_plot3d_init, ^ -gtkplotbox.c: In function 'gtk_plot_box_set_property': -gtkplotbox.c:133:3: warning: switch missing default case [-Wswitch-default] - switch (prop_id) - ^~~~~~ -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] - (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] - (GInstanceInitFunc) gtk_plot_array_init, - ^ In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, - from gtkplotcanvas.c:24: + from gtkplotcanvasline.c:25: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] typedef void (*GtkItemFactoryCallback) (); ^~~~~~~ -gtkplotbox.c: In function 'gtk_plot_box_draw_symbol': -gtkplotbox.c:260:9: warning: switch missing default case [-Wswitch-default] - switch(box->orientation){ - ^~~~~~ -gtkplotbox.c:333:7: warning: switch missing default case [-Wswitch-default] - switch(box->orientation){ - ^~~~~~ -gtkplotbox.c:373:7: warning: switch missing default case [-Wswitch-default] - switch(box->orientation){ - ^~~~~~ -gtkplotbox.c: In function 'gtk_plot_box_draw_legend': -gtkplotbox.c:415:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] +gtkplotcandle.c: In function 'gtk_plot_candle_draw_legend': +gtkplotcandle.c:244:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] legend.text = ""; ^ -gtkplotarray.c: In function 'gtk_plot_array_set_property': -gtkplotarray.c:187:3: warning: switch missing default case [-Wswitch-default] +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] + (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] + (GInstanceInitFunc) gtk_plot_bar_init, + ^ +gtkplotcanvaspixmap.c: In function 'gtk_plot_canvas_pixmap_get_type': +gtkplotcanvaspixmap.c:81:3: warning: cast between incompatible function types from 'void (*)(GtkPlotCanvasChildClass *)' {aka 'void (*)(struct _GtkPlotCanvasChildClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] + (GClassInitFunc) gtk_plot_canvas_pixmap_class_init, + ^ +gtkplotcanvaspixmap.c:83:3: warning: cast between incompatible function types from 'void (*)(GtkPlotCanvasPixmap *)' {aka 'void (*)(struct _GtkPlotCanvasPixmap *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] + (GInstanceInitFunc) gtk_plot_canvas_pixmap_init, + ^ +gtkplotbar.c: In function 'gtk_plot_bar_set_property': +gtkplotbar.c:140:3: warning: switch missing default case [-Wswitch-default] switch (prop_id) ^~~~~~ -gtkplot.c: In function 'gtk_plot_real_ticks_recalc': -gtkplot.c:6573:6: warning: switch missing default case [-Wswitch-default] - switch(scale){ - ^~~~~~ -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] - (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] - (GInstanceInitFunc) gtk_plot_array_list_init, - ^ -gtkplot.c:6602:5: warning: switch missing default case [-Wswitch-default] - switch(scale){ +gtkplotcanvaspixmap.c: In function 'gtk_plot_canvas_pixmap_get_property': +gtkplotcanvaspixmap.c:171:3: warning: switch missing default case [-Wswitch-default] + switch(prop_id){ + ^~~~~~ +gtkplotcanvaspixmap.c: In function 'gtk_plot_canvas_pixmap_set_property': +gtkplotcanvaspixmap.c:189:3: warning: switch missing default case [-Wswitch-default] + switch(prop_id){ + ^~~~~~ +gtkplotbar.c: In function 'gtk_plot_bar_draw_symbol': +gtkplotbar.c:273:5: warning: switch missing default case [-Wswitch-default] + switch(bar->orientation){ ^~~~~~ -gtkplot.c:6619:6: warning: switch missing default case [-Wswitch-default] - switch(scale){ - ^~~~~~ -In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, - from gtkplotbar.c:32: -/usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] - typedef void (*GtkItemFactoryCallback) (); - ^~~~~~~ gtkplotcanvas.c:142:13: warning: redundant redeclaration of 'gtk_plot_canvas_child_draw' [-Wredundant-decls] static void gtk_plot_canvas_child_draw (GtkPlotCanvas *canvas, ^~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -3442,6 +3397,7 @@ gtkplotcanvas.c:200: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] (GInstanceInitFunc) gtk_plot_canvas_init, ^ +gtkplot.c: In function 'gtk_plot_get_type': gtkplotcanvas.c: In function 'gtk_plot_canvas_child_get_type': gtkplotcanvas.c:218:3: warning: cast between incompatible function types from 'void (*)(GtkPlotCanvasChildClass *)' {aka 'void (*)(struct _GtkPlotCanvasChildClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] (GClassInitFunc) gtk_plot_canvas_child_class_init, @@ -3449,6 +3405,16 @@ gtkplotcanvas.c:220: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] (GInstanceInitFunc) gtk_plot_canvas_child_init, ^ +gtkplot.c:253:3: warning: cast between incompatible function types from 'void (*)(GtkPlotClass *)' {aka 'void (*)(struct _GtkPlotClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] + (GClassInitFunc) gtk_plot_class_init, + ^ +gtkplot.c:255: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] + (GInstanceInitFunc) gtk_plot_init, + ^ +gtkplotbar.c: In function 'gtk_plot_bar_draw_legend': +gtkplotbar.c:364:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] + legend.text = ""; + ^ gtkplotcanvas.c: In function 'gtk_plot_canvas_child_get_property': gtkplotcanvas.c:396:3: warning: switch missing default case [-Wswitch-default] switch(prop_id){ @@ -3461,20 +3427,57 @@ gtkplotcanvas.c:786:3: warning: switch missing default case [-Wswitch-default] switch(prop_id){ ^~~~~~ +gtkplot.c: In function 'gtk_plot_axis_get_type': +gtkplot.c:1004:3: warning: cast between incompatible function types from 'void (*)(GtkPlotAxisClass *)' {aka 'void (*)(struct _GtkPlotAxisClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] + (GClassInitFunc) gtk_plot_axis_class_init, + ^ gtkplotcanvas.c: In function 'gtk_plot_canvas_set_property': -In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, - from gtkplotcanvaspixmap.c:25: -/usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] - typedef void (*GtkItemFactoryCallback) (); - ^~~~~~~ +gtkplot.c:1006: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] + (GInstanceInitFunc) gtk_plot_axis_init, + ^ gtkplotcanvas.c:827:3: warning: switch missing default case [-Wswitch-default] switch(prop_id){ ^~~~~~ +gtkplot3d.c: In function 'gtk_plot3d_real_paint': +gtkplot3d.c:1699:21: warning: declaration of 'pz' shadows a previous local [-Wshadow] + gdouble px, py, pz; + ^~ +gtkplot3d.c:1440:11: note: shadowed declaration is here + gdouble pz; + ^~ +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 -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotcanvasrectangle.o gtkplotcanvasrectangle.c +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] + (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] + (GInstanceInitFunc) gtk_plot_canvas_line_init, + ^ gtkplotcanvas.c: In function 'gtk_plot_canvas_motion': gtkplotcanvas.c:1282:8: warning: enumeration value 'GTK_PLOT_CANVAS_OUT' not handled in switch [-Wswitch-enum] switch(canvas->drag_point){ ^~~~~~ gtkplotcanvas.c:1282:8: warning: enumeration value 'GTK_PLOT_CANVAS_IN' not handled in switch [-Wswitch-enum] +gtkplot3d.c: In function 'gtk_plot3d_draw_grids': +gtkplot3d.c:1884:3: warning: switch missing default case [-Wswitch-default] + switch(axis->orientation){ + ^~~~~~ +gtkplot.c: In function 'gtk_plot_set_property': +gtkplotcanvasline.c: In function 'gtk_plot_canvas_line_set_property': +gtkplotcanvasline.c:299:3: warning: switch missing default case [-Wswitch-default] + switch(prop_id){ + ^~~~~~ +gtkplot.c:1873:3: warning: switch missing default case [-Wswitch-default] + switch(prop_id){ + ^~~~~~ +gtkplotcanvasline.c: In function 'gtk_plot_canvas_line_get_property': +gtkplotcanvasline.c:341:3: warning: switch missing default case [-Wswitch-default] + switch(prop_id){ + ^~~~~~ +gtkplotcanvasline.c: In function 'gtk_plot_canvas_line_draw': +gtkplotcanvasline.c:410:6: warning: switch missing default case [-Wswitch-default] + switch(line->arrow_style){ + ^~~~~~ gtkplotcanvas.c: In function 'gtk_plot_canvas_button_press': gtkplotcanvas.c:1529:11: warning: enumeration value 'GTK_PLOT_CANVAS_OUT' not handled in switch [-Wswitch-enum] switch(pos){ @@ -3485,47 +3488,31 @@ gtkplotcanvas.c:1529:11: warning: enumeration value 'GTK_PLOT_CANVAS_BOTTOM' not handled in switch [-Wswitch-enum] gtkplotcanvas.c:1529:11: warning: enumeration value 'GTK_PLOT_CANVAS_TOP_LEFT' not handled in switch [-Wswitch-enum] gtkplotcanvas.c:1529:11: warning: enumeration value 'GTK_PLOT_CANVAS_TOP_RIGHT' not handled in switch [-Wswitch-enum] +gtkplotcanvasline.c:433:6: warning: switch missing default case [-Wswitch-default] + switch(line->arrow_style){ + ^~~~~~ gtkplotcanvas.c:1529:11: warning: enumeration value 'GTK_PLOT_CANVAS_BOTTOM_LEFT' not handled in switch [-Wswitch-enum] gtkplotcanvas.c:1529:11: warning: enumeration value 'GTK_PLOT_CANVAS_BOTTOM_RIGHT' not handled in switch [-Wswitch-enum] -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] - (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] - (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] - switch (prop_id) +gtkplot3d.c: In function 'gtk_plot3d_draw_labels': +gtkplot3d.c:2053:3: warning: switch missing default case [-Wswitch-default] + switch(axis->labels_attr.angle){ ^~~~~~ -gtkplotcanvaspixmap.c: In function 'gtk_plot_canvas_pixmap_get_type': -gtkplotcanvaspixmap.c:81:3: warning: cast between incompatible function types from 'void (*)(GtkPlotCanvasChildClass *)' {aka 'void (*)(struct _GtkPlotCanvasChildClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] - (GClassInitFunc) gtk_plot_canvas_pixmap_class_init, - ^ -gtkplotcanvaspixmap.c:83:3: warning: cast between incompatible function types from 'void (*)(GtkPlotCanvasPixmap *)' {aka 'void (*)(struct _GtkPlotCanvasPixmap *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] - (GInstanceInitFunc) gtk_plot_canvas_pixmap_init, - ^ -gtkplotcanvaspixmap.c: In function 'gtk_plot_canvas_pixmap_get_property': -gtkplotcanvaspixmap.c:171:3: warning: switch missing default case [-Wswitch-default] +gtkplot.c: In function 'gtk_plot_axis_set_property': +gtkplot.c:2145:3: warning: switch missing default case [-Wswitch-default] switch(prop_id){ ^~~~~~ -gtkplotcanvaspixmap.c: In function 'gtk_plot_canvas_pixmap_set_property': -gtkplotcanvaspixmap.c:189:3: warning: switch missing default case [-Wswitch-default] - switch(prop_id){ +gtkplot.c: In function 'gtk_plot_axis_construct': +gtkplot.c:2827:3: warning: switch missing default case [-Wswitch-default] + switch(orientation){ ^~~~~~ -gtkplotbar.c: In function 'gtk_plot_bar_draw_symbol': -gtkplotbar.c:273:5: warning: switch missing default case [-Wswitch-default] - switch(bar->orientation){ +gtkplot.c: In function 'gtk_plot_draw_labels': +gtkplot.c:3269:3: warning: switch missing default case [-Wswitch-default] + switch(axis->labels_attr.angle){ + ^~~~~~ +gtkplot.c: In function 'gtk_plot_ticks_inverse': +gtkplot.c:3700:5: warning: switch missing default case [-Wswitch-default] + switch(ticks.scale){ ^~~~~~ -gtkplotbar.c: In function 'gtk_plot_bar_draw_legend': -gtkplotbar.c:364:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - legend.text = ""; - ^ -In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, - from gtkplotcanvasellipse.c:25: -/usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] - typedef void (*GtkItemFactoryCallback) (); - ^~~~~~~ gtkplotcanvas.c: In function 'gtk_plot_canvas_motion': gtkplotcanvas.c:1352:18: warning: this statement may fall through [-Wimplicit-fallthrough=] if(canvas->active_item && canvas->active_item->flags & GTK_PLOT_CANVAS_CAN_RESIZE){ @@ -3539,20 +3526,37 @@ gtkplotcanvas.c:1371:13: note: here case GTK_PLOT_CANVAS_BOTTOM: ^~~~ -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] - (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] - (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] - switch(prop_id){ - ^~~~~~ -gtkplotcanvasellipse.c: In function 'gtk_plot_canvas_ellipse_set_property': -gtkplotcanvasellipse.c:210:3: warning: switch missing default case [-Wswitch-default] - switch(prop_id){ +gtkplot.c: In function 'gtk_plot_text_get_size': +gtkplot.c:4057:19: warning: declaration of 'i' shadows a previous local [-Wshadow] + gint i = g_utf8_next_char(aux) - aux2; + ^ +gtkplot.c:3887:8: note: shadowed declaration is here + gint i = 0; + ^ +gtkplot.c:4098:19: warning: declaration of 'i' shadows a previous local [-Wshadow] + gint i = g_utf8_next_char(aux) - aux2; + ^ +gtkplot.c:3887:8: note: shadowed declaration is here + gint i = 0; + ^ +gtkplot.c:4111:13: warning: declaration of 'i' shadows a previous local [-Wshadow] + gint i = g_utf8_next_char(aux) - aux2; + ^ +gtkplot.c:3887:8: note: shadowed declaration is here + gint i = 0; + ^ +gtkplot.c: In function 'gtk_plot_text_get_area': +gtkplot.c:4170:7: warning: switch missing default case [-Wswitch-default] + switch(angle){ + ^~~~~~ +gtkplot.c:4188:7: warning: switch missing default case [-Wswitch-default] + switch(angle){ + ^~~~~~ +gtkplot.c:4207:7: warning: switch missing default case [-Wswitch-default] + switch(angle){ + ^~~~~~ +gtkplot.c:4168:3: warning: enumeration value 'GTK_JUSTIFY_FILL' not handled in switch [-Wswitch-enum] + switch(just){ ^~~~~~ gtkplotcanvas.c: In function 'gtk_plot_canvas_set_line_attributes': gtkplotcanvas.c:2503:9: warning: this statement may fall through [-Wimplicit-fallthrough=] @@ -3561,21 +3565,26 @@ gtkplotcanvas.c:2504:4: note: here case GTK_PLOT_LINE_DOT_DASH: ^~~~ +gtkplot.c: In function 'gtk_plot_get_axis': +gtkplot.c:5278:3: warning: switch missing default case [-Wswitch-default] + switch(axis){ + ^~~~~~ +gtkplot.c: In function 'gtk_plot_real_ticks_recalc': +gtkplot.c:6573:6: warning: switch missing default case [-Wswitch-default] + switch(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 -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotcanvastext.o gtkplotcanvastext.c +gtkplot.c:6602:5: warning: switch missing default case [-Wswitch-default] + switch(scale){ + ^~~~~~ +gtkplot.c:6619:6: warning: switch missing default case [-Wswitch-default] + switch(scale){ + ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, from gtkplotcanvasplot.c:32: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] typedef void (*GtkItemFactoryCallback) (); ^~~~~~~ -In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, - from gtkplotcanvasline.c:25: -/usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] - typedef void (*GtkItemFactoryCallback) (); - ^~~~~~~ -In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, - from gtkplotcanvasrectangle.c:32: -/usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] - typedef void (*GtkItemFactoryCallback) (); - ^~~~~~~ gtkplotcanvasplot.c: In function 'gtk_plot_canvas_plot_get_type': gtkplotcanvasplot.c:87:3: warning: cast between incompatible function types from 'void (*)(GtkPlotCanvasChildClass *)' {aka 'void (*)(struct _GtkPlotCanvasChildClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] (GClassInitFunc) gtk_plot_canvas_plot_class_init, @@ -3583,38 +3592,73 @@ gtkplotcanvasplot.c:89: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] (GInstanceInitFunc) gtk_plot_canvas_plot_init, ^ -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] - (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] - (GInstanceInitFunc) gtk_plot_canvas_line_init, - ^ gtkplotcanvasplot.c: In function 'gtk_plot_canvas_plot_button_release': gtkplotcanvasplot.c:280:3: warning: enumeration value 'GTK_PLOT_CANVAS_PLOT_OUT' not handled in switch [-Wswitch-enum] switch(cplot->pos){ ^~~~~~ -gtkplotcanvasline.c: In function 'gtk_plot_canvas_line_set_property': -gtkplotcanvasline.c:299:3: warning: switch missing default case [-Wswitch-default] - switch(prop_id){ - ^~~~~~ -gtkplotcanvasline.c: In function 'gtk_plot_canvas_line_get_property': -gtkplotcanvasline.c:341:3: warning: switch missing default case [-Wswitch-default] - switch(prop_id){ - ^~~~~~ -gtkplotcanvasline.c: In function 'gtk_plot_canvas_line_draw': -gtkplotcanvasline.c:410:6: warning: switch missing default case [-Wswitch-default] - switch(line->arrow_style){ - ^~~~~~ -gtkplotcanvasline.c:433:6: warning: switch missing default case [-Wswitch-default] - switch(line->arrow_style){ - ^~~~~~ gtkplotcanvasplot.c: In function 'gtk_plot_canvas_plot_size_allocate': gtkplotcanvasplot.c:396:3: warning: enumeration value 'GTK_PLOT_CANVAS_PLOT_IN_AXIS' not handled in switch [-Wswitch-enum] switch(GTK_PLOT_CANVAS_PLOT(child)->pos){ ^~~~~~ gtkplotcanvasplot.c:396:3: warning: enumeration value 'GTK_PLOT_CANVAS_PLOT_IN_DATA' not handled in switch [-Wswitch-enum] gtkplotcanvasplot.c:396:3: warning: enumeration value 'GTK_PLOT_CANVAS_PLOT_IN_MARKER' not handled in switch [-Wswitch-enum] +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 -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotcsurface.o gtkplotcsurface.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 -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotdata.o gtkplotdata.c +In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, + from gtkplotarray.c:24: +/usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] + typedef void (*GtkItemFactoryCallback) (); + ^~~~~~~ +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 -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotdt.o gtkplotdt.c +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] + (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] + (GInstanceInitFunc) gtk_plot_array_init, + ^ +gtkplotarray.c: In function 'gtk_plot_array_set_property': +gtkplotarray.c:187:3: warning: switch missing default case [-Wswitch-default] + 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] + (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] + (GInstanceInitFunc) gtk_plot_array_list_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 -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotflux.o gtkplotflux.c +In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, + from gtkplotcanvasellipse.c:25: +/usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] + typedef void (*GtkItemFactoryCallback) (); + ^~~~~~~ +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 -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotgdk.o gtkplotgdk.c +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] + (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] + (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] + switch(prop_id){ + ^~~~~~ +gtkplotcanvasellipse.c: In function 'gtk_plot_canvas_ellipse_set_property': +gtkplotcanvasellipse.c:210:3: warning: switch missing default case [-Wswitch-default] + 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 -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -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 -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -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 -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -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 -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotpolar.o gtkplotpolar.c +In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, + from gtkplotcanvasrectangle.c:32: +/usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] + typedef void (*GtkItemFactoryCallback) (); + ^~~~~~~ gtkplotcanvasrectangle.c: In function 'gtk_plot_canvas_rectangle_get_type': gtkplotcanvasrectangle.c:85:3: warning: cast between incompatible function types from 'void (*)(GtkPlotCanvasChildClass *)' {aka 'void (*)(struct _GtkPlotCanvasChildClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] (GClassInitFunc) gtk_plot_canvas_rectangle_class_init, @@ -3630,21 +3674,46 @@ gtkplotcanvasrectangle.c:128:3: warning: switch missing default case [-Wswitch-default] 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 -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotcsurface.o gtkplotcsurface.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 -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotdata.o gtkplotdata.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 -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotdt.o gtkplotdt.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 -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -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 -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotgdk.o gtkplotgdk.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 -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -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 -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -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 -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -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 -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -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 -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotprint.o gtkplotprint.c +In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, + from gtkplotcsurface.c:25: +/usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] + typedef void (*GtkItemFactoryCallback) (); + ^~~~~~~ +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] + (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] + (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] + 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] + GtkPlotContourX aux = xp[j]; + ^~~ +gtkplotcsurface.c:871:16: note: shadowed declaration is here + GList *aux; + ^~~ In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, from gtkplotcanvastext.c:25: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] typedef void (*GtkItemFactoryCallback) (); ^~~~~~~ +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] + legend.text = "X"; + ^ +gtkplotcsurface.c: In function 'gtk_plot_csurface_draw_legend': +gtkplotcsurface.c:1662:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] + legend.text = "X"; + ^ +gtkplotcsurface.c: In function 'hsv_to_rgb': +gtkplotcsurface.c:1740:7: warning: switch missing default case [-Wswitch-default] + switch (i) + ^~~~~~ gtkplotcanvastext.c: In function 'gtk_plot_canvas_text_get_type': gtkplotcanvastext.c:78:3: warning: cast between incompatible function types from 'void (*)(GtkPlotCanvasChildClass *)' {aka 'void (*)(struct _GtkPlotCanvasChildClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] (GClassInitFunc) gtk_plot_canvas_text_class_init, @@ -3660,8 +3729,56 @@ gtkplotcanvastext.c:213:3: warning: switch missing default case [-Wswitch-default] 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 -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -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 -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotsurface.o gtkplotsurface.c +In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, + from gtkplotgdk.c:34: +/usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] + typedef void (*GtkItemFactoryCallback) (); + ^~~~~~~ +gtkplotgdk.c: In function 'gtk_plot_gdk_get_type': +gtkplotgdk.c:148:3: warning: cast between incompatible function types from 'void (*)(GtkPlotGdkClass *)' {aka 'void (*)(struct _GtkPlotGdkClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] + (GClassInitFunc) gtk_plot_gdk_class_init, + ^ +gtkplotgdk.c:150:3: warning: cast between incompatible function types from 'void (*)(GtkPlotGdk *)' {aka 'void (*)(struct _GtkPlotGdk *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] + (GInstanceInitFunc) gtk_plot_gdk_init, + ^ +gtkplotgdk.c: In function 'gtk_plot_gdk_draw_string': +gtkplotgdk.c:691:7: warning: switch missing default case [-Wswitch-default] + switch(angle){ + ^~~~~~ +gtkplotgdk.c:711:7: warning: switch missing default case [-Wswitch-default] + switch(angle){ + ^~~~~~ +gtkplotgdk.c:737:7: warning: switch missing default case [-Wswitch-default] + switch(angle){ + ^~~~~~ +gtkplotgdk.c:689:3: warning: enumeration value 'GTK_JUSTIFY_FILL' not handled in switch [-Wswitch-enum] + switch(just){ + ^~~~~~ +gtkplotgdk.c:938:19: warning: declaration of 'i' shadows a previous local [-Wshadow] + gint i = g_utf8_prev_char(lastchar) != --aux2 ? 2 : 1; + ^ +gtkplotgdk.c:628:8: note: shadowed declaration is here + gint i; + ^ +In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, + from gtkplotflux.c:31: +/usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] + typedef void (*GtkItemFactoryCallback) (); + ^~~~~~~ +gtkplotgdk.c:1010:7: warning: this statement may fall through [-Wimplicit-fallthrough=] + gtk_plot_pc_draw_rectangle(pc, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + TRUE, + ~~~~~ + old_tx + width + border_space, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + old_ty - border_space + shadow_width, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + shadow_width, height + 2 * border_space); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gtkplotgdk.c:1015:5: note: here + case GTK_PLOT_BORDER_LINE: + ^~~~ In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, from gtkplotdt.c:31: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] @@ -3674,6 +3791,21 @@ 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] (GInstanceInitFunc) gtk_plot_dt_init, ^ +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] + (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] + (GInstanceInitFunc) gtk_plot_flux_init, + ^ +gtkplotflux.c: In function 'gtk_plot_flux_set_property': +gtkplotflux.c:340:3: warning: switch missing default case [-Wswitch-default] + switch (prop_id) + ^~~~~~ +gtkplotflux.c: In function 'gtk_plot_flux_new': +gtkplotflux.c:430:1: warning: old-style function definition [-Wold-style-definition] + gtk_plot_flux_new () + ^~~~~~~~~~~~~~~~~ gtkplotdt.c: In function 'gtk_plot_dt_triangulate_insert_node': gtkplotdt.c:678:28: warning: declaration of 't' shadows a previous local [-Wshadow] GtkPlotDTtriangle *t; @@ -3693,17 +3825,24 @@ gtkplotdt.c:574:12: note: shadowed declaration is here gint j,k,l, delinquentes; ^ +gtkplotflux.c: In function 'gtk_plot_flux_get_legend_size': +gtkplotflux.c:551:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] + legend.text = ""; + ^ gtkplotdt.c:774:26: warning: declaration of 't' shadows a previous local [-Wshadow] GtkPlotDTtriangle *t = (GtkPlotDTtriangle *)list->data; ^ gtkplotdt.c:575:22: note: shadowed declaration is here GtkPlotDTtriangle *t = NULL; ^ -In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, - from gtkplotcsurface.c:25: -/usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] - typedef void (*GtkItemFactoryCallback) (); - ^~~~~~~ +gtkplotflux.c: In function 'gtk_plot_flux_draw_legend': +gtkplotflux.c:619:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] + legend.text = ""; + ^ +gtkplotflux.c: In function 'gtk_plot_flux_draw_arrow': +gtkplotflux.c:735:3: warning: switch missing default case [-Wswitch-default] + switch(flux->arrow_style){ + ^~~~~~ gtkplotdt.c: In function 'gtk_plot_dt_compare_nodes_xy_wise': gtkplotdt.c:1045:5: warning: switch missing default case [-Wswitch-default] switch(gtk_plot_dt_compare_nodes_y_wise(a,b)) { @@ -3711,22 +3850,68 @@ gtkplotdt.c:1039:3: warning: switch missing default case [-Wswitch-default] switch(gtk_plot_dt_compare_nodes_x_wise(a,b)) { ^~~~~~ +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 -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -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 -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -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 -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotsurface.o gtkplotsurface.c In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, - from gtkplotdata.c:31: + from gtkplotcairo.c:34: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] typedef void (*GtkItemFactoryCallback) (); ^~~~~~~ -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] - (GClassInitFunc) gtk_plot_csurface_class_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] + (GClassInitFunc) gtk_plot_cairo_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] - (GInstanceInitFunc) gtk_plot_csurface_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] + (GInstanceInitFunc) gtk_plot_cairo_init, ^ -gtkplotcsurface.c: In function 'gtk_plot_csurface_set_property': -gtkplotcsurface.c:291:3: warning: switch missing default case [-Wswitch-default] - switch (prop_id) +gtkplotcairo.c: In function 'gtk_plot_cairo_set_dash': +gtkplotcairo.c:418:3: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] + gchar list[] = {'\0','\1','\2','\3','\4','\5','\6','\7'}; + ^~~~~ +gtkplotcairo.c: In function 'gtk_plot_cairo_draw_string': +gtkplotcairo.c:776:7: warning: switch missing default case [-Wswitch-default] + switch(angle){ + ^~~~~~ +gtkplotcairo.c:796:7: warning: switch missing default case [-Wswitch-default] + switch(angle){ + ^~~~~~ +gtkplotcairo.c:822:7: warning: switch missing default case [-Wswitch-default] + switch(angle){ + ^~~~~~ +gtkplotcairo.c:774:3: warning: enumeration value 'GTK_JUSTIFY_FILL' not handled in switch [-Wswitch-enum] + switch(just){ ^~~~~~ +gtkplotcairo.c:1009:19: warning: declaration of 'i' shadows a previous local [-Wshadow] + gint i = aux2 - g_utf8_prev_char(lastchar); + ^ +gtkplotcairo.c:678:8: note: shadowed declaration is here + gint i; + ^ +gtkplotcairo.c: In function 'gtk_plot_cairo_draw_pixmap': +gtkplotcairo.c:1109:3: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] + cairo_surface_t *image_surface = NULL; + ^~~~~~~~~~~~~~~ +In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, + from gtkplotdata.c:31: +/usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] + typedef void (*GtkItemFactoryCallback) (); + ^~~~~~~ +gtkplotcairo.c: In function 'gtk_plot_cairo_draw_string': +gtkplotcairo.c:1078:7: warning: this statement may fall through [-Wimplicit-fallthrough=] + gtk_plot_pc_draw_rectangle(pc, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + TRUE, + ~~~~~ + old_tx + width + border_space, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + old_ty - border_space + shadow_width, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + shadow_width, height + 2 * border_space); + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gtkplotcairo.c:1083:5: note: here + case GTK_PLOT_BORDER_LINE: + ^~~~ 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] (GClassInitFunc) gtk_plot_data_class_init, @@ -3734,88 +3919,10 @@ gtkplotdata.c:298:3: warning: cast between incompatible function types from 'void (*)(GtkPlotData *)' {aka 'void (*)(struct _GtkPlotData *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] (GInstanceInitFunc) gtk_plot_data_init, ^ -gtkplotcsurface.c: In function 'gtk_plot_csurface_draw_lines': -gtkplotcsurface.c:903:29: warning: declaration of 'aux' shadows a previous local [-Wshadow] - GtkPlotContourX aux = xp[j]; - ^~~ -gtkplotcsurface.c:871:16: note: shadowed declaration is here - GList *aux; - ^~~ -In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, - from gtkplotgdk.c:34: -/usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] - typedef void (*GtkItemFactoryCallback) (); - ^~~~~~~ -In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, - from gtkplotflux.c:31: -/usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] - typedef void (*GtkItemFactoryCallback) (); - ^~~~~~~ gtkplotdata.c: In function 'gtk_plot_data_set_property': gtkplotdata.c:1723:3: warning: switch missing default case [-Wswitch-default] switch (prop_id) ^~~~~~ -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] - legend.text = "X"; - ^ -gtkplotcsurface.c: In function 'gtk_plot_csurface_draw_legend': -gtkplotcsurface.c:1662:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - legend.text = "X"; - ^ -gtkplotcsurface.c: In function 'hsv_to_rgb': -gtkplotcsurface.c:1740:7: warning: switch missing default case [-Wswitch-default] - switch (i) - ^~~~~~ -gtkplotgdk.c: In function 'gtk_plot_gdk_get_type': -gtkplotgdk.c:148:3: warning: cast between incompatible function types from 'void (*)(GtkPlotGdkClass *)' {aka 'void (*)(struct _GtkPlotGdkClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] - (GClassInitFunc) gtk_plot_gdk_class_init, - ^ -gtkplotgdk.c:150:3: warning: cast between incompatible function types from 'void (*)(GtkPlotGdk *)' {aka 'void (*)(struct _GtkPlotGdk *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] - (GInstanceInitFunc) gtk_plot_gdk_init, - ^ -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] - (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] - (GInstanceInitFunc) gtk_plot_flux_init, - ^ -gtkplotflux.c: In function 'gtk_plot_flux_set_property': -gtkplotflux.c:340:3: warning: switch missing default case [-Wswitch-default] - switch (prop_id) - ^~~~~~ -gtkplotflux.c: In function 'gtk_plot_flux_new': -gtkplotflux.c:430:1: warning: old-style function definition [-Wold-style-definition] - gtk_plot_flux_new () - ^~~~~~~~~~~~~~~~~ -gtkplotgdk.c: In function 'gtk_plot_gdk_draw_string': -gtkplotgdk.c:691:7: warning: switch missing default case [-Wswitch-default] - switch(angle){ - ^~~~~~ -gtkplotgdk.c:711:7: warning: switch missing default case [-Wswitch-default] - switch(angle){ - ^~~~~~ -gtkplotflux.c: In function 'gtk_plot_flux_get_legend_size': -gtkplotflux.c:551:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - legend.text = ""; - ^ -gtkplotflux.c: In function 'gtk_plot_flux_draw_legend': -gtkplotflux.c:619:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - legend.text = ""; - ^ -gtkplotgdk.c:737:7: warning: switch missing default case [-Wswitch-default] - switch(angle){ - ^~~~~~ -gtkplotgdk.c:689:3: warning: enumeration value 'GTK_JUSTIFY_FILL' not handled in switch [-Wswitch-enum] - switch(just){ - ^~~~~~ -gtkplotgdk.c:938:19: warning: declaration of 'i' shadows a previous local [-Wshadow] - gint i = g_utf8_prev_char(lastchar) != --aux2 ? 2 : 1; - ^ -gtkplotgdk.c:628:8: note: shadowed declaration is here - gint i; - ^ gtkplotdata.c: In function 'gtk_plot_data_draw_legend': gtkplotdata.c:2796:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] legend.text = ""; @@ -3824,10 +3931,6 @@ gtkplotdata.c:2868:34: warning: comparison between 'GtkPlotOrientation' {aka 'enum '} and 'enum ' [-Wenum-compare] if(data->gradient->orientation == GTK_ORIENTATION_VERTICAL) ^~ -gtkplotflux.c: In function 'gtk_plot_flux_draw_arrow': -gtkplotflux.c:735:3: warning: switch missing default case [-Wswitch-default] - switch(flux->arrow_style){ - ^~~~~~ gtkplotdata.c: In function 'draw_gradient_vertical': gtkplotdata.c:3090:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] gint ncolors = 0; @@ -3849,20 +3952,6 @@ gtkplotdata.c:3575:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] legend.text = ""; ^ -gtkplotgdk.c:1010:7: warning: this statement may fall through [-Wimplicit-fallthrough=] - gtk_plot_pc_draw_rectangle(pc, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - TRUE, - ~~~~~ - old_tx + width + border_space, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - old_ty - border_space + shadow_width, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - shadow_width, height + 2 * border_space); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gtkplotgdk.c:1015:5: note: here - case GTK_PLOT_BORDER_LINE: - ^~~~ gtkplotdata.c: In function 'gtk_plot_data_set_gradient_size': gtkplotdata.c:3725:34: warning: comparison between 'GtkPlotOrientation' {aka 'enum '} and 'enum ' [-Wenum-compare] if(data->gradient->orientation == GTK_ORIENTATION_VERTICAL){ @@ -3915,32 +4004,10 @@ if(point >= data->num_points) return FALSE; ^~ In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, - from gtkplotprint.c:33: -/usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] - typedef void (*GtkItemFactoryCallback) (); - ^~~~~~~ -In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, - from gtkplotpc.c:33: -/usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] - typedef void (*GtkItemFactoryCallback) (); - ^~~~~~~ -In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, from gtkplotpixmap.c:31: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] typedef void (*GtkItemFactoryCallback) (); ^~~~~~~ -In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, - from gtkplotcairo.c:34: -/usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] - typedef void (*GtkItemFactoryCallback) (); - ^~~~~~~ -gtkplotpc.c: In function 'gtk_plot_pc_get_type': -gtkplotpc.c:58:3: warning: cast between incompatible function types from 'void (*)(GtkPlotPCClass *)' {aka 'void (*)(struct _GtkPlotPCClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] - (GClassInitFunc) gtk_plot_pc_class_init, - ^ -gtkplotpc.c:60: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] - (GInstanceInitFunc) gtk_plot_pc_real_init, - ^ 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] (GClassInitFunc) gtk_plot_pixmap_class_init, @@ -3964,55 +4031,6 @@ gtkplotpixmap.c:387:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] legend.text = ""; ^ -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] - (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] - (GInstanceInitFunc) gtk_plot_cairo_init, - ^ -gtkplotcairo.c: In function 'gtk_plot_cairo_set_dash': -gtkplotcairo.c:418:3: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] - gchar list[] = {'\0','\1','\2','\3','\4','\5','\6','\7'}; - ^~~~~ -gtkplotcairo.c: In function 'gtk_plot_cairo_draw_string': -gtkplotcairo.c:776:7: warning: switch missing default case [-Wswitch-default] - switch(angle){ - ^~~~~~ -gtkplotcairo.c:796:7: warning: switch missing default case [-Wswitch-default] - switch(angle){ - ^~~~~~ -gtkplotcairo.c:822:7: warning: switch missing default case [-Wswitch-default] - switch(angle){ - ^~~~~~ -gtkplotcairo.c:774:3: warning: enumeration value 'GTK_JUSTIFY_FILL' not handled in switch [-Wswitch-enum] - switch(just){ - ^~~~~~ -gtkplotcairo.c:1009:19: warning: declaration of 'i' shadows a previous local [-Wshadow] - gint i = aux2 - g_utf8_prev_char(lastchar); - ^ -gtkplotcairo.c:678:8: note: shadowed declaration is here - gint i; - ^ -gtkplotcairo.c: In function 'gtk_plot_cairo_draw_pixmap': -gtkplotcairo.c:1109:3: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] - cairo_surface_t *image_surface = NULL; - ^~~~~~~~~~~~~~~ -gtkplotcairo.c: In function 'gtk_plot_cairo_draw_string': -gtkplotcairo.c:1078:7: warning: this statement may fall through [-Wimplicit-fallthrough=] - gtk_plot_pc_draw_rectangle(pc, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - TRUE, - ~~~~~ - old_tx + width + border_space, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - old_ty - border_space + shadow_width, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - shadow_width, height + 2 * border_space); - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -gtkplotcairo.c:1083:5: note: here - case GTK_PLOT_BORDER_LINE: - ^~~~ In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, from gtkplotpolar.c:32: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] @@ -4034,6 +4052,57 @@ switch(axis->labels_attr.angle){ ^~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, + from gtkplotpc.c:33: +/usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] + typedef void (*GtkItemFactoryCallback) (); + ^~~~~~~ +gtkplotpc.c: In function 'gtk_plot_pc_get_type': +gtkplotpc.c:58:3: warning: cast between incompatible function types from 'void (*)(GtkPlotPCClass *)' {aka 'void (*)(struct _GtkPlotPCClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] + (GClassInitFunc) gtk_plot_pc_class_init, + ^ +gtkplotpc.c:60: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] + (GInstanceInitFunc) gtk_plot_pc_real_init, + ^ +In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, + from gtkplotprint.c:33: +/usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] + typedef void (*GtkItemFactoryCallback) (); + ^~~~~~~ +In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, + from gtkplotsurface.c:32: +/usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] + typedef void (*GtkItemFactoryCallback) (); + ^~~~~~~ +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] + (GClassInitFunc) gtk_plot_surface_class_init, + ^ +gtkplotsurface.c:136:3: warning: cast between incompatible function types from 'void (*)(GtkPlotSurface *)' {aka 'void (*)(struct _GtkPlotSurface *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] + (GInstanceInitFunc) gtk_plot_surface_init, + ^ +gtkplotsurface.c: In function 'gtk_plot_surface_set_property': +gtkplotsurface.c:363:3: warning: switch missing default case [-Wswitch-default] + switch (prop_id) + ^~~~~~ +gtkplotsurface.c: In function 'gtk_plot_surface_get_legend_size': +gtkplotsurface.c:950:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] + legend.text = "X"; + ^ +gtkplotsurface.c: In function 'gtk_plot_surface_draw_legend': +gtkplotsurface.c:999:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] + legend.text = "X"; + ^ +gtkplotsurface.c:1036:37: warning: comparison between pointer and zero character constant [-Wpointer-compare] + if(data->legend && data->legend != '\0') gtk_plot_draw_text(plot, legend); + ^~ +gtkplotsurface.c:1036:24: note: did you mean to dereference the pointer? + if(data->legend && data->legend != '\0') gtk_plot_draw_text(plot, legend); + ^ +gtkplotsurface.c: In function 'hsv_to_rgb': +gtkplotsurface.c:1103:7: warning: switch missing default case [-Wswitch-default] + switch (i) + ^~~~~~ +In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, from gtkplotps.c:43: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] typedef void (*GtkItemFactoryCallback) (); @@ -4281,40 +4350,6 @@ gtkplotps.c:970:5: note: here case GTK_PLOT_BORDER_LINE: ^~~~ -In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, - from gtkplotsurface.c:32: -/usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] - typedef void (*GtkItemFactoryCallback) (); - ^~~~~~~ -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] - (GClassInitFunc) gtk_plot_surface_class_init, - ^ -gtkplotsurface.c:136:3: warning: cast between incompatible function types from 'void (*)(GtkPlotSurface *)' {aka 'void (*)(struct _GtkPlotSurface *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type] - (GInstanceInitFunc) gtk_plot_surface_init, - ^ -gtkplotsurface.c: In function 'gtk_plot_surface_set_property': -gtkplotsurface.c:363:3: warning: switch missing default case [-Wswitch-default] - switch (prop_id) - ^~~~~~ -gtkplotsurface.c: In function 'gtk_plot_surface_get_legend_size': -gtkplotsurface.c:950:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - legend.text = "X"; - ^ -gtkplotsurface.c: In function 'gtk_plot_surface_draw_legend': -gtkplotsurface.c:999:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - legend.text = "X"; - ^ -gtkplotsurface.c:1036:37: warning: comparison between pointer and zero character constant [-Wpointer-compare] - if(data->legend && data->legend != '\0') gtk_plot_draw_text(plot, legend); - ^~ -gtkplotsurface.c:1036:24: note: did you mean to dereference the pointer? - if(data->legend && data->legend != '\0') gtk_plot_draw_text(plot, legend); - ^ -gtkplotsurface.c: In function 'hsv_to_rgb': -gtkplotsurface.c:1103:7: warning: switch missing default case [-Wswitch-default] - switch (i) - ^~~~~~ 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 gtkplotgdk.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') @@ -4340,12 +4375,10 @@ gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/x86_64-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.24"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -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/x86_64-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.24"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -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/x86_64-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.24"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -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/x86_64-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.24"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parseutil.o parseutil.c eval.c: In function 'freetree_full': eval.c:539:2: warning: enumeration value 'GEL_NULL_NODE' not handled in switch [-Wswitch-enum] switch(n->type) { ^~~~~~ -gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/x86_64-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.24"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c -o inter.o inter.c eval.c:539:2: warning: enumeration value 'GEL_SET_NODE' not handled in switch [-Wswitch-enum] eval.c:539:2: warning: enumeration value 'GEL_POLYNOMIAL_NODE' not handled in switch [-Wswitch-enum] eval.c:539:2: warning: enumeration value 'GEL_BOOL_NODE' not handled in switch [-Wswitch-enum] @@ -4359,6 +4392,17 @@ 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] +compil.c: In function 'gel_compile_node': +compil.c:99:2: warning: enumeration value 'GEL_SET_NODE' not handled in switch [-Wswitch-enum] + 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] eval.c: In function 'gel_isnodetrue': eval.c:2478:2: warning: enumeration value 'GEL_MATRIX_NODE' not handled in switch [-Wswitch-enum] switch (n->type) { @@ -4375,82 +4419,7 @@ 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] -In file included from calc.c:58: -y.tab.h:209: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 - int yyparse(void); - ^~~~~~~ -calc.c:65:12: warning: redundant redeclaration of 'yydebug' [-Wredundant-decls] - extern int yydebug; - ^~~~~~~ -In file included from calc.c:58: -parse.h:40:12: note: previous declaration of 'yydebug' was here - extern int yydebug; - ^~~~~~~ -calc.c: In function 'gel_print_etree': -calc.c:1434:2: warning: enumeration value 'GEL_USERTYPE_NODE' not handled in switch [-Wswitch-enum] - 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] - 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] - 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] - g_slist_foreach (list, (GFunc)g_free, NULL); - ^ -compil.c: In function 'gel_compile_node': -compil.c:99:2: warning: enumeration value 'GEL_SET_NODE' not handled in switch [-Wswitch-enum] - 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] -In file included from lexer.l:33: -y.tab.h:209: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 - int yyparse(void); - ^~~~~~~ -lexer.c:1008:12: warning: redundant redeclaration of 'yylex' [-Wredundant-decls] - extern int yylex (void); - ^~~~~ -lexer.l:50:5: note: previous declaration of 'yylex' was here - int yylex(void); - ^~~~~ -lexer.c: In function 'yylex': -lexer.c:1899:8: warning: switch missing default case [-Wswitch-default] - else switch ( yy_get_next_buffer( ) ) - ^~~~~~ -lexer.c: In function 'yy_get_next_buffer': -lexer.c:955:18: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] - for ( n = 0; n < max_size && \ - ^ -lexer.c:2029:3: note: in expansion of macro 'YY_INPUT' - YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]), - ^~~~~~~~ -lexer.c: In function 'input': -lexer.c:2192:4: warning: switch missing default case [-Wswitch-default] - switch ( yy_get_next_buffer( ) ) - ^~~~~~ -gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/x86_64-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.24"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c -o examples.o examples.c -At top level: -lexer.c:2126:17: warning: 'yyunput' defined but not used [-Wunused-function] - static void yyunput (int c, char * yy_bp ) - ^~~~~~~ -gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/x86_64-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.24"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c -o plugin.o plugin.c +gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/x86_64-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.24"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parseutil.o parseutil.c eval.c: In function 'iter_get_arg': eval.c:6667:2: warning: enumeration value 'GEL_NULL_NODE' not handled in switch [-Wswitch-enum] switch(n->type) { @@ -4464,6 +4433,7 @@ 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] +gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/x86_64-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.24"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c -o inter.o inter.c 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] @@ -4502,6 +4472,19 @@ funclib.c:4714:3: note: in expansion of macro 'gel_matrixw_set_index' gel_matrixw_set_index (mn, i, 1) = gel_makenum_ui (f.exp); ^~~~~~~~~~~~~~~~~~~~~ +In file included from calc.c:58: +y.tab.h:209: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 + int yyparse(void); + ^~~~~~~ +calc.c:65:12: warning: redundant redeclaration of 'yydebug' [-Wredundant-decls] + extern int yydebug; + ^~~~~~~ +In file included from calc.c:58: +parse.h:40:12: note: previous declaration of 'yydebug' was here + extern int yydebug; + ^~~~~~~ eval.c: In function 'iter_eval_etree': eval.c:7593:3: warning: enumeration value 'GEL_SET_NODE' not handled in switch [-Wswitch-enum] switch(n->type) { @@ -4512,7 +4495,56 @@ 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] -gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/x86_64-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.24"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c -o plugread.o plugread.c +In file included from lexer.l:33: +y.tab.h:209: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 + int yyparse(void); + ^~~~~~~ +lexer.c:1008:12: warning: redundant redeclaration of 'yylex' [-Wredundant-decls] + extern int yylex (void); + ^~~~~ +lexer.l:50:5: note: previous declaration of 'yylex' was here + int yylex(void); + ^~~~~ +calc.c: In function 'gel_print_etree': +calc.c:1434:2: warning: enumeration value 'GEL_USERTYPE_NODE' not handled in switch [-Wswitch-enum] + 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] +lexer.c: In function 'yylex': +lexer.c:1899:8: warning: switch missing default case [-Wswitch-default] + else switch ( yy_get_next_buffer( ) ) + ^~~~~~ +lexer.c: In function 'yy_get_next_buffer': +lexer.c:955:18: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] + for ( n = 0; n < max_size && \ + ^ +lexer.c:2029:3: note: in expansion of macro 'YY_INPUT' + YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]), + ^~~~~~~~ +lexer.c: In function 'input': +lexer.c:2192:4: warning: switch missing default case [-Wswitch-default] + switch ( yy_get_next_buffer( ) ) + ^~~~~~ +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] + 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] + 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] + g_slist_foreach (list, (GFunc)g_free, NULL); + ^ +At top level: +lexer.c:2126:17: warning: 'yyunput' defined but not used [-Wunused-function] + static void yyunput (int c, char * yy_bp ) + ^~~~~~~ funclib.c: In function 'AskButtons_op': funclib.c:6580:30: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, void *)' [-Wcast-function-type] g_slist_foreach (buttons, (GFunc)g_free, NULL); @@ -4520,11 +4552,14 @@ funclib.c:6590:28: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, void *)' [-Wcast-function-type] g_slist_foreach (buttons, (GFunc)g_free, NULL); ^ +gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/x86_64-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.24"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c -o examples.o examples.c In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, from gnome-genius.c:26: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] typedef void (*GtkItemFactoryCallback) (); ^~~~~~~ +gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/x86_64-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.24"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c -o plugin.o plugin.c +gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/x86_64-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.24"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c -o plugread.o plugread.c In file included from examples.c:48: y.tab.h:209:5: warning: redundant redeclaration of 'yyparse' [-Wredundant-decls] In file included from examples.c:40: @@ -4532,6 +4567,11 @@ int yyparse(void); ^~~~~~~ gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/x86_64-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.24"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parse.o parse.c +gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/x86_64-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.24"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -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/x86_64-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.24"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -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/x86_64-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.24"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -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/x86_64-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.24"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -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/x86_64-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.24"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c -o genius.o genius.c In file included from plugin.c:50: y.tab.h:209:5: warning: redundant redeclaration of 'yyparse' [-Wredundant-decls] In file included from plugin.c:40: @@ -4542,11 +4582,6 @@ plugin.c:114:36: warning: cast between incompatible function types from 'void (*)(GelPlugin *)' {aka 'void (*)(struct _GelPlugin *)'} to 'void (*)(void *, void *)' [-Wcast-function-type] g_slist_foreach (gel_plugin_list, (GFunc)free_plugin, NULL); ^ -gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/x86_64-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.24"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -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/x86_64-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.24"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -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/x86_64-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.24"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -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/x86_64-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.24"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -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/x86_64-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.24"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -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/x86_64-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.24"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c -o genius-readline-helper.o genius-readline-helper.c y.tab.c:287:5: warning: redundant redeclaration of 'yyparse' [-Wredundant-decls] In file included from parse.y:31: @@ -5834,9 +5869,7 @@ parse.y:43:14: note: expected 'char *' but argument is of type 'const char *' void yyerror(char *); ^~~~~~ -/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/x86_64-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.24"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c -o testplugin.lo testplugin.c -sed -e 's,\@libdir\@,/usr/lib/x86_64-linux-gnu,g' < ./test.plugin.in \ - > test.plugin.tmp && mv -f test.plugin.tmp test.plugin +/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/x86_64-linux-gnu/genius"\" -DBUILDDIR=\""/build/genius-1.0.24"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c -o testplugin.lo testplugin.c 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] g_list_foreach(plugins,(GFunc)g_free,NULL); @@ -5844,13 +5877,6 @@ genius-readline-helper.c:211:30: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, void *)' [-Wcast-function-type] g_list_foreach(functions,(GFunc)g_free,NULL); ^ -/bin/bash ../libtool --tag=CC --mode=link gcc -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -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 -lncurses -lmpfr -lm -In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, - from graphing.c:26: -/usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] - typedef void (*GtkItemFactoryCallback) (); - ^~~~~~~ -libtool: link: gcc -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -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 -lgmodule-2.0 -lglib-2.0 -lreadline -ltermcap -lncurses -lmpfr -lm -pthread eval.c: In function 'replacenode': eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] freetree_full (GelETree *n, gboolean freeargs, gboolean kill) @@ -5872,6 +5898,8 @@ eval.c:8349:2: note: called from here freetree_full(n,TRUE,FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +sed -e 's,\@libdir\@,/usr/lib/x86_64-linux-gnu,g' < ./test.plugin.in \ + > test.plugin.tmp && mv -f test.plugin.tmp test.plugin eval.c: In function 'numerical_mod': eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] freetree_full (GelETree *n, gboolean freeargs, gboolean kill) @@ -5902,7 +5930,7 @@ eval.c:2605:1: note: in expansion of macro 'PRIM_NUM_FUNC_2' PRIM_NUM_FUNC_2(numerical_mul,mpw_mul) ^~~~~~~~~~~~~~~ -libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\"/usr/share/locale\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\"/usr/share\" -DLIBEXECDIR=\"/usr/lib/x86_64-linux-gnu/genius\" -DBUILDDIR=\"/build/genius-1.0.24\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c testplugin.c -fPIC -DPIC -o .libs/testplugin.o +/bin/sh ../libtool --tag=CC --mode=link gcc -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -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 -lncurses -lmpfr -lm eval.c: In function 'numerical_dblfac': eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] freetree_full (GelETree *n, gboolean freeargs, gboolean kill) @@ -5940,6 +5968,11 @@ eval.c:2600:1: note: in expansion of macro 'PRIM_NUM_FUNC_1' PRIM_NUM_FUNC_1(numerical_neg,mpw_neg) ^~~~~~~~~~~~~~~ +In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, + from graphing.c:26: +/usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] + typedef void (*GtkItemFactoryCallback) (); + ^~~~~~~ eval.c: In function 'numerical_back_div': eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] freetree_full (GelETree *n, gboolean freeargs, gboolean kill) @@ -5977,6 +6010,26 @@ eval.c:2545:2: note: called from here freetree_full (n, TRUE, FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +mpwrap.c: In function 'mpwl_set_ui': +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + mpwl_clear (MpwRealNum *op) + ^~~~~~~~~~ +mpwrap.c:871:3: note: called from here + 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] + mpwl_clear (MpwRealNum *op) + ^~~~~~~~~~ +mpwrap.c:852:3: note: called from here + mpwl_clear(rop); + ^~~~~~~~~~~~~~~ +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + mpwl_clear (MpwRealNum *op) + ^~~~~~~~~~ +mpwrap.c:855:3: note: called from here + mpwl_clear(rop); + ^~~~~~~~~~~~~~~ eval.c: In function 'numerical_abs': eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] freetree_full (GelETree *n, gboolean freeargs, gboolean kill) @@ -6043,6 +6096,19 @@ eval.c:6418:3: note: in expansion of macro 'GE_PUSH_STACK' GE_PUSH_STACK(ctx,n->op.args->any.next,GE_PRE); ^~~~~~~~~~~~~ +mpwrap.c: In function 'mpwl_numerator': +mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] + mpwl_init_type(MpwRealNum *op,int type) + ^~~~~~~~~~~~~~ +mpwrap.c:2685:5: note: called from here + mpwl_init_type(rop, MPW_INTEGER); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + mpwl_clear (MpwRealNum *op) + ^~~~~~~~~~ +mpwrap.c:2684:5: note: called from here + mpwl_clear(rop); + ^~~~~~~~~~~~~~~ eval.c: In function 'pushstack_n_args': eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': --param inline-unit-growth limit reached [-Winline] ge_add_stack_array(GelCtx *ctx) @@ -6143,6 +6209,7 @@ eval.c:4493:5: note: in expansion of macro 'GE_PUSH_STACK' GE_PUSH_STACK (ctx, sli->data, GE_PRE); ^~~~~~~~~~~~~ +libtool: link: gcc -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -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 -lgmodule-2.0 -lglib-2.0 -lreadline -ltermcap -lncurses -lmpfr -lm -pthread eval.c: In function 'try_to_precalc_op': eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] freetree_full (GelETree *n, gboolean freeargs, gboolean kill) @@ -6150,26 +6217,6 @@ eval.c:8297:2: note: called from here freetree_full(n,TRUE,FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c: In function 'mpwl_set_ui': -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - mpwl_clear (MpwRealNum *op) - ^~~~~~~~~~ -mpwrap.c:871:3: note: called from here - 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] - mpwl_clear (MpwRealNum *op) - ^~~~~~~~~~ -mpwrap.c:852:3: note: called from here - mpwl_clear(rop); - ^~~~~~~~~~~~~~~ -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - mpwl_clear (MpwRealNum *op) - ^~~~~~~~~~ -mpwrap.c:855:3: note: called from here - mpwl_clear(rop); - ^~~~~~~~~~~~~~~ eval.c: In function 'cmpcmpop': eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] freetree_full (GelETree *n, gboolean freeargs, gboolean kill) @@ -6191,20 +6238,7 @@ eval.c:817:2: note: called from here freetree_full(to,TRUE,FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/bin/bash ../libtool --tag=CC --mode=link gcc -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -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/x86_64-linux-gnu/genius testplugin.lo -lncurses -lmpfr -lm -mpwrap.c: In function 'mpwl_numerator': -mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] - mpwl_init_type(MpwRealNum *op,int type) - ^~~~~~~~~~~~~~ -mpwrap.c:2685:5: note: called from here - mpwl_init_type(rop, MPW_INTEGER); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - mpwl_clear (MpwRealNum *op) - ^~~~~~~~~~ -mpwrap.c:2684:5: note: called from here - 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/x86_64-linux-gnu/genius\" -DBUILDDIR=\"/build/genius-1.0.24\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -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 -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -fstack-protector-strong -Wformat -Werror=format-security -c testplugin.c -fPIC -DPIC -o .libs/testplugin.o eval.c: In function 'ev_free_special_data': eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] freetree_full (GelETree *n, gboolean freeargs, gboolean kill) @@ -6278,39 +6312,6 @@ eval.c:649:2: note: called from here freetree_full(n,TRUE,TRUE); ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c: In function 'iter_get_region': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:6652:3: note: called from here - freetree_full (n, TRUE /* freeargs */, FALSE /* kill */); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:6657:3: note: called from here - freetree_full (n, TRUE, FALSE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c: In function 'cmpstringop': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:1673:2: note: called from here - freetree_full (n, TRUE, FALSE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:1673:2: note: called from here - freetree_full (n, TRUE, FALSE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c: In function 'boolean_neg': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:2669:2: note: called from here - freetree_full (n, TRUE, FALSE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpwl_set_str_float': mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] mpwl_clear (MpwRealNum *op) @@ -6318,25 +6319,6 @@ mpwrap.c:2742:3: note: called from here mpwl_clear(rop); ^~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:2669:2: note: called from here - freetree_full (n, TRUE, FALSE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c: In function 'boolean_add': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:2637:2: note: called from here - freetree_full (n, TRUE, FALSE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:2637:2: note: called from here - freetree_full (n, 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] mpwl_init_type(MpwRealNum *op,int type) @@ -6362,20 +6344,19 @@ mpwrap.c:892:2: note: called from here mpwl_clear (rop); ^~~~~~~~~~~~~~~~ -eval.c: In function 'gel_freetree': +eval.c: In function 'iter_get_region': eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] freetree_full (GelETree *n, gboolean freeargs, gboolean kill) ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c: In function 'gel_emptytree': +eval.c:6652:3: note: called from here + freetree_full (n, TRUE /* freeargs */, FALSE /* kill */); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] freetree_full (GelETree *n, gboolean freeargs, gboolean kill) ^~~~~~~~~~~~~ -eval.c:656:2: note: called from here - freetree_full(n,TRUE,FALSE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:6657:3: note: called from here + freetree_full (n, TRUE, FALSE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] mpwl_init_type(MpwRealNum *op,int type) @@ -6401,62 +6382,45 @@ mpwrap.c:892:2: note: called from here mpwl_clear (rop); ^~~~~~~~~~~~~~~~ -eval.c: In function 'logicalnotop': +eval.c: In function 'cmpstringop': eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] freetree_full (GelETree *n, gboolean freeargs, gboolean kill) ^~~~~~~~~~~~~ -eval.c:1525:2: note: called from here - freetree_full(n,TRUE,FALSE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c: In function 'logicalxorop': +eval.c:1673:2: note: called from here + freetree_full (n, TRUE, FALSE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] freetree_full (GelETree *n, gboolean freeargs, gboolean kill) ^~~~~~~~~~~~~ -eval.c:1509:2: note: called from here +eval.c:1673:2: note: called from here freetree_full (n, TRUE, FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c: In function 'boolean_mul': +eval.c: In function 'boolean_neg': eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] freetree_full (GelETree *n, gboolean freeargs, gboolean kill) ^~~~~~~~~~~~~ -eval.c:2659:2: note: called from here +eval.c:2669:2: note: called from here freetree_full (n, TRUE, FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] freetree_full (GelETree *n, gboolean freeargs, gboolean kill) ^~~~~~~~~~~~~ -eval.c:2659:2: note: called from here +eval.c:2669:2: note: called from here freetree_full (n, TRUE, FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c: In function 'boolean_sub': +eval.c: In function 'boolean_add': eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] freetree_full (GelETree *n, gboolean freeargs, gboolean kill) ^~~~~~~~~~~~~ -eval.c:2648:2: note: called from here +eval.c:2637:2: note: called from here freetree_full (n, TRUE, FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] freetree_full (GelETree *n, gboolean freeargs, gboolean kill) ^~~~~~~~~~~~~ -eval.c:2648:2: note: called from here +eval.c:2637:2: note: called from here freetree_full (n, TRUE, FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -libtool: link: gcc -shared -fPIC -DPIC .libs/testplugin.o -lncurses -lmpfr -lm -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 -In file included from eval.c:33: -eval.c: In function 'eqmatrix': -matrixw.h:141:1: warning: inlining failed in call to 'gel_matrixw_index': --param inline-unit-growth limit reached [-Winline] - gel_matrixw_index(GelMatrixW *m, int x, int y) { - ^~~~~~~~~~~~~~~~~ -eval.c:1615:18: note: called from here - GelETree *t = gel_matrixw_index(m,0,0); - ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from eval.c:33: -matrixw.h:141:1: warning: inlining failed in call to 'gel_matrixw_index': --param inline-unit-growth limit reached [-Winline] - gel_matrixw_index(GelMatrixW *m, int x, int y) { - ^~~~~~~~~~~~~~~~~ -eval.c:1630:18: note: called from here - GelETree *t = gel_matrixw_index(m,0,0); - ^~~~~~~~~~~~~~~~~~~~~~~~ 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] mpwl_clear (MpwRealNum *op) @@ -6473,6 +6437,7 @@ mpwrap.c:892:2: note: called from here mpwl_clear (rop); ^~~~~~~~~~~~~~~~ +/bin/sh ../libtool --tag=CC --mode=link gcc -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -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/x86_64-linux-gnu/genius testplugin.lo -lncurses -lmpfr -lm 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] mpwl_clear (MpwRealNum *op) @@ -6489,13 +6454,20 @@ mpwrap.c:892:2: note: called from here mpwl_clear (rop); ^~~~~~~~~~~~~~~~ -eval.c: In function 'gel_get_local_node': -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] - replacenode(GelETree *to, GelETree *from) - ^~~~~~~~~~~ -eval.c:7979:4: note: called from here - replacenode (n, arg); - ^~~~~~~~~~~~~~~~~~~~ +eval.c: In function 'gel_freetree': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c: In function 'gel_emptytree': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:656:2: note: called from here + 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] mpwl_clear (MpwRealNum *op) @@ -6512,7 +6484,20 @@ mpwrap.c:892:2: note: called from here mpwl_clear (rop); ^~~~~~~~~~~~~~~~ -libtool: link: ( cd ".libs" && rm -f "libtestplugin.la" && ln -s "../libtestplugin.la" "libtestplugin.la" ) +eval.c: In function 'logicalnotop': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:1525:2: note: called from here + freetree_full(n,TRUE,FALSE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c: In function 'logicalxorop': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:1509:2: note: called from here + freetree_full (n, TRUE, FALSE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] mpwl_clear (MpwRealNum *op) @@ -6529,13 +6514,32 @@ mpwrap.c:892:2: note: called from here mpwl_clear (rop); ^~~~~~~~~~~~~~~~ -eval.c: In function 'gel_fixup_num_neg': +eval.c: In function 'boolean_mul': eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] freetree_full (GelETree *n, gboolean freeargs, gboolean kill) ^~~~~~~~~~~~~ -eval.c:817:2: note: called from here - freetree_full(to,TRUE,FALSE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:2659:2: note: called from here + freetree_full (n, TRUE, FALSE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:2659:2: note: called from here + freetree_full (n, TRUE, FALSE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c: In function 'boolean_sub': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:2648:2: note: called from here + freetree_full (n, TRUE, FALSE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:2648:2: note: called from here + freetree_full (n, TRUE, FALSE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] mpwl_clear (MpwRealNum *op) @@ -6552,13 +6556,21 @@ mpwrap.c:892:2: note: called from here mpwl_clear (rop); ^~~~~~~~~~~~~~~~ -eval.c: In function 'gel_try_to_do_precalc': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:817:2: note: called from here - freetree_full(to,TRUE,FALSE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from eval.c:33: +eval.c: In function 'eqmatrix': +matrixw.h:141:1: warning: inlining failed in call to 'gel_matrixw_index': --param inline-unit-growth limit reached [-Winline] + gel_matrixw_index(GelMatrixW *m, int x, int y) { + ^~~~~~~~~~~~~~~~~ +eval.c:1615:18: note: called from here + GelETree *t = gel_matrixw_index(m,0,0); + ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from eval.c:33: +matrixw.h:141:1: warning: inlining failed in call to 'gel_matrixw_index': --param inline-unit-growth limit reached [-Winline] + gel_matrixw_index(GelMatrixW *m, int x, int y) { + ^~~~~~~~~~~~~~~~~ +eval.c:1630:18: note: called from here + GelETree *t = gel_matrixw_index(m,0,0); + ^~~~~~~~~~~~~~~~~~~~~~~~ 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] mpwl_clear (MpwRealNum *op) @@ -6575,18 +6587,7 @@ mpwrap.c:892:2: note: called from here mpwl_clear (rop); ^~~~~~~~~~~~~~~~ -In file included from eval.c:33: -eval.c: In function 'gel_is_tree_same.part.19': -matrixw.h:141:1: warning: inlining failed in call to 'gel_matrixw_index': --param inline-unit-growth limit reached [-Winline] - gel_matrixw_index(GelMatrixW *m, int x, int y) { - ^~~~~~~~~~~~~~~~~ -eval.c:8530:20: note: called from here - GelETree *rt = gel_matrixw_index (r->mat.matrix, i, j); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from eval.c:33: -matrixw.h:141:1: warning: inlining failed in call to 'gel_matrixw_index': --param inline-unit-growth limit reached [-Winline] - gel_matrixw_index(GelMatrixW *m, int x, int y) { - ^~~~~~~~~~~~~~~~~ +libtool: link: gcc -shared -fPIC -DPIC .libs/testplugin.o -lncurses -lmpfr -lm -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_sub': mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] mpwl_init_type(MpwRealNum *op,int type) @@ -6612,9 +6613,6 @@ mpwrap.c:892:2: note: called from here mpwl_clear (rop); ^~~~~~~~~~~~~~~~ -eval.c:8529:20: note: called from here - GelETree *lt = gel_matrixw_index (l->mat.matrix, i, j); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] mpwl_clear (MpwRealNum *op) @@ -6628,6 +6626,14 @@ mpwrap.c:1154:5: note: called from here mpwl_clear(rop); ^~~~~~~~~~~~~~~ +libtool: link: ( cd ".libs" && rm -f "libtestplugin.la" && ln -s "../libtestplugin.la" "libtestplugin.la" ) +eval.c: In function 'gel_get_local_node': +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] + replacenode(GelETree *to, GelETree *from) + ^~~~~~~~~~~ +eval.c:7979:4: note: called from here + replacenode (n, arg); + ^~~~~~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpwl_neg': mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] mpwl_clear (MpwRealNum *op) @@ -6642,76 +6648,11 @@ mpwrap.c:1301:3: note: called from here mpwl_clear (rop); ^~~~~~~~~~~~~~~~ -eval.c: In function 'gel_copynode': -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param inline-unit-growth limit reached [-Winline] - copynode_to(GelETree *empty, GelETree *o) - ^~~~~~~~~~~ -eval.c:808:2: note: called from here - copynode_to(n,o); - ^~~~~~~~~~~~~~~~ -eval.c: In function 'gel_replacenode': -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param inline-unit-growth limit reached [-Winline] - copynode_to(GelETree *empty, GelETree *o) - ^~~~~~~~~~~ -eval.c:845:2: note: called from here - copynode_to(to,from); - ^~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:844:2: note: called from here - freetree_full(to,TRUE,FALSE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:817:2: note: called from here - freetree_full(to,TRUE,FALSE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c: In function '_gel_iter_set_velement': -eval.c:5454:1: warning: inlining failed in call to 'iter_get_matrix_index_num': --param inline-unit-growth limit reached [-Winline] - iter_get_matrix_index_num (GelETree *index, int maxsize) - ^~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:5625:7: note: called from here - i = iter_get_matrix_index_num (index, INT_MAX); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from funclib.c:37: funclib.c: In function 'QuadraticFormula_op': matrixw.h:141:1: warning: inlining failed in call to 'gel_matrixw_index': --param inline-unit-growth limit reached [-Winline] gel_matrixw_index(GelMatrixW *m, int x, int y) { ^~~~~~~~~~~~~~~~~ -eval.c: In function '_gel_iter_set_element': -eval.c:5454:1: warning: inlining failed in call to 'iter_get_matrix_index_num': --param inline-unit-growth limit reached [-Winline] - iter_get_matrix_index_num (GelETree *index, int maxsize) - ^~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:5662:7: note: called from here - x = iter_get_matrix_index_num (index2, INT_MAX); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:5454:1: warning: inlining failed in call to 'iter_get_matrix_index_num': --param inline-unit-growth limit reached [-Winline] - iter_get_matrix_index_num (GelETree *index, int maxsize) - ^~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:5665:7: note: called from here - y = iter_get_matrix_index_num (index1, INT_MAX); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c: In function 'mpwl_pow_z': -mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] - mpwl_init_type(MpwRealNum *op,int type) - ^~~~~~~~~~~~~~ -mpwrap.c:2014:5: note: called from here - mpwl_init_type(&r,MPW_INTEGER); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] - mpwl_init_type(MpwRealNum *op,int type) - ^~~~~~~~~~~~~~ -mpwrap.c:2019:5: note: called from here - mpwl_init_type(&r,MPW_RATIONAL); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - mpwl_clear (MpwRealNum *op) - ^~~~~~~~~~ -mpwrap.c:892:2: note: called from here - mpwl_clear (rop); - ^~~~~~~~~~~~~~~~ In file included from /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, @@ -6747,34 +6688,25 @@ funclib.c:5249:7: note: called from here aa = gel_matrixw_index(m,2,0)->val.value; ^~~~~~~~~~~~~~~~~~~~~~~~ -eval.c: In function 'iter_loop.isra.23': -eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': --param inline-unit-growth limit reached [-Winline] - ge_add_stack_array(GelCtx *ctx) - ^~~~~~~~~~~~~~~~~~ -eval.c:86:4: note: called from here - ge_add_stack_array(thectx); \ - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:5187:2: note: in expansion of macro 'GE_PUSH_STACK' - GE_PUSH_STACK (ctx, ctx->current, - ^~~~~~~~~~~~~ -eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': --param inline-unit-growth limit reached [-Winline] - ge_add_stack_array(GelCtx *ctx) - ^~~~~~~~~~~~~~~~~~ -eval.c:86:4: note: called from here - ge_add_stack_array(thectx); \ - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:5192:3: note: in expansion of macro 'GE_PUSH_STACK' - GE_PUSH_STACK (ctx, evl, GE_LOOP_LOOP); - ^~~~~~~~~~~~~ -eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': --param inline-unit-growth limit reached [-Winline] - ge_add_stack_array(GelCtx *ctx) - ^~~~~~~~~~~~~~~~~~ -eval.c:86:4: note: called from here - ge_add_stack_array(thectx); \ - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:5199:3: note: in expansion of macro 'GE_PUSH_STACK' - GE_PUSH_STACK (ctx, evl, GE_LOOP_COND); - ^~~~~~~~~~~~~ +mpwrap.c: In function 'mpwl_pow_z': +mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] + mpwl_init_type(MpwRealNum *op,int type) + ^~~~~~~~~~~~~~ +mpwrap.c:2014:5: note: called from here + mpwl_init_type(&r,MPW_INTEGER); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] + mpwl_init_type(MpwRealNum *op,int type) + ^~~~~~~~~~~~~~ +mpwrap.c:2019:5: note: called from here + mpwl_init_type(&r,MPW_RATIONAL); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + mpwl_clear (MpwRealNum *op) + ^~~~~~~~~~ +mpwrap.c:892:2: note: called from here + mpwl_clear (rop); + ^~~~~~~~~~~~~~~~ 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] mpwl_clear (MpwRealNum *op) @@ -6794,116 +6726,35 @@ mpwrap.c:892:2: note: called from here mpwl_clear (rop); ^~~~~~~~~~~~~~~~ -eval.c: In function 'gel_makeoperator': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:688:2: note: called from here - freetree_full(n,FALSE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c: In function 'gel_expandmatrix': -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] - replacenode(GelETree *to, GelETree *from) - ^~~~~~~~~~~ -eval.c:1298:4: note: called from here - replacenode (n, t); - ^~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:1302:4: note: called from here - freetree_full (n, TRUE, FALSE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:1254:2: note: called from here - freetree_full (n, TRUE, FALSE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:1329:3: note: called from here - freetree_full (n, TRUE, FALSE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:1349:4: note: called from here - freetree_full (n, TRUE, FALSE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:688:2: note: called from here - freetree_full(n,FALSE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c: In function 'gel_fixup_num_neg': eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] freetree_full (GelETree *n, gboolean freeargs, gboolean kill) ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:817:2: note: called from here + freetree_full(to,TRUE,FALSE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c: In function 'gel_try_to_do_precalc': eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] freetree_full (GelETree *n, gboolean freeargs, gboolean kill) ^~~~~~~~~~~~~ -eval.c:1399:2: note: called from here - freetree_full (n, TRUE, FALSE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:817:2: note: called from here + freetree_full(to,TRUE,FALSE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from eval.c:33: +eval.c: In function 'gel_is_tree_same.part.19': +matrixw.h:141:1: warning: inlining failed in call to 'gel_matrixw_index': --param inline-unit-growth limit reached [-Winline] + gel_matrixw_index(GelMatrixW *m, int x, int y) { + ^~~~~~~~~~~~~~~~~ +eval.c:8530:20: note: called from here + GelETree *rt = gel_matrixw_index (r->mat.matrix, i, j); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from eval.c:33: +matrixw.h:141:1: warning: inlining failed in call to 'gel_matrixw_index': --param inline-unit-growth limit reached [-Winline] + gel_matrixw_index(GelMatrixW *m, int x, int y) { + ^~~~~~~~~~~~~~~~~ +eval.c:8529:20: note: called from here + GelETree *lt = gel_matrixw_index (l->mat.matrix, i, j); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] mpwl_init_type(MpwRealNum *op,int type) @@ -6997,6 +6848,80 @@ mpwrap.c:892:2: note: called from here mpwl_clear (rop); ^~~~~~~~~~~~~~~~ +eval.c: In function 'gel_copynode': +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param inline-unit-growth limit reached [-Winline] + copynode_to(GelETree *empty, GelETree *o) + ^~~~~~~~~~~ +eval.c:808:2: note: called from here + copynode_to(n,o); + ^~~~~~~~~~~~~~~~ +eval.c: In function 'gel_replacenode': +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param inline-unit-growth limit reached [-Winline] + copynode_to(GelETree *empty, GelETree *o) + ^~~~~~~~~~~ +eval.c:845:2: note: called from here + copynode_to(to,from); + ^~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:844:2: note: called from here + freetree_full(to,TRUE,FALSE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:817:2: note: called from here + freetree_full(to,TRUE,FALSE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c: In function '_gel_iter_set_velement': +eval.c:5454:1: warning: inlining failed in call to 'iter_get_matrix_index_num': --param inline-unit-growth limit reached [-Winline] + iter_get_matrix_index_num (GelETree *index, int maxsize) + ^~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:5625:7: note: called from here + i = iter_get_matrix_index_num (index, INT_MAX); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c: In function '_gel_iter_set_element': +eval.c:5454:1: warning: inlining failed in call to 'iter_get_matrix_index_num': --param inline-unit-growth limit reached [-Winline] + iter_get_matrix_index_num (GelETree *index, int maxsize) + ^~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:5662:7: note: called from here + x = iter_get_matrix_index_num (index2, INT_MAX); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:5454:1: warning: inlining failed in call to 'iter_get_matrix_index_num': --param inline-unit-growth limit reached [-Winline] + iter_get_matrix_index_num (GelETree *index, int maxsize) + ^~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:5665:7: note: called from here + y = iter_get_matrix_index_num (index1, INT_MAX); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c: In function 'iter_loop.isra.23': +eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': --param inline-unit-growth limit reached [-Winline] + ge_add_stack_array(GelCtx *ctx) + ^~~~~~~~~~~~~~~~~~ +eval.c:86:4: note: called from here + ge_add_stack_array(thectx); \ + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:5187:2: note: in expansion of macro 'GE_PUSH_STACK' + GE_PUSH_STACK (ctx, ctx->current, + ^~~~~~~~~~~~~ +eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': --param inline-unit-growth limit reached [-Winline] + ge_add_stack_array(GelCtx *ctx) + ^~~~~~~~~~~~~~~~~~ +eval.c:86:4: note: called from here + ge_add_stack_array(thectx); \ + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:5192:3: note: in expansion of macro 'GE_PUSH_STACK' + GE_PUSH_STACK (ctx, evl, GE_LOOP_LOOP); + ^~~~~~~~~~~~~ +eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': --param inline-unit-growth limit reached [-Winline] + ge_add_stack_array(GelCtx *ctx) + ^~~~~~~~~~~~~~~~~~ +eval.c:86:4: note: called from here + ge_add_stack_array(thectx); \ + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:5199:3: note: in expansion of macro 'GE_PUSH_STACK' + GE_PUSH_STACK (ctx, evl, GE_LOOP_COND); + ^~~~~~~~~~~~~ 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] mpwl_clear (MpwRealNum *op) @@ -7004,6 +6929,37 @@ mpwrap.c:2712:5: note: called from here mpwl_clear(rop); ^~~~~~~~~~~~~~~ +eval.c: In function 'gel_makeoperator': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:688:2: note: called from here + freetree_full(n,FALSE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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] mpwl_clear (MpwRealNum *op) @@ -7061,6 +7017,85 @@ mpwrap.c:3313:3: note: in expansion of macro 'MAKE_COPY' MAKE_COPY (op2->i); ^~~~~~~~~ +eval.c: In function 'gel_expandmatrix': +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] + replacenode(GelETree *to, GelETree *from) + ^~~~~~~~~~~ +eval.c:1298:4: note: called from here + replacenode (n, t); + ^~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:1302:4: note: called from here + freetree_full (n, TRUE, FALSE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:1254:2: note: called from here + freetree_full (n, TRUE, FALSE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:1329:3: note: called from here + freetree_full (n, TRUE, FALSE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:1349:4: note: called from here + freetree_full (n, TRUE, FALSE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:688:2: note: called from here + freetree_full(n,FALSE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:1399:2: note: called from here + freetree_full (n, TRUE, FALSE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_set': mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] mpwl_clear (MpwRealNum *op) @@ -7112,49 +7147,6 @@ mpwrap.c:839:3: note: called from here mpwl_clear(rop); ^~~~~~~~~~~~~~~ -eval.c: In function 'iter_do_var': -eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param inline-unit-growth limit reached [-Winline] - copynode_to(GelETree *empty, GelETree *o) - ^~~~~~~~~~~ -eval.c:845:2: note: called from here - copynode_to(to,from); - ^~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:844:2: note: called from here - freetree_full(to,TRUE,FALSE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:3423:3: note: called from here - freetree_full(n,TRUE,FALSE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:3437:4: note: called from here - freetree_full(n,TRUE,FALSE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] - replacenode(GelETree *to, GelETree *from) - ^~~~~~~~~~~ -eval.c:3457:4: note: called from here - replacenode(n,ret); - ^~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:3476:3: note: called from here - freetree_full(n,TRUE,FALSE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_set_si': mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] mpwl_clear (MpwRealNum *op) @@ -7193,13 +7185,6 @@ mpwrap.c:669:2: note: called from here mpwl_clear(op); ^~~~~~~~~~~~~~ -eval.c: In function 'function_finish_bin_op.isra.30': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:2753:2: note: called from here - freetree_full (n, TRUE /* free args */, FALSE /* kill */); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] mpwl_clear (MpwRealNum *op) @@ -7239,61 +7224,6 @@ mpwrap.c:669:2: note: called from here mpwl_clear(op); ^~~~~~~~~~~~~~ -eval.c: In function 'do_swapwithop': -eval.c:5454:1: warning: inlining failed in call to 'iter_get_matrix_index_num': --param inline-unit-growth limit reached [-Winline] - iter_get_matrix_index_num (GelETree *index, int maxsize) - ^~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:6179:9: note: called from here - x = iter_get_matrix_index_num (index2, INT_MAX); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:5454:1: warning: inlining failed in call to 'iter_get_matrix_index_num': --param inline-unit-growth limit reached [-Winline] - iter_get_matrix_index_num (GelETree *index, int maxsize) - ^~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:6182:9: note: called from here - y = iter_get_matrix_index_num (index1, INT_MAX); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:5454:1: warning: inlining failed in call to 'iter_get_matrix_index_num': --param inline-unit-growth limit reached [-Winline] - iter_get_matrix_index_num (GelETree *index, int maxsize) - ^~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:6213:9: note: called from here - i = iter_get_matrix_index_num (index, INT_MAX); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:5454:1: warning: inlining failed in call to 'iter_get_matrix_index_num': --param inline-unit-growth limit reached [-Winline] - iter_get_matrix_index_num (GelETree *index, int maxsize) - ^~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:6261:9: note: called from here - lx = iter_get_matrix_index_num (index2, INT_MAX); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:5454:1: warning: inlining failed in call to 'iter_get_matrix_index_num': --param inline-unit-growth limit reached [-Winline] - iter_get_matrix_index_num (GelETree *index, int maxsize) - ^~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:6264:9: note: called from here - ly = iter_get_matrix_index_num (index1, INT_MAX); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:5454:1: warning: inlining failed in call to 'iter_get_matrix_index_num': --param inline-unit-growth limit reached [-Winline] - iter_get_matrix_index_num (GelETree *index, int maxsize) - ^~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:6278:8: note: called from here - i = iter_get_matrix_index_num (index, INT_MAX); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:5454:1: warning: inlining failed in call to 'iter_get_matrix_index_num': --param inline-unit-growth limit reached [-Winline] - iter_get_matrix_index_num (GelETree *index, int maxsize) - ^~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:6295:9: note: called from here - rx = iter_get_matrix_index_num (index2, INT_MAX); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:5454:1: warning: inlining failed in call to 'iter_get_matrix_index_num': --param inline-unit-growth limit reached [-Winline] - iter_get_matrix_index_num (GelETree *index, int maxsize) - ^~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:6298:9: note: called from here - ry = iter_get_matrix_index_num (index1, INT_MAX); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:5454:1: warning: inlining failed in call to 'iter_get_matrix_index_num': --param inline-unit-growth limit reached [-Winline] - iter_get_matrix_index_num (GelETree *index, int maxsize) - ^~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:6312:8: note: called from here - i = iter_get_matrix_index_num (index, INT_MAX); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] mpwl_init_type(MpwRealNum *op,int type) @@ -7362,19 +7292,14 @@ mpwrap.c:669:2: note: called from here mpwl_clear(op); ^~~~~~~~~~~~~~ -eval.c: In function 'gel_gather_comparisons': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:688:2: note: called from here - freetree_full(n,FALSE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:688:2: note: called from here - freetree_full(n,FALSE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from funclib.c:37: +funclib.c: In function 'DividePoly_op': +matrixw.h:141:1: warning: inlining failed in call to 'gel_matrixw_index': --param inline-unit-growth limit reached [-Winline] + gel_matrixw_index(GelMatrixW *m, int x, int y) { + ^~~~~~~~~~~~~~~~~ +funclib.c:5078:7: note: called from here + ql = gel_matrixw_index (qm, sizeq-1, 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] mpwl_init_type(MpwRealNum *op,int type) @@ -7424,14 +7349,6 @@ mpwrap.c:669:2: note: called from here mpwl_clear(op); ^~~~~~~~~~~~~~ -In file included from funclib.c:37: -funclib.c: In function 'DividePoly_op': -matrixw.h:141:1: warning: inlining failed in call to 'gel_matrixw_index': --param inline-unit-growth limit reached [-Winline] - gel_matrixw_index(GelMatrixW *m, int x, int y) { - ^~~~~~~~~~~~~~~~~ -funclib.c:5078:7: note: called from here - ql = gel_matrixw_index (qm, sizeq-1, 0); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] mpwl_init_type(MpwRealNum *op,int type) @@ -7475,19 +7392,6 @@ mpwrap.c:669:2: note: called from here mpwl_clear(op); ^~~~~~~~~~~~~~ -eval.c: In function 'oper_reshufle.isra.33.part.34': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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] mpwl_init_type(MpwRealNum *op,int type) @@ -7537,145 +7441,6 @@ mpwrap.c:669:2: note: called from here mpwl_clear(op); ^~~~~~~~~~~~~~ -eval.c: In function 'gel_simplify': -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] - replacenode(GelETree *to, GelETree *from) - ^~~~~~~~~~~ -eval.c:8655:4: note: called from here - replacenode (n, nn); - ^~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] - replacenode(GelETree *to, GelETree *from) - ^~~~~~~~~~~ -eval.c:8752:5: note: called from here - replacenode (n, nn); - ^~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] - replacenode(GelETree *to, GelETree *from) - ^~~~~~~~~~~ -eval.c:8817:5: note: called from here - replacenode (n, nn); - ^~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:8834:5: note: called from here - freetree_full (n, TRUE, FALSE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] - replacenode(GelETree *to, GelETree *from) - ^~~~~~~~~~~ -eval.c:8841:5: note: called from here - replacenode (n, r); - ^~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] - replacenode(GelETree *to, GelETree *from) - ^~~~~~~~~~~ -eval.c:8847:5: note: called from here - replacenode (n, l); - ^~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:8861:5: note: called from here - freetree_full (n, TRUE, FALSE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] - replacenode(GelETree *to, GelETree *from) - ^~~~~~~~~~~ -eval.c:8868:5: note: called from here - replacenode (n, l); - ^~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] - replacenode(GelETree *to, GelETree *from) - ^~~~~~~~~~~ -eval.c:8881:5: note: called from here - replacenode (n, r); - ^~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] - replacenode(GelETree *to, GelETree *from) - ^~~~~~~~~~~ -eval.c:8887:5: note: called from here - replacenode (n, l); - ^~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:8896:5: note: called from here - freetree_full (n, TRUE, FALSE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_sub_ui': mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] mpwl_init_type(MpwRealNum *op,int type) @@ -7962,13 +7727,56 @@ mpwrap.c:669:2: note: called from here mpwl_clear(op); ^~~~~~~~~~~~~~ -eval.c: In function 'gel_function_from_function': -eval.c:4608:1: warning: inlining failed in call to 'get_func_from': --param inline-unit-growth limit reached [-Winline] - get_func_from (GelETree *l, gboolean silent) +eval.c: In function 'iter_do_var': +eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param inline-unit-growth limit reached [-Winline] + copynode_to(GelETree *empty, GelETree *o) + ^~~~~~~~~~~ +eval.c:845:2: note: called from here + copynode_to(to,from); + ^~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) ^~~~~~~~~~~~~ -eval.c:2890:6: note: called from here - a = get_func_from (l, FALSE /* silent */); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:844:2: note: called from here + freetree_full(to,TRUE,FALSE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:3423:3: note: called from here + freetree_full(n,TRUE,FALSE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:3437:4: note: called from here + freetree_full(n,TRUE,FALSE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] + replacenode(GelETree *to, GelETree *from) + ^~~~~~~~~~~ +eval.c:3457:4: note: called from here + replacenode(n,ret); + ^~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:3476:3: note: called from here + freetree_full(n,TRUE,FALSE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c: In function 'function_finish_bin_op.isra.30': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:2753:2: note: called from here + 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] mpwl_init_type(MpwRealNum *op,int type) @@ -8018,46 +7826,6 @@ mpwrap.c:669:2: note: called from here mpwl_clear(op); ^~~~~~~~~~~~~~ -eval.c: In function 'something_function_bin_op': -eval.c:4608:1: warning: inlining failed in call to 'get_func_from': --param inline-unit-growth limit reached [-Winline] - get_func_from (GelETree *l, gboolean silent) - ^~~~~~~~~~~~~ -eval.c:2818:6: note: called from here - b = get_func_from (r, FALSE /* silent */); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c: In function 'function_something_bin_op': -eval.c:4608:1: warning: inlining failed in call to 'get_func_from': --param inline-unit-growth limit reached [-Winline] - get_func_from (GelETree *l, gboolean silent) - ^~~~~~~~~~~~~ -eval.c:2797:6: note: called from here - a = get_func_from (l, FALSE /* silent */); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c: In function 'function_bin_op': -eval.c:4608:1: warning: inlining failed in call to 'get_func_from': --param inline-unit-growth limit reached [-Winline] - get_func_from (GelETree *l, gboolean silent) - ^~~~~~~~~~~~~ -eval.c:2770:6: note: called from here - b = get_func_from (r, FALSE /* silent */); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:4608:1: warning: inlining failed in call to 'get_func_from': --param inline-unit-growth limit reached [-Winline] - get_func_from (GelETree *l, gboolean silent) - ^~~~~~~~~~~~~ -eval.c:2769:6: note: called from here - 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 inline-unit-growth limit reached [-Winline] - get_func_from (GelETree *l, gboolean silent) - ^~~~~~~~~~~~~ -eval.c:2842:6: note: called from here - a = get_func_from (l, FALSE /* silent */); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:2870:2: note: called from here - freetree_full (n, TRUE /* free args */, FALSE /* kill */); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_div': mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] mpwl_clear (MpwRealNum *op) @@ -8221,39 +7989,61 @@ mpwrap.c:3897:3: note: in expansion of macro 'BREAK_CPLX_OPS' BREAK_CPLX_OPS(op2,r2,i2); ^~~~~~~~~~~~~~ -eval.c: In function 'mod_node.part.24': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:817:2: note: called from here - freetree_full(to,TRUE,FALSE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c: In function 'matrix_pow_op': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:2184:4: note: called from here - freetree_full(n,TRUE,FALSE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:2217:3: note: called from here - freetree_full(n,TRUE,FALSE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:2251:2: note: called from here - freetree_full(n,TRUE,FALSE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c: In function 'pure_matrix_div_op': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:2338:2: note: called from here - freetree_full(n,TRUE,FALSE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c: In function 'do_swapwithop': +eval.c:5454:1: warning: inlining failed in call to 'iter_get_matrix_index_num': --param inline-unit-growth limit reached [-Winline] + iter_get_matrix_index_num (GelETree *index, int maxsize) + ^~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:6179:9: note: called from here + x = iter_get_matrix_index_num (index2, INT_MAX); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:5454:1: warning: inlining failed in call to 'iter_get_matrix_index_num': --param inline-unit-growth limit reached [-Winline] + iter_get_matrix_index_num (GelETree *index, int maxsize) + ^~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:6182:9: note: called from here + y = iter_get_matrix_index_num (index1, INT_MAX); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:5454:1: warning: inlining failed in call to 'iter_get_matrix_index_num': --param inline-unit-growth limit reached [-Winline] + iter_get_matrix_index_num (GelETree *index, int maxsize) + ^~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:6213:9: note: called from here + i = iter_get_matrix_index_num (index, INT_MAX); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:5454:1: warning: inlining failed in call to 'iter_get_matrix_index_num': --param inline-unit-growth limit reached [-Winline] + iter_get_matrix_index_num (GelETree *index, int maxsize) + ^~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:6261:9: note: called from here + lx = iter_get_matrix_index_num (index2, INT_MAX); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:5454:1: warning: inlining failed in call to 'iter_get_matrix_index_num': --param inline-unit-growth limit reached [-Winline] + iter_get_matrix_index_num (GelETree *index, int maxsize) + ^~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:6264:9: note: called from here + ly = iter_get_matrix_index_num (index1, INT_MAX); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:5454:1: warning: inlining failed in call to 'iter_get_matrix_index_num': --param inline-unit-growth limit reached [-Winline] + iter_get_matrix_index_num (GelETree *index, int maxsize) + ^~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:6278:8: note: called from here + i = iter_get_matrix_index_num (index, INT_MAX); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:5454:1: warning: inlining failed in call to 'iter_get_matrix_index_num': --param inline-unit-growth limit reached [-Winline] + iter_get_matrix_index_num (GelETree *index, int maxsize) + ^~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:6295:9: note: called from here + rx = iter_get_matrix_index_num (index2, INT_MAX); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:5454:1: warning: inlining failed in call to 'iter_get_matrix_index_num': --param inline-unit-growth limit reached [-Winline] + iter_get_matrix_index_num (GelETree *index, int maxsize) + ^~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:6298:9: note: called from here + ry = iter_get_matrix_index_num (index1, INT_MAX); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:5454:1: warning: inlining failed in call to 'iter_get_matrix_index_num': --param inline-unit-growth limit reached [-Winline] + iter_get_matrix_index_num (GelETree *index, int maxsize) + ^~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:6312:8: note: called from here + i = iter_get_matrix_index_num (index, INT_MAX); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] mpwl_init_type(MpwRealNum *op,int type) @@ -8303,13 +8093,6 @@ mpwrap.c:669:2: note: called from here mpwl_clear(op); ^~~~~~~~~~~~~~ -eval.c: In function 'value_matrix_div_op': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:2400:2: note: called from here - freetree_full(n,TRUE,FALSE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_ui_div': mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] mpwl_clear (MpwRealNum *op) @@ -8467,77 +8250,6 @@ mpwrap.c:3991:3: note: in expansion of macro 'BREAK_CPLX_OPS' BREAK_CPLX_OPS(op,r,i); ^~~~~~~~~~~~~~ -eval.c: In function 'op_two_nodes': -eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': --param inline-unit-growth limit reached [-Winline] - ge_add_stack_array(GelCtx *ctx) - ^~~~~~~~~~~~~~~~~~ -eval.c:86:4: note: called from here - ge_add_stack_array(thectx); \ - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:1861:4: note: in expansion of macro 'GE_PUSH_STACK' - GE_PUSH_STACK (ctx, n, GE_PRE); - ^~~~~~~~~~~~~ -eval.c: In function 'matrix_scalar_matrix_op': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:552:5: note: called from here - freetree_full(a,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:576:5: note: called from here - freetree_full(a,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:589:5: note: called from here - freetree_full(a,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] - replacenode(GelETree *to, GelETree *from) - ^~~~~~~~~~~ -eval.c:1911:3: note: called from here - replacenode(n,l); - ^~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:817:2: note: called from here - freetree_full(to,TRUE,FALSE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_mod': mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] mpwl_clear (MpwRealNum *op) @@ -8560,102 +8272,6 @@ mpwrap.c:892:2: note: called from here 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 inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] - replacenode(GelETree *to, GelETree *from) - ^~~~~~~~~~~ -eval.c:1961:3: note: called from here - replacenode (n, l); - ^~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:817:2: note: called from here - freetree_full(to,TRUE,FALSE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c: In function 'pure_matrix_eltbyelt_op': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:552:5: note: called from here - freetree_full(a,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:576:5: note: called from here - freetree_full(a,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:589:5: note: called from here - freetree_full(a,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:817:2: note: called from here - freetree_full(to,TRUE,FALSE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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] - mpwl_clear (MpwRealNum *op) - ^~~~~~~~~~ -mpwrap.c:669:2: note: called from here - mpwl_clear(op); - ^~~~~~~~~~~~~~ -mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] - mpwl_init_type(MpwRealNum *op,int type) - ^~~~~~~~~~~~~~ -mpwrap.c:178:3: note: called from here - mpwl_init_type(m,(n)->type); \ - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c:4025:4: note: in expansion of macro 'MAKE_COPY' - MAKE_COPY (rop->r); - ^~~~~~~~~ -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - mpwl_clear (MpwRealNum *op) - ^~~~~~~~~~ -mpwrap.c:1519:4: note: called from here - mpwl_clear (rop); - ^~~~~~~~~~~~~~~~ In file included from funclib.c:94: funclib.c: In function 'Combinations_op': funclibhelper.cP:35:1: warning: inlining failed in call to 'check_argument_integer': --param inline-unit-growth limit reached [-Winline] @@ -8675,7 +8291,20 @@ funclib.c:5889:5: note: in expansion of macro 'G_UNLIKELY' if G_UNLIKELY ( ! check_argument_integer (a, 0, "Combinations") || ^~~~~~~~~~ -mpwrap.c: In function 'mpw_gcd': +eval.c: In function 'gel_gather_comparisons': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:688:2: note: called from here + freetree_full(n,FALSE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:688:2: note: called from here + freetree_full(n,FALSE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +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] mpwl_clear (MpwRealNum *op) ^~~~~~~~~~ @@ -8688,32 +8317,16 @@ mpwrap.c:178:3: note: called from here mpwl_init_type(m,(n)->type); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c:4057:4: note: in expansion of macro 'MAKE_COPY' +mpwrap.c:4025:4: note: in expansion of macro 'MAKE_COPY' MAKE_COPY (rop->r); ^~~~~~~~~ -mpwrap.c: In function 'mpw_lcm': mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] mpwl_clear (MpwRealNum *op) ^~~~~~~~~~ -mpwrap.c:4074:4: note: called from here - mpwl_clear (&gcd); - ^~~~~~~~~~~~~~~~~ -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - mpwl_clear (MpwRealNum *op) - ^~~~~~~~~~ -mpwrap.c:669:2: note: called from here - mpwl_clear(op); - ^~~~~~~~~~~~~~ -mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] - mpwl_init_type(MpwRealNum *op,int type) - ^~~~~~~~~~~~~~ -mpwrap.c:178:3: note: called from here - mpwl_init_type(m,(n)->type); \ - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c:4082:4: note: in expansion of macro 'MAKE_COPY' - MAKE_COPY (rop->r); - ^~~~~~~~~ -mpwrap.c: In function 'mpw_jacobi': +mpwrap.c:1519:4: note: called from here + mpwl_clear (rop); + ^~~~~~~~~~~~~~~~ +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] mpwl_clear (MpwRealNum *op) ^~~~~~~~~~ @@ -8726,62 +8339,16 @@ mpwrap.c:178:3: note: called from here mpwl_init_type(m,(n)->type); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c:4103:4: note: in expansion of macro 'MAKE_COPY' +mpwrap.c:4057:4: note: in expansion of macro 'MAKE_COPY' MAKE_COPY (rop->r); ^~~~~~~~~ +mpwrap.c: In function 'mpw_lcm': mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] mpwl_clear (MpwRealNum *op) ^~~~~~~~~~ -mpwrap.c:1545:4: note: called from here - mpwl_clear (rop); - ^~~~~~~~~~~~~~~~ -mpwrap.c: In function 'mpw_legendre': -eval.c: In function 'iter_pop_stack': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:3953:7: note: called from here - freetree_full (data, TRUE, FALSE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:3970:7: note: called from here - freetree_full (data, TRUE, FALSE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': call is unlikely and code size would grow [-Winline] - ge_add_stack_array(GelCtx *ctx) - ^~~~~~~~~~~~~~~~~~ -eval.c:86:4: note: called from here - ge_add_stack_array(thectx); \ - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:3979:5: note: in expansion of macro 'GE_PUSH_STACK' - GE_PUSH_STACK(ctx,li,flag); - ^~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ +mpwrap.c:4074:4: note: called from here + mpwl_clear (&gcd); + ^~~~~~~~~~~~~~~~~ mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] mpwl_clear (MpwRealNum *op) ^~~~~~~~~~ @@ -8794,66 +8361,29 @@ mpwrap.c:178:3: note: called from here mpwl_init_type(m,(n)->type); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c:4119:4: note: in expansion of macro 'MAKE_COPY' +mpwrap.c:4082:4: note: in expansion of macro 'MAKE_COPY' MAKE_COPY (rop->r); ^~~~~~~~~ -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - mpwl_clear (MpwRealNum *op) - ^~~~~~~~~~ -mpwrap.c:1564:4: note: called from here - mpwl_clear (rop); - ^~~~~~~~~~~~~~~~ +eval.c: In function 'oper_reshufle.isra.33.part.34': eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] freetree_full (GelETree *n, gboolean freeargs, gboolean kill) ^~~~~~~~~~~~~ eval.c:649:2: note: called from here freetree_full(n,TRUE,TRUE); ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] - replacenode(GelETree *to, GelETree *from) - ^~~~~~~~~~~ -eval.c:4005:6: note: called from here - replacenode(call,data); - ^~~~~~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] freetree_full (GelETree *n, gboolean freeargs, gboolean kill) ^~~~~~~~~~~~~ eval.c:649:2: note: called from here freetree_full(n,TRUE,TRUE); ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c: In function 'gel_simplify': eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] replacenode(GelETree *to, GelETree *from) ^~~~~~~~~~~ -eval.c:4027:6: note: called from here - replacenode (n->op.args, evl->condition); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': call is unlikely and code size would grow [-Winline] - ge_add_stack_array(GelCtx *ctx) - ^~~~~~~~~~~~~~~~~~ -eval.c:86:4: note: called from here - ge_add_stack_array(thectx); \ - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:4053:6: note: in expansion of macro 'GE_PUSH_STACK' - GE_PUSH_STACK(ctx,evl,GE_LOOP_LOOP); - ^~~~~~~~~~~~~ +eval.c:8655:4: note: called from here + replacenode (n, nn); + ^~~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] freetree_full (GelETree *n, gboolean freeargs, gboolean kill) ^~~~~~~~~~~~~ @@ -8872,51 +8402,12 @@ eval.c:649:2: note: called from here freetree_full(n,TRUE,TRUE); ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:4069:7: note: called from here - freetree_full (n, TRUE, FALSE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] replacenode(GelETree *to, GelETree *from) ^~~~~~~~~~~ -eval.c:4072:7: note: called from here - replacenode (n, b); - ^~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': --param inline-unit-growth limit reached [-Winline] - ge_add_stack_array(GelCtx *ctx) - ^~~~~~~~~~~~~~~~~~ -eval.c:86:4: note: called from here - ge_add_stack_array(thectx); \ - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:4099:5: note: in expansion of macro 'GE_PUSH_STACK' - GE_PUSH_STACK(ctx,evl,GE_LOOP_COND); - ^~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:8752:5: note: called from here + replacenode (n, nn); + ^~~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] freetree_full (GelETree *n, gboolean freeargs, gboolean kill) ^~~~~~~~~~~~~ @@ -8938,98 +8429,75 @@ eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] replacenode(GelETree *to, GelETree *from) ^~~~~~~~~~~ -eval.c:4192:8: note: called from here - replacenode (data, res); - ^~~~~~~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] - replacenode(GelETree *to, GelETree *from) - ^~~~~~~~~~~ -eval.c:4197:7: note: called from here - replacenode (data, res); - ^~~~~~~~~~~~~~~~~~~~~~~ +eval.c:8817:5: note: called from here + replacenode (n, nn); + ^~~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] freetree_full (GelETree *n, gboolean freeargs, gboolean kill) ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': call is unlikely and code size would grow [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': call is unlikely and code size would grow [-Winline] - ge_add_stack_array(GelCtx *ctx) - ^~~~~~~~~~~~~~~~~~ -eval.c:86:4: note: called from here - ge_add_stack_array(thectx); \ - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:4236:6: note: in expansion of macro 'GE_PUSH_STACK' - GE_PUSH_STACK (ctx, evf, GE_FOR); - ^~~~~~~~~~~~~ +eval.c:8834:5: note: called from here + freetree_full (n, TRUE, FALSE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] + replacenode(GelETree *to, GelETree *from) + ^~~~~~~~~~~ +eval.c:8841:5: note: called from here + replacenode (n, r); + ^~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] freetree_full (GelETree *n, gboolean freeargs, gboolean kill) ^~~~~~~~~~~~~ eval.c:649:2: note: called from here freetree_full(n,TRUE,TRUE); ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': call is unlikely and code size would grow [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': call is unlikely and code size would grow [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': call is unlikely and code size would grow [-Winline] - ge_add_stack_array(GelCtx *ctx) - ^~~~~~~~~~~~~~~~~~ -eval.c:86:4: note: called from here - ge_add_stack_array(thectx); \ - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:4289:6: note: in expansion of macro 'GE_PUSH_STACK' - GE_PUSH_STACK(ctx,evfi,GE_FORIN); - ^~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] + replacenode(GelETree *to, GelETree *from) + ^~~~~~~~~~~ +eval.c:8847:5: note: called from here + replacenode (n, l); + ^~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] freetree_full (GelETree *n, gboolean freeargs, gboolean kill) ^~~~~~~~~~~~~ eval.c:649:2: note: called from here freetree_full(n,TRUE,TRUE); ^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from eval.c:33: -matrixw.h:141:1: warning: inlining failed in call to 'gel_matrixw_index': --param inline-unit-growth limit reached [-Winline] - gel_matrixw_index(GelMatrixW *m, int x, int y) { - ^~~~~~~~~~~~~~~~~ -eval.c:4290:6: note: called from here - d_addfunc(d_makevfunc(evfi->id, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - gel_copynode(gel_matrixw_index(evfi->mat, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - evfi->i,evfi->j)))); - ~~~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] freetree_full (GelETree *n, gboolean freeargs, gboolean kill) ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:8861:5: note: called from here + freetree_full (n, TRUE, FALSE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] + replacenode(GelETree *to, GelETree *from) + ^~~~~~~~~~~ +eval.c:8868:5: note: called from here + replacenode (n, l); + ^~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] freetree_full (GelETree *n, gboolean freeargs, gboolean kill) ^~~~~~~~~~~~~ eval.c:649:2: note: called from here freetree_full(n,TRUE,TRUE); ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] + replacenode(GelETree *to, GelETree *from) + ^~~~~~~~~~~ +eval.c:8881:5: note: called from here + replacenode (n, r); + ^~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] freetree_full (GelETree *n, gboolean freeargs, gboolean kill) ^~~~~~~~~~~~~ eval.c:649:2: note: called from here freetree_full(n,TRUE,TRUE); ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] + replacenode(GelETree *to, GelETree *from) + ^~~~~~~~~~~ +eval.c:8887:5: note: called from here + replacenode (n, l); + ^~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] freetree_full (GelETree *n, gboolean freeargs, gboolean kill) ^~~~~~~~~~~~~ @@ -9039,46 +8507,35 @@ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] freetree_full (GelETree *n, gboolean freeargs, gboolean kill) ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:8896:5: note: called from here + freetree_full (n, TRUE, FALSE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] freetree_full (GelETree *n, gboolean freeargs, gboolean kill) ^~~~~~~~~~~~~ eval.c:649:2: note: called from here freetree_full(n,TRUE,TRUE); ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] - replacenode(GelETree *to, GelETree *from) - ^~~~~~~~~~~ -eval.c:4347:8: note: called from here - replacenode (data, res); - ^~~~~~~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] - replacenode(GelETree *to, GelETree *from) - ^~~~~~~~~~~ -eval.c:4352:7: note: called from here - replacenode (data, res); - ^~~~~~~~~~~~~~~~~~~~~~~ -eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': --param inline-unit-growth limit reached [-Winline] - ge_add_stack_array(GelCtx *ctx) - ^~~~~~~~~~~~~~~~~~ -eval.c:86:4: note: called from here - ge_add_stack_array(thectx); \ - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:3871:2: note: in expansion of macro 'GE_PUSH_STACK' - GE_PUSH_STACK (ctx, n, GE_ADDWHACKARG (GE_POST, whackarg)); - ^~~~~~~~~~~~~ -eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': --param inline-unit-growth limit reached [-Winline] - ge_add_stack_array(GelCtx *ctx) - ^~~~~~~~~~~~~~~~~~ -eval.c:86:4: note: called from here - ge_add_stack_array(thectx); \ - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:3872:2: note: in expansion of macro 'GE_PUSH_STACK' - GE_PUSH_STACK (ctx, ctx->modulo, GE_SETMODULO); - ^~~~~~~~~~~~~ -mpwrap.c: In function 'mpw_kronecker': +In file included from funclib.c:94: +funclib.c: In function 'NextCombination_op': +funclibhelper.cP:35:1: warning: inlining failed in call to 'check_argument_integer': --param inline-unit-growth limit reached [-Winline] + check_argument_integer (GelETree **a, int argnum, const char *funcname) + ^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h:9, + from /usr/include/glib-2.0/glib/gtypes.h:32, + from /usr/include/glib-2.0/glib/galloca.h:32, + from /usr/include/glib-2.0/glib.h:30, + from funclib.c:28: +funclib.c:6032:6: note: called from here + ! check_argument_integer (a, 1, "NextCombination")) + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro '_G_BOOLEAN_EXPR' + if (expr) \ + ^~~~ +funclib.c:6031:5: note: in expansion of macro 'G_UNLIKELY' + if G_UNLIKELY ( ! check_argument_value_only_matrix (a, 0, "NextCombination") || + ^~~~~~~~~~ +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] mpwl_clear (MpwRealNum *op) ^~~~~~~~~~ @@ -9091,16 +8548,16 @@ mpwrap.c:178:3: note: called from here mpwl_init_type(m,(n)->type); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c:4135:4: note: in expansion of macro 'MAKE_COPY' +mpwrap.c:4103:4: note: in expansion of macro 'MAKE_COPY' MAKE_COPY (rop->r); ^~~~~~~~~ mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] mpwl_clear (MpwRealNum *op) ^~~~~~~~~~ -mpwrap.c:1583:4: note: called from here +mpwrap.c:1545:4: note: called from here mpwl_clear (rop); ^~~~~~~~~~~~~~~~ -mpwrap.c: In function 'mpw_lucnum': +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] mpwl_clear (MpwRealNum *op) ^~~~~~~~~~ @@ -9113,17 +8570,39 @@ mpwrap.c:178:3: note: called from here mpwl_init_type(m,(n)->type); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c:4151:4: note: in expansion of macro 'MAKE_COPY' +mpwrap.c:4119:4: note: in expansion of macro 'MAKE_COPY' MAKE_COPY (rop->r); ^~~~~~~~~ mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] mpwl_clear (MpwRealNum *op) ^~~~~~~~~~ -mpwrap.c:1613:3: note: called from here - mpwl_clear (rop); - ^~~~~~~~~~~~~~~~ +mpwrap.c:1564:4: note: called from here + mpwl_clear (rop); + ^~~~~~~~~~~~~~~~ +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] + mpwl_clear (MpwRealNum *op) + ^~~~~~~~~~ +mpwrap.c:669:2: note: called from here + mpwl_clear(op); + ^~~~~~~~~~~~~~ +mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] + mpwl_init_type(MpwRealNum *op,int type) + ^~~~~~~~~~~~~~ +mpwrap.c:178:3: note: called from here + mpwl_init_type(m,(n)->type); \ + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +mpwrap.c:4135:4: note: in expansion of macro 'MAKE_COPY' + MAKE_COPY (rop->r); + ^~~~~~~~~ +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + mpwl_clear (MpwRealNum *op) + ^~~~~~~~~~ +mpwrap.c:1583:4: note: called from here + mpwl_clear (rop); + ^~~~~~~~~~~~~~~~ In file included from funclib.c:94: -funclib.c: In function 'NextCombination_op': +funclib.c: In function 'Permutations_op': funclibhelper.cP:35:1: warning: inlining failed in call to 'check_argument_integer': --param inline-unit-growth limit reached [-Winline] check_argument_integer (GelETree **a, int argnum, const char *funcname) ^~~~~~~~~~~~~~~~~~~~~~ @@ -9132,15 +8611,37 @@ from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from funclib.c:28: -funclib.c:6032:6: note: called from here - ! check_argument_integer (a, 1, "NextCombination")) - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +funclib.c:5952:6: note: called from here + ! check_argument_integer (a, 1, "Permutations")) + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro '_G_BOOLEAN_EXPR' if (expr) \ ^~~~ -funclib.c:6031:5: note: in expansion of macro 'G_UNLIKELY' - if G_UNLIKELY ( ! check_argument_value_only_matrix (a, 0, "NextCombination") || +funclib.c:5951:5: note: in expansion of macro 'G_UNLIKELY' + if G_UNLIKELY ( ! check_argument_integer (a, 0, "Permutations") || ^~~~~~~~~~ +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] + mpwl_clear (MpwRealNum *op) + ^~~~~~~~~~ +mpwrap.c:669:2: note: called from here + mpwl_clear(op); + ^~~~~~~~~~~~~~ +mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] + mpwl_init_type(MpwRealNum *op,int type) + ^~~~~~~~~~~~~~ +mpwrap.c:178:3: note: called from here + mpwl_init_type(m,(n)->type); \ + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +mpwrap.c:4151:4: note: in expansion of macro 'MAKE_COPY' + MAKE_COPY (rop->r); + ^~~~~~~~~ +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + mpwl_clear (MpwRealNum *op) + ^~~~~~~~~~ +mpwrap.c:1613:3: note: called from here + mpwl_clear (rop); + ^~~~~~~~~~~~~~~~ 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] mpwl_clear (MpwRealNum *op) @@ -9163,6 +8664,13 @@ mpwrap.c:1629:3: note: called from here mpwl_clear (rop); ^~~~~~~~~~~~~~~~ +eval.c: In function 'gel_function_from_function': +eval.c:4608:1: warning: inlining failed in call to 'get_func_from': --param inline-unit-growth limit reached [-Winline] + get_func_from (GelETree *l, gboolean silent) + ^~~~~~~~~~~~~ +eval.c:2890:6: note: called from here + a = get_func_from (l, FALSE /* silent */); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] mpwl_clear (MpwRealNum *op) @@ -9191,25 +8699,30 @@ mpwrap.c:892:2: note: called from here mpwl_clear (rop); ^~~~~~~~~~~~~~~~ -In file included from funclib.c:94: -funclib.c: In function 'Permutations_op': -funclibhelper.cP:35:1: warning: inlining failed in call to 'check_argument_integer': --param inline-unit-growth limit reached [-Winline] - check_argument_integer (GelETree **a, int argnum, const char *funcname) - ^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h:9, - from /usr/include/glib-2.0/glib/gtypes.h:32, - from /usr/include/glib-2.0/glib/galloca.h:32, - from /usr/include/glib-2.0/glib.h:30, - from funclib.c:28: -funclib.c:5952:6: note: called from here - ! check_argument_integer (a, 1, "Permutations")) - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro '_G_BOOLEAN_EXPR' - if (expr) \ - ^~~~ -funclib.c:5951:5: note: in expansion of macro 'G_UNLIKELY' - if G_UNLIKELY ( ! check_argument_integer (a, 0, "Permutations") || - ^~~~~~~~~~ +eval.c: In function 'something_function_bin_op': +eval.c:4608:1: warning: inlining failed in call to 'get_func_from': --param inline-unit-growth limit reached [-Winline] + get_func_from (GelETree *l, gboolean silent) + ^~~~~~~~~~~~~ +eval.c:2818:6: note: called from here + b = get_func_from (r, FALSE /* silent */); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c: In function 'function_something_bin_op': +eval.c:4608:1: warning: inlining failed in call to 'get_func_from': --param inline-unit-growth limit reached [-Winline] + get_func_from (GelETree *l, gboolean silent) + ^~~~~~~~~~~~~ +eval.c:2797:6: note: called from here + a = get_func_from (l, FALSE /* silent */); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c: In function 'function_bin_op': +eval.c:4608:1: warning: inlining failed in call to 'get_func_from': --param inline-unit-growth limit reached [-Winline] + get_func_from (GelETree *l, gboolean silent) + ^~~~~~~~~~~~~ +eval.c:2770:6: note: called from here + b = get_func_from (r, FALSE /* silent */); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:4608:1: warning: inlining failed in call to 'get_func_from': --param inline-unit-growth limit reached [-Winline] + get_func_from (GelETree *l, gboolean silent) + ^~~~~~~~~~~~~ mpwrap.c: In function 'mpw_powm_ui': mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] mpwl_clear (MpwRealNum *op) @@ -9217,6 +8730,9 @@ mpwrap.c:669:2: note: called from here mpwl_clear(op); ^~~~~~~~~~~~~~ +eval.c:2769:6: note: called from here + a = get_func_from (l, FALSE /* silent */); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] mpwl_init_type(MpwRealNum *op,int type) ^~~~~~~~~~~~~~ @@ -9232,6 +8748,19 @@ mpwrap.c:892:2: note: called from here mpwl_clear (rop); ^~~~~~~~~~~~~~~~ +eval.c: In function 'function_uni_op': +eval.c:4608:1: warning: inlining failed in call to 'get_func_from': --param inline-unit-growth limit reached [-Winline] + get_func_from (GelETree *l, gboolean silent) + ^~~~~~~~~~~~~ +eval.c:2842:6: note: called from here + a = get_func_from (l, FALSE /* silent */); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:2870:2: note: called from here + freetree_full (n, TRUE /* free args */, FALSE /* kill */); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_exp': mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] mpwl_clear (MpwRealNum *op) @@ -9329,6 +8858,32 @@ mpwrap.c:4438:3: note: in expansion of macro 'BREAK_CPLX_OPS' BREAK_CPLX_OPS(op,r,i); ^~~~~~~~~~~~~~ +eval.c: In function 'mod_node.part.24': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:817:2: note: called from here + freetree_full(to,TRUE,FALSE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c: In function 'matrix_pow_op': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:2184:4: note: called from here + freetree_full(n,TRUE,FALSE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:2217:3: note: called from here + freetree_full(n,TRUE,FALSE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:2251:2: note: called from here + freetree_full(n,TRUE,FALSE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_ln': mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] mpwl_clear (MpwRealNum *op) @@ -9465,6 +9020,51 @@ mpwrap.c:4516:3: note: in expansion of macro 'BREAK_CPLX_OPS' BREAK_CPLX_OPS(op,r,i); ^~~~~~~~~~~~~~ +In file included from funclib.c:94: +funclib.c: In function 'IndexComplement_op': +funclibhelper.cP:83:1: warning: inlining failed in call to 'check_argument_nonnegative_integer': --param inline-unit-growth limit reached [-Winline] + check_argument_nonnegative_integer (GelETree **a, int argnum, const char *funcname) + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h:9, + from /usr/include/glib-2.0/glib/gtypes.h:32, + from /usr/include/glib-2.0/glib/galloca.h:32, + from /usr/include/glib-2.0/glib.h:30, + from funclib.c:28: +funclib.c:3724:6: note: called from here + ! check_argument_nonnegative_integer (a, 1, "IndexComplement")) + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro '_G_BOOLEAN_EXPR' + if (expr) \ + ^~~~ +funclib.c:3723:5: note: in expansion of macro 'G_UNLIKELY' + if G_UNLIKELY ( ! check_argument_integer_or_matrix (a, 0, "IndexComplement") || + ^~~~~~~~~~ +In file included from funclib.c:37: +matrixw.h:141:1: warning: inlining failed in call to 'gel_matrixw_index': --param inline-unit-growth limit reached [-Winline] + gel_matrixw_index(GelMatrixW *m, int x, int y) { + ^~~~~~~~~~~~~~~~~ +matrixw.h:157:7: note: called from here + t = gel_matrixw_index (m, 0, i); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +matrixw.h:141:1: warning: inlining failed in call to 'gel_matrixw_index': --param inline-unit-growth limit reached [-Winline] + gel_matrixw_index(GelMatrixW *m, int x, int y) { + ^~~~~~~~~~~~~~~~~ +matrixw.h:159:7: note: called from here + t = gel_matrixw_index (m, i, 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +matrixw.h:141:1: warning: inlining failed in call to 'gel_matrixw_index': --param inline-unit-growth limit reached [-Winline] + gel_matrixw_index(GelMatrixW *m, int x, int y) { + ^~~~~~~~~~~~~~~~~ +matrixw.h:161:7: note: called from here + t = gel_matrixw_index (m, i % w, i / w); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c: In function 'pure_matrix_div_op': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:2338:2: note: called from here + freetree_full(n,TRUE,FALSE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_pow': mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] mpwl_clear (MpwRealNum *op) @@ -9580,169 +9180,42 @@ mpwrap.c:4310:3: note: called from here mpwl_clear (&t2); ^~~~~~~~~~~~~~~~ -eval.c: In function 'iter_continue_break_op': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:5354:2: note: called from here - freetree_full(ctx->res,TRUE,FALSE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:5329:5: note: called from here - freetree_full(data,TRUE,FALSE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:5267:3: note: called from here - freetree_full(e->body,TRUE,FALSE); \ - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:5336:4: note: in expansion of macro 'LOOP_BREAK_CONT' - LOOP_BREAK_CONT (GelEvalLoop, evl_free_with_cond, GE_LOOP_LOOP); - ^~~~~~~~~~~~~~~ -eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': --param inline-unit-growth limit reached [-Winline] - ge_add_stack_array(GelCtx *ctx) - ^~~~~~~~~~~~~~~~~~ -eval.c:86:4: note: called from here - ge_add_stack_array(thectx); \ - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:5269:3: note: in expansion of macro 'GE_PUSH_STACK' - GE_PUSH_STACK(ctx,e,pushflag); \ - ^~~~~~~~~~~~~ -eval.c:5336:4: note: in expansion of macro 'LOOP_BREAK_CONT' - LOOP_BREAK_CONT (GelEvalLoop, evl_free_with_cond, GE_LOOP_LOOP); - ^~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:5290:4: note: called from here - freetree_full(n,TRUE,FALSE); \ - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:5336:4: note: in expansion of macro 'LOOP_BREAK_CONT' - LOOP_BREAK_CONT (GelEvalLoop, evl_free_with_cond, GE_LOOP_LOOP); - ^~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:5267:3: note: called from here - freetree_full(e->body,TRUE,FALSE); \ - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:5338:4: note: in expansion of macro 'LOOP_BREAK_CONT' - LOOP_BREAK_CONT (GelEvalFor, evf_free, GE_FOR); - ^~~~~~~~~~~~~~~ -eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': --param inline-unit-growth limit reached [-Winline] - ge_add_stack_array(GelCtx *ctx) - ^~~~~~~~~~~~~~~~~~ -eval.c:86:4: note: called from here - ge_add_stack_array(thectx); \ - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:5269:3: note: in expansion of macro 'GE_PUSH_STACK' - GE_PUSH_STACK(ctx,e,pushflag); \ - ^~~~~~~~~~~~~ -eval.c:5338:4: note: in expansion of macro 'LOOP_BREAK_CONT' - LOOP_BREAK_CONT (GelEvalFor, evf_free, GE_FOR); - ^~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:5290:4: note: called from here - freetree_full(n,TRUE,FALSE); \ - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:5338:4: note: in expansion of macro 'LOOP_BREAK_CONT' - LOOP_BREAK_CONT (GelEvalFor, evf_free, GE_FOR); - ^~~~~~~~~~~~~~~ +eval.c: In function 'value_matrix_div_op': eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] freetree_full (GelETree *n, gboolean freeargs, gboolean kill) ^~~~~~~~~~~~~ -eval.c:5267:3: note: called from here - freetree_full(e->body,TRUE,FALSE); \ - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:5340:4: note: in expansion of macro 'LOOP_BREAK_CONT' - LOOP_BREAK_CONT (GelEvalForIn, evfi_free, GE_FORIN); - ^~~~~~~~~~~~~~~ +eval.c:2400:2: note: called from here + freetree_full(n,TRUE,FALSE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from funclib.c:94: +funclib.c: In function 'ones_op': +funclibhelper.cP:83:1: warning: inlining failed in call to 'check_argument_nonnegative_integer': --param inline-unit-growth limit reached [-Winline] + check_argument_nonnegative_integer (GelETree **a, int argnum, const char *funcname) + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h:9, + from /usr/include/glib-2.0/glib/gtypes.h:32, + from /usr/include/glib-2.0/glib/galloca.h:32, + from /usr/include/glib-2.0/glib.h:30, + from funclib.c:28: +funclib.c:3490:7: note: called from here + ! check_argument_nonnegative_integer (a, 1, "ones"))) + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro '_G_BOOLEAN_EXPR' + if (expr) \ + ^~~~ +funclib.c:3488:5: note: in expansion of macro 'G_UNLIKELY' + if G_UNLIKELY ( ! check_argument_nonnegative_integer (a, 0, "ones") || + ^~~~~~~~~~ +eval.c: In function 'op_two_nodes': eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': --param inline-unit-growth limit reached [-Winline] ge_add_stack_array(GelCtx *ctx) ^~~~~~~~~~~~~~~~~~ eval.c:86:4: note: called from here ge_add_stack_array(thectx); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:5269:3: note: in expansion of macro 'GE_PUSH_STACK' - GE_PUSH_STACK(ctx,e,pushflag); \ - ^~~~~~~~~~~~~ -eval.c:5340:4: note: in expansion of macro 'LOOP_BREAK_CONT' - LOOP_BREAK_CONT (GelEvalForIn, evfi_free, GE_FORIN); - ^~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:5290:4: note: called from here - freetree_full(n,TRUE,FALSE); \ - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:5340:4: note: in expansion of macro 'LOOP_BREAK_CONT' - LOOP_BREAK_CONT (GelEvalForIn, evfi_free, GE_FORIN); - ^~~~~~~~~~~~~~~ -eval.c:3802:1: warning: inlining failed in call to 'ev_free_special_data': --param inline-unit-growth limit reached [-Winline] - ev_free_special_data(GelCtx *ctx, gpointer data, int flag) - ^~~~~~~~~~~~~~~~~~~~ -eval.c:5342:4: note: called from here - ev_free_special_data(ctx,data,flag); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:1861:4: note: in expansion of macro 'GE_PUSH_STACK' + GE_PUSH_STACK (ctx, n, GE_PRE); + ^~~~~~~~~~~~~ mpwrap.c: In function 'mpw_sqrt': mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] mpwl_clear (MpwRealNum *op) @@ -9768,6 +9241,25 @@ mpwrap.c:4382:4: note: in expansion of macro 'MAKE_COPY' MAKE_COPY (rop->r); ^~~~~~~~~ +In file included from funclib.c:94: +funclib.c: In function 'zeros_op': +funclibhelper.cP:83:1: warning: inlining failed in call to 'check_argument_nonnegative_integer': --param inline-unit-growth limit reached [-Winline] + check_argument_nonnegative_integer (GelETree **a, int argnum, const char *funcname) + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h:9, + from /usr/include/glib-2.0/glib/gtypes.h:32, + from /usr/include/glib-2.0/glib/galloca.h:32, + from /usr/include/glib-2.0/glib.h:30, + from funclib.c:28: +funclib.c:3432:7: note: called from here + ! check_argument_nonnegative_integer (a, 1, "zeros"))) + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro '_G_BOOLEAN_EXPR' + if (expr) \ + ^~~~ +funclib.c:3430:5: note: in expansion of macro 'G_UNLIKELY' + if G_UNLIKELY ( ! check_argument_nonnegative_integer (a, 0, "zeros") || + ^~~~~~~~~~ mpwrap.c: In function 'mpw_log10': mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] mpwl_clear (MpwRealNum *op) @@ -9880,40 +9372,37 @@ mpwrap.c:4642:4: note: called from here mpwl_clear (&t); ^~~~~~~~~~~~~~~ -eval.c: In function 'iter_funccallop.constprop': -eval.c:4608:1: warning: inlining failed in call to 'get_func_from': --param inline-unit-growth limit reached [-Winline] - get_func_from (GelETree *l, gboolean silent) +eval.c: In function 'matrix_scalar_matrix_op': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) ^~~~~~~~~~~~~ -eval.c:4675:9: note: called from here - return get_func_from (l, silent); - ^~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': --param inline-unit-growth limit reached [-Winline] - ge_add_stack_array(GelCtx *ctx) - ^~~~~~~~~~~~~~~~~~ -eval.c:86:4: note: called from here - ge_add_stack_array(thectx); \ - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:4811:3: note: in expansion of macro 'GE_PUSH_STACK' - GE_PUSH_STACK (ctx, ctx->current, - ^~~~~~~~~~~~~ -eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': --param inline-unit-growth limit reached [-Winline] - ge_add_stack_array(GelCtx *ctx) - ^~~~~~~~~~~~~~~~~~ -eval.c:86:4: note: called from here - ge_add_stack_array(thectx); \ - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:4821:3: note: in expansion of macro 'GE_PUSH_STACK' - GE_PUSH_STACK(ctx,ctx->current,GE_FUNCCALL); - ^~~~~~~~~~~~~ -eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': --param inline-unit-growth limit reached [-Winline] - ge_add_stack_array(GelCtx *ctx) - ^~~~~~~~~~~~~~~~~~ -eval.c:86:4: note: called from here - ge_add_stack_array(thectx); \ - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:4827:4: note: in expansion of macro 'GE_PUSH_STACK' - GE_PUSH_STACK (ctx, ctx->modulo, GE_SETMODULO); - ^~~~~~~~~~~~~ +eval.c:552:5: note: called from here + freetree_full(a,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:576:5: note: called from here + freetree_full(a,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:589:5: note: called from here + freetree_full(a,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] freetree_full (GelETree *n, gboolean freeargs, gboolean kill) ^~~~~~~~~~~~~ @@ -9923,15 +9412,136 @@ eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] replacenode(GelETree *to, GelETree *from) ^~~~~~~~~~~ -eval.c:4882:4: note: called from here - replacenode (n, ret); - ^~~~~~~~~~~~~~~~~~~~ +eval.c:1911:3: note: called from here + replacenode(n,l); + ^~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] freetree_full (GelETree *n, gboolean freeargs, gboolean kill) ^~~~~~~~~~~~~ -eval.c:4905:3: note: called from here - freetree_full(n,TRUE,FALSE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:817:2: note: called from here + freetree_full(to,TRUE,FALSE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from funclib.c:94: +funclib.c: In function 'randint_op': +funclibhelper.cP:35:1: warning: inlining failed in call to 'check_argument_integer': --param inline-unit-growth limit reached [-Winline] + check_argument_integer (GelETree **a, int argnum, const char *funcname) + ^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h:9, + from /usr/include/glib-2.0/glib/gtypes.h:32, + from /usr/include/glib-2.0/glib/galloca.h:32, + from /usr/include/glib-2.0/glib.h:30, + from funclib.c:28: +funclib.c:931:21: note: called from here + if G_UNLIKELY ( ! check_argument_integer (a, 0, "randint")) + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro '_G_BOOLEAN_EXPR' + if (expr) \ + ^~~~ +funclib.c:931:6: note: in expansion of macro 'G_UNLIKELY' + if G_UNLIKELY ( ! check_argument_integer (a, 0, "randint")) + ^~~~~~~~~~ +In file included from funclib.c:94: +funclibhelper.cP:35:1: warning: inlining failed in call to 'check_argument_integer': --param inline-unit-growth limit reached [-Winline] + check_argument_integer (GelETree **a, int argnum, const char *funcname) + ^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h:9, + from /usr/include/glib-2.0/glib/gtypes.h:32, + from /usr/include/glib-2.0/glib/galloca.h:32, + from /usr/include/glib-2.0/glib.h:30, + from funclib.c:28: +funclib.c:947:21: note: called from here + if G_UNLIKELY ( ! check_argument_integer (a, 0, "randint") || + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro '_G_BOOLEAN_EXPR' + if (expr) \ + ^~~~ +funclib.c:947:6: note: in expansion of macro 'G_UNLIKELY' + if G_UNLIKELY ( ! check_argument_integer (a, 0, "randint") || + ^~~~~~~~~~ +In file included from funclib.c:94: +funclibhelper.cP:83:1: warning: inlining failed in call to 'check_argument_nonnegative_integer': --param inline-unit-growth limit reached [-Winline] + check_argument_nonnegative_integer (GelETree **a, int argnum, const char *funcname) + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h:9, + from /usr/include/glib-2.0/glib/gtypes.h:32, + from /usr/include/glib-2.0/glib/galloca.h:32, + from /usr/include/glib-2.0/glib.h:30, + from funclib.c:28: +funclib.c:948:7: note: called from here + ! check_argument_nonnegative_integer (a, 1, "randint")) + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro '_G_BOOLEAN_EXPR' + if (expr) \ + ^~~~ +funclib.c:947:6: note: in expansion of macro 'G_UNLIKELY' + if G_UNLIKELY ( ! check_argument_integer (a, 0, "randint") || + ^~~~~~~~~~ +In file included from funclib.c:94: +funclibhelper.cP:35:1: warning: inlining failed in call to 'check_argument_integer': --param inline-unit-growth limit reached [-Winline] + check_argument_integer (GelETree **a, int argnum, const char *funcname) + ^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h:9, + from /usr/include/glib-2.0/glib/gtypes.h:32, + from /usr/include/glib-2.0/glib/galloca.h:32, + from /usr/include/glib-2.0/glib.h:30, + from funclib.c:28: +funclib.c:989:21: note: called from here + if G_UNLIKELY ( ! check_argument_integer (a, 0, "randint") || + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro '_G_BOOLEAN_EXPR' + if (expr) \ + ^~~~ +funclib.c:989:6: note: in expansion of macro 'G_UNLIKELY' + if G_UNLIKELY ( ! check_argument_integer (a, 0, "randint") || + ^~~~~~~~~~ +In file included from funclib.c:94: +funclibhelper.cP:83:1: warning: inlining failed in call to 'check_argument_nonnegative_integer': --param inline-unit-growth limit reached [-Winline] + check_argument_nonnegative_integer (GelETree **a, int argnum, const char *funcname) + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h:9, + from /usr/include/glib-2.0/glib/gtypes.h:32, + from /usr/include/glib-2.0/glib/galloca.h:32, + from /usr/include/glib-2.0/glib.h:30, + from funclib.c:28: +funclib.c:990:7: note: called from here + ! check_argument_nonnegative_integer (a, 1, "randint") || + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro '_G_BOOLEAN_EXPR' + if (expr) \ + ^~~~ +funclib.c:989:6: note: in expansion of macro 'G_UNLIKELY' + if G_UNLIKELY ( ! check_argument_integer (a, 0, "randint") || + ^~~~~~~~~~ +In file included from funclib.c:94: +funclibhelper.cP:83:1: warning: inlining failed in call to 'check_argument_nonnegative_integer': --param inline-unit-growth limit reached [-Winline] + check_argument_nonnegative_integer (GelETree **a, int argnum, const char *funcname) + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h:9, + from /usr/include/glib-2.0/glib/gtypes.h:32, + from /usr/include/glib-2.0/glib/galloca.h:32, + from /usr/include/glib-2.0/glib.h:30, + from funclib.c:28: +funclib.c:991:7: note: called from here + ! check_argument_nonnegative_integer (a, 2, "randint")) + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro '_G_BOOLEAN_EXPR' + if (expr) \ + ^~~~ +funclib.c:989:6: note: in expansion of macro 'G_UNLIKELY' + if G_UNLIKELY ( ! check_argument_integer (a, 0, "randint") || + ^~~~~~~~~~ mpwrap.c: In function 'mpw_sin': mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] mpwl_clear (MpwRealNum *op) @@ -10029,6 +9639,98 @@ mpwrap.c:4696:3: note: in expansion of macro 'BREAK_CPLX_OPS' BREAK_CPLX_OPS(op,r,i); ^~~~~~~~~~~~~~ +In file included from funclib.c:94: +funclib.c: In function 'rand_op': +funclibhelper.cP:83:1: warning: inlining failed in call to 'check_argument_nonnegative_integer': --param inline-unit-growth limit reached [-Winline] + check_argument_nonnegative_integer (GelETree **a, int argnum, const char *funcname) + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h:9, + from /usr/include/glib-2.0/glib/gtypes.h:32, + from /usr/include/glib-2.0/glib/galloca.h:32, + from /usr/include/glib-2.0/glib.h:30, + from funclib.c:28: +funclib.c:846:21: note: called from here + if G_UNLIKELY ( ! check_argument_nonnegative_integer (a, 0, "rand")) + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro '_G_BOOLEAN_EXPR' + if (expr) \ + ^~~~ +funclib.c:846:6: note: in expansion of macro 'G_UNLIKELY' + if G_UNLIKELY ( ! check_argument_nonnegative_integer (a, 0, "rand")) + ^~~~~~~~~~ +In file included from funclib.c:94: +funclibhelper.cP:83:1: warning: inlining failed in call to 'check_argument_nonnegative_integer': --param inline-unit-growth limit reached [-Winline] + check_argument_nonnegative_integer (GelETree **a, int argnum, const char *funcname) + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h:9, + from /usr/include/glib-2.0/glib/gtypes.h:32, + from /usr/include/glib-2.0/glib/galloca.h:32, + from /usr/include/glib-2.0/glib.h:30, + from funclib.c:28: +funclib.c:877:21: note: called from here + if G_UNLIKELY ( ! check_argument_nonnegative_integer (a, 0, "rand") || + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro '_G_BOOLEAN_EXPR' + if (expr) \ + ^~~~ +funclib.c:877:6: note: in expansion of macro 'G_UNLIKELY' + if G_UNLIKELY ( ! check_argument_nonnegative_integer (a, 0, "rand") || + ^~~~~~~~~~ +In file included from funclib.c:94: +funclibhelper.cP:83:1: warning: inlining failed in call to 'check_argument_nonnegative_integer': --param inline-unit-growth limit reached [-Winline] + check_argument_nonnegative_integer (GelETree **a, int argnum, const char *funcname) + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h:9, + from /usr/include/glib-2.0/glib/gtypes.h:32, + from /usr/include/glib-2.0/glib/galloca.h:32, + from /usr/include/glib-2.0/glib.h:30, + from funclib.c:28: +funclib.c:878:7: note: called from here + ! check_argument_nonnegative_integer (a, 1, "rand")) + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro '_G_BOOLEAN_EXPR' + if (expr) \ + ^~~~ +funclib.c:877:6: note: in expansion of macro 'G_UNLIKELY' + if G_UNLIKELY ( ! check_argument_nonnegative_integer (a, 0, "rand") || + ^~~~~~~~~~ +eval.c: In function 'matrix_addsub_scalar_matrix_op': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] + replacenode(GelETree *to, GelETree *from) + ^~~~~~~~~~~ +eval.c:1961:3: note: called from here + replacenode (n, l); + ^~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:817:2: note: called from here + freetree_full(to,TRUE,FALSE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_cos': mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] mpwl_clear (MpwRealNum *op) @@ -10126,44 +9828,43 @@ mpwrap.c:4741:3: note: in expansion of macro 'BREAK_CPLX_OPS' BREAK_CPLX_OPS(op,r,i); ^~~~~~~~~~~~~~ -In file included from funclib.c:94: -funclib.c: In function 'IndexComplement_op': -funclibhelper.cP:83:1: warning: inlining failed in call to 'check_argument_nonnegative_integer': --param inline-unit-growth limit reached [-Winline] - check_argument_nonnegative_integer (GelETree **a, int argnum, const char *funcname) - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h:9, - from /usr/include/glib-2.0/glib/gtypes.h:32, - from /usr/include/glib-2.0/glib/galloca.h:32, - from /usr/include/glib-2.0/glib.h:30, - from funclib.c:28: -funclib.c:3724:6: note: called from here - ! check_argument_nonnegative_integer (a, 1, "IndexComplement")) - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro '_G_BOOLEAN_EXPR' - if (expr) \ - ^~~~ -funclib.c:3723:5: note: in expansion of macro 'G_UNLIKELY' - if G_UNLIKELY ( ! check_argument_integer_or_matrix (a, 0, "IndexComplement") || - ^~~~~~~~~~ -In file included from funclib.c:37: -matrixw.h:141:1: warning: inlining failed in call to 'gel_matrixw_index': --param inline-unit-growth limit reached [-Winline] - gel_matrixw_index(GelMatrixW *m, int x, int y) { - ^~~~~~~~~~~~~~~~~ -matrixw.h:157:7: note: called from here - t = gel_matrixw_index (m, 0, i); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -matrixw.h:141:1: warning: inlining failed in call to 'gel_matrixw_index': --param inline-unit-growth limit reached [-Winline] - gel_matrixw_index(GelMatrixW *m, int x, int y) { - ^~~~~~~~~~~~~~~~~ -matrixw.h:159:7: note: called from here - t = gel_matrixw_index (m, i, 0); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -matrixw.h:141:1: warning: inlining failed in call to 'gel_matrixw_index': --param inline-unit-growth limit reached [-Winline] - gel_matrixw_index(GelMatrixW *m, int x, int y) { - ^~~~~~~~~~~~~~~~~ -matrixw.h:161:7: note: called from here - t = gel_matrixw_index (m, i % w, i / w); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c: In function 'pure_matrix_eltbyelt_op': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:552:5: note: called from here + freetree_full(a,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:576:5: note: called from here + freetree_full(a,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:589:5: note: called from here + freetree_full(a,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:817:2: note: called from here + freetree_full(to,TRUE,FALSE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c: In function 'mpw_sinh': mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] mpwl_clear (MpwRealNum *op) @@ -10261,205 +9962,6 @@ mpwrap.c:4785:3: note: in expansion of macro 'BREAK_CPLX_OPS' BREAK_CPLX_OPS(op,r,i); ^~~~~~~~~~~~~~ -eval.c: In function 'iter_operator_post.constprop': -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] - replacenode(GelETree *to, GelETree *from) - ^~~~~~~~~~~ -eval.c:7242:3: note: called from here - replacenode (n, r); - ^~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] - replacenode(GelETree *to, GelETree *from) - ^~~~~~~~~~~ -eval.c:5731:5: note: called from here - replacenode (n, ret); - ^~~~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] - replacenode(GelETree *to, GelETree *from) - ^~~~~~~~~~~ -eval.c:5886:2: note: called from here - replacenode(n,r); - ^~~~~~~~~~~~~~~~ -eval.c:5454:1: warning: inlining failed in call to 'iter_get_matrix_index_num': call is unlikely and code size would grow [-Winline] - iter_get_matrix_index_num (GelETree *index, int maxsize) - ^~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:6009:8: note: called from here - x = iter_get_matrix_index_num (index2, INT_MAX); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:5454:1: warning: inlining failed in call to 'iter_get_matrix_index_num': call is unlikely and code size would grow [-Winline] - iter_get_matrix_index_num (GelETree *index, int maxsize) - ^~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:6012:8: note: called from here - y = iter_get_matrix_index_num (index1, INT_MAX); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:5454:1: warning: inlining failed in call to 'iter_get_matrix_index_num': call is unlikely and code size would grow [-Winline] - iter_get_matrix_index_num (GelETree *index, int maxsize) - ^~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:6056:8: note: called from here - i = iter_get_matrix_index_num (index, INT_MAX); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] - replacenode(GelETree *to, GelETree *from) - ^~~~~~~~~~~ -eval.c:6131:2: note: called from here - replacenode(n,gel_makenum_null ()); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] - replacenode(GelETree *to, GelETree *from) - ^~~~~~~~~~~ -eval.c:6361:2: note: called from here - replacenode (n, gel_makenum_null ()); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] - replacenode(GelETree *to, GelETree *from) - ^~~~~~~~~~~ -eval.c:6391:2: note: called from here - replacenode (n, rr); - ^~~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] - replacenode(GelETree *to, GelETree *from) - ^~~~~~~~~~~ -eval.c:7337:4: note: called from here - replacenode (n, t); - ^~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:5035:4: note: called from here - freetree_full(n,TRUE,FALSE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:5061:4: note: called from here - freetree_full(n,TRUE,FALSE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': --param inline-unit-growth limit reached [-Winline] - ge_add_stack_array(GelCtx *ctx) - ^~~~~~~~~~~~~~~~~~ -eval.c:86:4: note: called from here - ge_add_stack_array(thectx); \ - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:5088:2: note: in expansion of macro 'GE_PUSH_STACK' - GE_PUSH_STACK (ctx, n, - ^~~~~~~~~~~~~ -eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': --param inline-unit-growth limit reached [-Winline] - ge_add_stack_array(GelCtx *ctx) - ^~~~~~~~~~~~~~~~~~ -eval.c:86:4: note: called from here - ge_add_stack_array(thectx); \ - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:5091:2: note: in expansion of macro 'GE_PUSH_STACK' - GE_PUSH_STACK (ctx, evf, GE_FOR); - ^~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:5127:3: note: called from here - freetree_full (n, TRUE, FALSE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from eval.c:33: -matrixw.h:141:1: warning: inlining failed in call to 'gel_matrixw_index': --param inline-unit-growth limit reached [-Winline] - gel_matrixw_index(GelMatrixW *m, int x, int y) { - ^~~~~~~~~~~~~~~~~ -eval.c:5158:3: note: called from here - d_addfunc(d_makevfunc(ident->id.id, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - gel_copynode(gel_matrixw_index(from->mat.matrix, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - evfi->i, - ~~~~~~~~ - evfi->j)))); - ~~~~~~~~~~~ -In file included from eval.c:33: -matrixw.h:141:1: warning: inlining failed in call to 'gel_matrixw_index': --param inline-unit-growth limit reached [-Winline] - gel_matrixw_index(GelMatrixW *m, int x, int y) { - ^~~~~~~~~~~~~~~~~ -eval.c:5158:3: note: called from here - d_addfunc(d_makevfunc(ident->id.id, - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - gel_copynode(gel_matrixw_index(from->mat.matrix, - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - evfi->i, - ~~~~~~~~ - evfi->j)))); - ~~~~~~~~~~~ -eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': --param inline-unit-growth limit reached [-Winline] - ge_add_stack_array(GelCtx *ctx) - ^~~~~~~~~~~~~~~~~~ -eval.c:86:4: note: called from here - ge_add_stack_array(thectx); \ - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:5167:2: note: in expansion of macro 'GE_PUSH_STACK' - GE_PUSH_STACK (ctx, n, - ^~~~~~~~~~~~~ -eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': --param inline-unit-growth limit reached [-Winline] - ge_add_stack_array(GelCtx *ctx) - ^~~~~~~~~~~~~~~~~~ -eval.c:86:4: note: called from here - ge_add_stack_array(thectx); \ - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:5170:2: note: in expansion of macro 'GE_PUSH_STACK' - GE_PUSH_STACK(ctx,evfi,GE_FORIN); - ^~~~~~~~~~~~~ -eval.c:5454:1: warning: inlining failed in call to 'iter_get_matrix_index_num': --param inline-unit-growth limit reached [-Winline] - iter_get_matrix_index_num (GelETree *index, int maxsize) - ^~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:6488:11: note: called from here - int i = iter_get_matrix_index_num (index, gel_matrixw_elements (m->mat.matrix)); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] - replacenode(GelETree *to, GelETree *from) - ^~~~~~~~~~~ -eval.c:6492:3: note: called from here - replacenode (n, t); - ^~~~~~~~~~~~~~~~~~ -In file included from eval.c:33: -matrixw.h:141:1: warning: inlining failed in call to 'gel_matrixw_index': --param inline-unit-growth limit reached [-Winline] - gel_matrixw_index(GelMatrixW *m, int x, int y) { - ^~~~~~~~~~~~~~~~~ -matrixw.h:157:7: note: called from here - t = gel_matrixw_index (m, 0, i); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -matrixw.h:141:1: warning: inlining failed in call to 'gel_matrixw_index': --param inline-unit-growth limit reached [-Winline] - gel_matrixw_index(GelMatrixW *m, int x, int y) { - ^~~~~~~~~~~~~~~~~ -matrixw.h:159:7: note: called from here - t = gel_matrixw_index (m, i, 0); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -matrixw.h:141:1: warning: inlining failed in call to 'gel_matrixw_index': --param inline-unit-growth limit reached [-Winline] - gel_matrixw_index(GelMatrixW *m, int x, int y) { - ^~~~~~~~~~~~~~~~~ -matrixw.h:161:7: note: called from here - t = gel_matrixw_index (m, i % w, i / w); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] - replacenode(GelETree *to, GelETree *from) - ^~~~~~~~~~~ -eval.c:6492:3: note: called from here - replacenode (n, t); - ^~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:6507:3: note: called from here - freetree_full (n, TRUE /* freeargs */, FALSE /* kill */); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:6512:3: note: called from here - freetree_full (n, TRUE, FALSE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ mpwrap.c: In function 'mpw_cosh': mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] mpwl_clear (MpwRealNum *op) @@ -10515,63 +10017,6 @@ mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] mpwl_init_type(MpwRealNum *op,int type) ^~~~~~~~~~~~~~ -eval.c:6541:3: note: called from here - freetree_full (n, TRUE, FALSE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:5454:1: warning: inlining failed in call to 'iter_get_matrix_index_num': --param inline-unit-growth limit reached [-Winline] - iter_get_matrix_index_num (GelETree *index, int maxsize) - ^~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:6552:7: note: called from here - x = iter_get_matrix_index_num (index2, gel_matrixw_width (m->mat.matrix)); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:5454:1: warning: inlining failed in call to 'iter_get_matrix_index_num': --param inline-unit-growth limit reached [-Winline] - iter_get_matrix_index_num (GelETree *index, int maxsize) - ^~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:6555:7: note: called from here - y = iter_get_matrix_index_num (index1, gel_matrixw_height (m->mat.matrix)); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': call is unlikely and code size would grow [-Winline] - replacenode(GelETree *to, GelETree *from) - ^~~~~~~~~~~ -eval.c:6565:4: note: called from here - replacenode (n, t); - ^~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': call is unlikely and code size would grow [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:6568:4: note: called from here - freetree_full (n, FALSE /* freeargs */, FALSE /* kill */); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] - replacenode(GelETree *to, GelETree *from) - ^~~~~~~~~~~ -eval.c:6571:4: note: called from here - replacenode (n, gel_copynode (t)); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:649:2: note: called from here - freetree_full(n,TRUE,TRUE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~ -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:6603:3: note: called from here - freetree_full (n, TRUE /* freeargs */, FALSE /* kill */); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c:121:3: note: called from here mpwl_init_type(THE_r,THE_op->r->type); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -10614,30 +10059,185 @@ mpwrap.c:4829:3: note: in expansion of macro 'BREAK_CPLX_OPS' BREAK_CPLX_OPS(op,r,i); ^~~~~~~~~~~~~~ +In file included from funclib.c:94: +funclib.c: In function 'nCr_op': +funclibhelper.cP:83:1: warning: inlining failed in call to 'check_argument_nonnegative_integer': --param inline-unit-growth limit reached [-Winline] + check_argument_nonnegative_integer (GelETree **a, int argnum, const char *funcname) + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h:9, + from /usr/include/glib-2.0/glib/gtypes.h:32, + from /usr/include/glib-2.0/glib/galloca.h:32, + from /usr/include/glib-2.0/glib.h:30, + from funclib.c:28: +funclib.c:6088:6: note: called from here + ! check_argument_nonnegative_integer (a, 1, "nCr")) + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro '_G_BOOLEAN_EXPR' + if (expr) \ + ^~~~ +funclib.c:6087:5: note: in expansion of macro 'G_UNLIKELY' + if G_UNLIKELY ( ! check_argument_real_number (a, 0, "nCr") || + ^~~~~~~~~~ +eval.c: In function 'iter_pop_stack': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:3953:7: note: called from here + freetree_full (data, TRUE, FALSE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:3970:7: note: called from here + freetree_full (data, TRUE, FALSE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': call is unlikely and code size would grow [-Winline] + ge_add_stack_array(GelCtx *ctx) + ^~~~~~~~~~~~~~~~~~ +eval.c:86:4: note: called from here + ge_add_stack_array(thectx); \ + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:3979:5: note: in expansion of macro 'GE_PUSH_STACK' + GE_PUSH_STACK(ctx,li,flag); + ^~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] replacenode(GelETree *to, GelETree *from) ^~~~~~~~~~~ -eval.c:5237:3: note: called from here - replacenode (n, r); - ^~~~~~~~~~~~~~~~~~ +eval.c:4005:6: note: called from here + replacenode(call,data); + ^~~~~~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] freetree_full (GelETree *n, gboolean freeargs, gboolean kill) ^~~~~~~~~~~~~ -eval.c:5255:3: note: called from here - freetree_full(n,TRUE,FALSE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] replacenode(GelETree *to, GelETree *from) ^~~~~~~~~~~ -eval.c:5237:3: note: called from here - replacenode (n, r); - ^~~~~~~~~~~~~~~~~~ +eval.c:4027:6: note: called from here + replacenode (n->op.args, evl->condition); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': call is unlikely and code size would grow [-Winline] + ge_add_stack_array(GelCtx *ctx) + ^~~~~~~~~~~~~~~~~~ +eval.c:86:4: note: called from here + ge_add_stack_array(thectx); \ + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:4053:6: note: in expansion of macro 'GE_PUSH_STACK' + GE_PUSH_STACK(ctx,evl,GE_LOOP_LOOP); + ^~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:4069:7: note: called from here + freetree_full (n, TRUE, FALSE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] replacenode(GelETree *to, GelETree *from) ^~~~~~~~~~~ -eval.c:5247:3: note: called from here - replacenode (n, rr); - ^~~~~~~~~~~~~~~~~~~ +eval.c:4072:7: note: called from here + replacenode (n, b); + ^~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': --param inline-unit-growth limit reached [-Winline] + ge_add_stack_array(GelCtx *ctx) + ^~~~~~~~~~~~~~~~~~ +eval.c:86:4: note: called from here + ge_add_stack_array(thectx); \ + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:4099:5: note: in expansion of macro 'GE_PUSH_STACK' + GE_PUSH_STACK(ctx,evl,GE_LOOP_COND); + ^~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] freetree_full (GelETree *n, gboolean freeargs, gboolean kill) ^~~~~~~~~~~~~ @@ -10659,46 +10259,146 @@ eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] replacenode(GelETree *to, GelETree *from) ^~~~~~~~~~~ -eval.c:4956:5: note: called from here - replacenode(fn,r); - ^~~~~~~~~~~~~~~~~ -eval.c:3802:1: warning: inlining failed in call to 'ev_free_special_data': --param inline-unit-growth limit reached [-Winline] - ev_free_special_data(GelCtx *ctx, gpointer data, int flag) - ^~~~~~~~~~~~~~~~~~~~ -eval.c:4964:4: note: called from here - ev_free_special_data(ctx,data,flag); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:4192:8: note: called from here + replacenode (data, res); + ^~~~~~~~~~~~~~~~~~~~~~~ eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] replacenode(GelETree *to, GelETree *from) ^~~~~~~~~~~ -eval.c:4972:2: note: called from here - replacenode(ctx->res,r); - ^~~~~~~~~~~~~~~~~~~~~~~ +eval.c:4197:7: note: called from here + replacenode (data, res); + ^~~~~~~~~~~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] freetree_full (GelETree *n, gboolean freeargs, gboolean kill) ^~~~~~~~~~~~~ -eval.c:6905:2: note: called from here - freetree_full (n, TRUE /* freeargs */, FALSE /* kill */); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from funclib.c:94: -funclib.c: In function 'ones_op': -funclibhelper.cP:83:1: warning: inlining failed in call to 'check_argument_nonnegative_integer': --param inline-unit-growth limit reached [-Winline] - check_argument_nonnegative_integer (GelETree **a, int argnum, const char *funcname) - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h:9, - from /usr/include/glib-2.0/glib/gtypes.h:32, - from /usr/include/glib-2.0/glib/galloca.h:32, - from /usr/include/glib-2.0/glib.h:30, - from funclib.c:28: -funclib.c:3490:7: note: called from here - ! check_argument_nonnegative_integer (a, 1, "ones"))) - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro '_G_BOOLEAN_EXPR' - if (expr) \ - ^~~~ -funclib.c:3488:5: note: in expansion of macro 'G_UNLIKELY' - if G_UNLIKELY ( ! check_argument_nonnegative_integer (a, 0, "ones") || - ^~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': call is unlikely and code size would grow [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': call is unlikely and code size would grow [-Winline] + ge_add_stack_array(GelCtx *ctx) + ^~~~~~~~~~~~~~~~~~ +eval.c:86:4: note: called from here + ge_add_stack_array(thectx); \ + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:4236:6: note: in expansion of macro 'GE_PUSH_STACK' + GE_PUSH_STACK (ctx, evf, GE_FOR); + ^~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': call is unlikely and code size would grow [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': call is unlikely and code size would grow [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': call is unlikely and code size would grow [-Winline] + ge_add_stack_array(GelCtx *ctx) + ^~~~~~~~~~~~~~~~~~ +eval.c:86:4: note: called from here + ge_add_stack_array(thectx); \ + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:4289:6: note: in expansion of macro 'GE_PUSH_STACK' + GE_PUSH_STACK(ctx,evfi,GE_FORIN); + ^~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from eval.c:33: +matrixw.h:141:1: warning: inlining failed in call to 'gel_matrixw_index': --param inline-unit-growth limit reached [-Winline] + gel_matrixw_index(GelMatrixW *m, int x, int y) { + ^~~~~~~~~~~~~~~~~ +eval.c:4290:6: note: called from here + d_addfunc(d_makevfunc(evfi->id, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + gel_copynode(gel_matrixw_index(evfi->mat, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + evfi->i,evfi->j)))); + ~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] + replacenode(GelETree *to, GelETree *from) + ^~~~~~~~~~~ +eval.c:4347:8: note: called from here + replacenode (data, res); + ^~~~~~~~~~~~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] + replacenode(GelETree *to, GelETree *from) + ^~~~~~~~~~~ +eval.c:4352:7: note: called from here + replacenode (data, res); + ^~~~~~~~~~~~~~~~~~~~~~~ +eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': --param inline-unit-growth limit reached [-Winline] + ge_add_stack_array(GelCtx *ctx) + ^~~~~~~~~~~~~~~~~~ +eval.c:86:4: note: called from here + ge_add_stack_array(thectx); \ + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:3871:2: note: in expansion of macro 'GE_PUSH_STACK' + GE_PUSH_STACK (ctx, n, GE_ADDWHACKARG (GE_POST, whackarg)); + ^~~~~~~~~~~~~ +eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': --param inline-unit-growth limit reached [-Winline] + ge_add_stack_array(GelCtx *ctx) + ^~~~~~~~~~~~~~~~~~ +eval.c:86:4: note: called from here + ge_add_stack_array(thectx); \ + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:3872:2: note: in expansion of macro 'GE_PUSH_STACK' + GE_PUSH_STACK (ctx, ctx->modulo, GE_SETMODULO); + ^~~~~~~~~~~~~ mpwrap.c: In function 'mpw_arctan': mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] mpwl_clear (MpwRealNum *op) @@ -10766,25 +10466,6 @@ mpwrap.c:669:2: note: called from here mpwl_clear(op); ^~~~~~~~~~~~~~ -In file included from funclib.c:94: -funclib.c: In function 'zeros_op': -funclibhelper.cP:83:1: warning: inlining failed in call to 'check_argument_nonnegative_integer': --param inline-unit-growth limit reached [-Winline] - check_argument_nonnegative_integer (GelETree **a, int argnum, const char *funcname) - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h:9, - from /usr/include/glib-2.0/glib/gtypes.h:32, - from /usr/include/glib-2.0/glib/galloca.h:32, - from /usr/include/glib-2.0/glib.h:30, - from funclib.c:28: -funclib.c:3432:7: note: called from here - ! check_argument_nonnegative_integer (a, 1, "zeros"))) - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro '_G_BOOLEAN_EXPR' - if (expr) \ - ^~~~ -funclib.c:3430:5: note: in expansion of macro 'G_UNLIKELY' - if G_UNLIKELY ( ! check_argument_nonnegative_integer (a, 0, "zeros") || - ^~~~~~~~~~ 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] mpwl_clear (MpwRealNum *op) @@ -10826,115 +10507,6 @@ mpwrap.c:2404:3: note: called from here mpwl_clear(rop); ^~~~~~~~~~~~~~~ -In file included from funclib.c:94: -funclib.c: In function 'randint_op': -funclibhelper.cP:35:1: warning: inlining failed in call to 'check_argument_integer': --param inline-unit-growth limit reached [-Winline] - check_argument_integer (GelETree **a, int argnum, const char *funcname) - ^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h:9, - from /usr/include/glib-2.0/glib/gtypes.h:32, - from /usr/include/glib-2.0/glib/galloca.h:32, - from /usr/include/glib-2.0/glib.h:30, - from funclib.c:28: -funclib.c:931:21: note: called from here - if G_UNLIKELY ( ! check_argument_integer (a, 0, "randint")) - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro '_G_BOOLEAN_EXPR' - if (expr) \ - ^~~~ -funclib.c:931:6: note: in expansion of macro 'G_UNLIKELY' - if G_UNLIKELY ( ! check_argument_integer (a, 0, "randint")) - ^~~~~~~~~~ -In file included from funclib.c:94: -funclibhelper.cP:35:1: warning: inlining failed in call to 'check_argument_integer': --param inline-unit-growth limit reached [-Winline] - check_argument_integer (GelETree **a, int argnum, const char *funcname) - ^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h:9, - from /usr/include/glib-2.0/glib/gtypes.h:32, - from /usr/include/glib-2.0/glib/galloca.h:32, - from /usr/include/glib-2.0/glib.h:30, - from funclib.c:28: -funclib.c:947:21: note: called from here - if G_UNLIKELY ( ! check_argument_integer (a, 0, "randint") || - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro '_G_BOOLEAN_EXPR' - if (expr) \ - ^~~~ -funclib.c:947:6: note: in expansion of macro 'G_UNLIKELY' - if G_UNLIKELY ( ! check_argument_integer (a, 0, "randint") || - ^~~~~~~~~~ -In file included from funclib.c:94: -funclibhelper.cP:83:1: warning: inlining failed in call to 'check_argument_nonnegative_integer': --param inline-unit-growth limit reached [-Winline] - check_argument_nonnegative_integer (GelETree **a, int argnum, const char *funcname) - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h:9, - from /usr/include/glib-2.0/glib/gtypes.h:32, - from /usr/include/glib-2.0/glib/galloca.h:32, - from /usr/include/glib-2.0/glib.h:30, - from funclib.c:28: -funclib.c:948:7: note: called from here - ! check_argument_nonnegative_integer (a, 1, "randint")) - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro '_G_BOOLEAN_EXPR' - if (expr) \ - ^~~~ -funclib.c:947:6: note: in expansion of macro 'G_UNLIKELY' - if G_UNLIKELY ( ! check_argument_integer (a, 0, "randint") || - ^~~~~~~~~~ -In file included from funclib.c:94: -funclibhelper.cP:35:1: warning: inlining failed in call to 'check_argument_integer': --param inline-unit-growth limit reached [-Winline] - check_argument_integer (GelETree **a, int argnum, const char *funcname) - ^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h:9, - from /usr/include/glib-2.0/glib/gtypes.h:32, - from /usr/include/glib-2.0/glib/galloca.h:32, - from /usr/include/glib-2.0/glib.h:30, - from funclib.c:28: -funclib.c:989:21: note: called from here - if G_UNLIKELY ( ! check_argument_integer (a, 0, "randint") || - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro '_G_BOOLEAN_EXPR' - if (expr) \ - ^~~~ -funclib.c:989:6: note: in expansion of macro 'G_UNLIKELY' - if G_UNLIKELY ( ! check_argument_integer (a, 0, "randint") || - ^~~~~~~~~~ -In file included from funclib.c:94: -funclibhelper.cP:83:1: warning: inlining failed in call to 'check_argument_nonnegative_integer': --param inline-unit-growth limit reached [-Winline] - check_argument_nonnegative_integer (GelETree **a, int argnum, const char *funcname) - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h:9, - from /usr/include/glib-2.0/glib/gtypes.h:32, - from /usr/include/glib-2.0/glib/galloca.h:32, - from /usr/include/glib-2.0/glib.h:30, - from funclib.c:28: -funclib.c:990:7: note: called from here - ! check_argument_nonnegative_integer (a, 1, "randint") || - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro '_G_BOOLEAN_EXPR' - if (expr) \ - ^~~~ -funclib.c:989:6: note: in expansion of macro 'G_UNLIKELY' - if G_UNLIKELY ( ! check_argument_integer (a, 0, "randint") || - ^~~~~~~~~~ -In file included from funclib.c:94: -funclibhelper.cP:83:1: warning: inlining failed in call to 'check_argument_nonnegative_integer': --param inline-unit-growth limit reached [-Winline] - check_argument_nonnegative_integer (GelETree **a, int argnum, const char *funcname) - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h:9, - from /usr/include/glib-2.0/glib/gtypes.h:32, - from /usr/include/glib-2.0/glib/galloca.h:32, - from /usr/include/glib-2.0/glib.h:30, - from funclib.c:28: -funclib.c:991:7: note: called from here - ! check_argument_nonnegative_integer (a, 2, "randint")) - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro '_G_BOOLEAN_EXPR' - if (expr) \ - ^~~~ -funclib.c:989:6: note: in expansion of macro 'G_UNLIKELY' - if G_UNLIKELY ( ! check_argument_integer (a, 0, "randint") || - ^~~~~~~~~~ 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] mpwl_clear (MpwRealNum *op) @@ -11072,61 +10644,6 @@ mpwrap.c:4573:4: note: called from here mpwl_clear (&t); ^~~~~~~~~~~~~~~ -In file included from funclib.c:94: -funclib.c: In function 'rand_op': -funclibhelper.cP:83:1: warning: inlining failed in call to 'check_argument_nonnegative_integer': --param inline-unit-growth limit reached [-Winline] - check_argument_nonnegative_integer (GelETree **a, int argnum, const char *funcname) - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h:9, - from /usr/include/glib-2.0/glib/gtypes.h:32, - from /usr/include/glib-2.0/glib/galloca.h:32, - from /usr/include/glib-2.0/glib.h:30, - from funclib.c:28: -funclib.c:846:21: note: called from here - if G_UNLIKELY ( ! check_argument_nonnegative_integer (a, 0, "rand")) - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro '_G_BOOLEAN_EXPR' - if (expr) \ - ^~~~ -funclib.c:846:6: note: in expansion of macro 'G_UNLIKELY' - if G_UNLIKELY ( ! check_argument_nonnegative_integer (a, 0, "rand")) - ^~~~~~~~~~ -In file included from funclib.c:94: -funclibhelper.cP:83:1: warning: inlining failed in call to 'check_argument_nonnegative_integer': --param inline-unit-growth limit reached [-Winline] - check_argument_nonnegative_integer (GelETree **a, int argnum, const char *funcname) - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h:9, - from /usr/include/glib-2.0/glib/gtypes.h:32, - from /usr/include/glib-2.0/glib/galloca.h:32, - from /usr/include/glib-2.0/glib.h:30, - from funclib.c:28: -funclib.c:877:21: note: called from here - if G_UNLIKELY ( ! check_argument_nonnegative_integer (a, 0, "rand") || - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro '_G_BOOLEAN_EXPR' - if (expr) \ - ^~~~ -funclib.c:877:6: note: in expansion of macro 'G_UNLIKELY' - if G_UNLIKELY ( ! check_argument_nonnegative_integer (a, 0, "rand") || - ^~~~~~~~~~ -In file included from funclib.c:94: -funclibhelper.cP:83:1: warning: inlining failed in call to 'check_argument_nonnegative_integer': --param inline-unit-growth limit reached [-Winline] - check_argument_nonnegative_integer (GelETree **a, int argnum, const char *funcname) - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h:9, - from /usr/include/glib-2.0/glib/gtypes.h:32, - from /usr/include/glib-2.0/glib/galloca.h:32, - from /usr/include/glib-2.0/glib.h:30, - from funclib.c:28: -funclib.c:878:7: note: called from here - ! check_argument_nonnegative_integer (a, 1, "rand")) - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro '_G_BOOLEAN_EXPR' - if (expr) \ - ^~~~ -funclib.c:877:6: note: in expansion of macro 'G_UNLIKELY' - if G_UNLIKELY ( ! check_argument_nonnegative_integer (a, 0, "rand") || - ^~~~~~~~~~ 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] mpwl_clear (MpwRealNum *op) @@ -11166,6 +10683,169 @@ mpwrap.c:2461:3: note: called from here mpwl_clear (rop); ^~~~~~~~~~~~~~~~ +eval.c: In function 'iter_continue_break_op': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:5354:2: note: called from here + freetree_full(ctx->res,TRUE,FALSE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:5329:5: note: called from here + freetree_full(data,TRUE,FALSE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:5267:3: note: called from here + freetree_full(e->body,TRUE,FALSE); \ + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:5336:4: note: in expansion of macro 'LOOP_BREAK_CONT' + LOOP_BREAK_CONT (GelEvalLoop, evl_free_with_cond, GE_LOOP_LOOP); + ^~~~~~~~~~~~~~~ +eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': --param inline-unit-growth limit reached [-Winline] + ge_add_stack_array(GelCtx *ctx) + ^~~~~~~~~~~~~~~~~~ +eval.c:86:4: note: called from here + ge_add_stack_array(thectx); \ + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:5269:3: note: in expansion of macro 'GE_PUSH_STACK' + GE_PUSH_STACK(ctx,e,pushflag); \ + ^~~~~~~~~~~~~ +eval.c:5336:4: note: in expansion of macro 'LOOP_BREAK_CONT' + LOOP_BREAK_CONT (GelEvalLoop, evl_free_with_cond, GE_LOOP_LOOP); + ^~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:5290:4: note: called from here + freetree_full(n,TRUE,FALSE); \ + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:5336:4: note: in expansion of macro 'LOOP_BREAK_CONT' + LOOP_BREAK_CONT (GelEvalLoop, evl_free_with_cond, GE_LOOP_LOOP); + ^~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:5267:3: note: called from here + freetree_full(e->body,TRUE,FALSE); \ + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:5338:4: note: in expansion of macro 'LOOP_BREAK_CONT' + LOOP_BREAK_CONT (GelEvalFor, evf_free, GE_FOR); + ^~~~~~~~~~~~~~~ +eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': --param inline-unit-growth limit reached [-Winline] + ge_add_stack_array(GelCtx *ctx) + ^~~~~~~~~~~~~~~~~~ +eval.c:86:4: note: called from here + ge_add_stack_array(thectx); \ + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:5269:3: note: in expansion of macro 'GE_PUSH_STACK' + GE_PUSH_STACK(ctx,e,pushflag); \ + ^~~~~~~~~~~~~ +eval.c:5338:4: note: in expansion of macro 'LOOP_BREAK_CONT' + LOOP_BREAK_CONT (GelEvalFor, evf_free, GE_FOR); + ^~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:5290:4: note: called from here + freetree_full(n,TRUE,FALSE); \ + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:5338:4: note: in expansion of macro 'LOOP_BREAK_CONT' + LOOP_BREAK_CONT (GelEvalFor, evf_free, GE_FOR); + ^~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:5267:3: note: called from here + freetree_full(e->body,TRUE,FALSE); \ + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:5340:4: note: in expansion of macro 'LOOP_BREAK_CONT' + LOOP_BREAK_CONT (GelEvalForIn, evfi_free, GE_FORIN); + ^~~~~~~~~~~~~~~ +eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': --param inline-unit-growth limit reached [-Winline] + ge_add_stack_array(GelCtx *ctx) + ^~~~~~~~~~~~~~~~~~ +eval.c:86:4: note: called from here + ge_add_stack_array(thectx); \ + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:5269:3: note: in expansion of macro 'GE_PUSH_STACK' + GE_PUSH_STACK(ctx,e,pushflag); \ + ^~~~~~~~~~~~~ +eval.c:5340:4: note: in expansion of macro 'LOOP_BREAK_CONT' + LOOP_BREAK_CONT (GelEvalForIn, evfi_free, GE_FORIN); + ^~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:5290:4: note: called from here + freetree_full(n,TRUE,FALSE); \ + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:5340:4: note: in expansion of macro 'LOOP_BREAK_CONT' + LOOP_BREAK_CONT (GelEvalForIn, evfi_free, GE_FORIN); + ^~~~~~~~~~~~~~~ +eval.c:3802:1: warning: inlining failed in call to 'ev_free_special_data': --param inline-unit-growth limit reached [-Winline] + ev_free_special_data(GelCtx *ctx, gpointer data, int flag) + ^~~~~~~~~~~~~~~~~~~~ +eval.c:5342:4: note: called from here + ev_free_special_data(ctx,data,flag); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] mpwl_clear (MpwRealNum *op) @@ -11269,31 +10949,64 @@ mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] mpwl_init_type(MpwRealNum *op,int type) ^~~~~~~~~~~~~~ +eval.c: In function 'iter_funccallop.constprop': mpwrap.c:178:3: note: called from here mpwl_init_type(m,(n)->type); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c:5024:4: note: in expansion of macro 'MAKE_COPY' MAKE_COPY (rop->r); ^~~~~~~~~ -In file included from funclib.c:94: -funclib.c: In function 'nCr_op': -funclibhelper.cP:83:1: warning: inlining failed in call to 'check_argument_nonnegative_integer': --param inline-unit-growth limit reached [-Winline] - check_argument_nonnegative_integer (GelETree **a, int argnum, const char *funcname) - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h:9, - from /usr/include/glib-2.0/glib/gtypes.h:32, - from /usr/include/glib-2.0/glib/galloca.h:32, - from /usr/include/glib-2.0/glib.h:30, - from funclib.c:28: -funclib.c:6088:6: note: called from here - ! check_argument_nonnegative_integer (a, 1, "nCr")) - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro '_G_BOOLEAN_EXPR' - if (expr) \ - ^~~~ -funclib.c:6087:5: note: in expansion of macro 'G_UNLIKELY' - if G_UNLIKELY ( ! check_argument_real_number (a, 0, "nCr") || - ^~~~~~~~~~ +eval.c:4608:1: warning: inlining failed in call to 'get_func_from': --param inline-unit-growth limit reached [-Winline] + get_func_from (GelETree *l, gboolean silent) + ^~~~~~~~~~~~~ +eval.c:4675:9: note: called from here + return get_func_from (l, silent); + ^~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': --param inline-unit-growth limit reached [-Winline] + ge_add_stack_array(GelCtx *ctx) + ^~~~~~~~~~~~~~~~~~ +eval.c:86:4: note: called from here + ge_add_stack_array(thectx); \ + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:4811:3: note: in expansion of macro 'GE_PUSH_STACK' + GE_PUSH_STACK (ctx, ctx->current, + ^~~~~~~~~~~~~ +eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': --param inline-unit-growth limit reached [-Winline] + ge_add_stack_array(GelCtx *ctx) + ^~~~~~~~~~~~~~~~~~ +eval.c:86:4: note: called from here + ge_add_stack_array(thectx); \ + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:4821:3: note: in expansion of macro 'GE_PUSH_STACK' + GE_PUSH_STACK(ctx,ctx->current,GE_FUNCCALL); + ^~~~~~~~~~~~~ +eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': --param inline-unit-growth limit reached [-Winline] + ge_add_stack_array(GelCtx *ctx) + ^~~~~~~~~~~~~~~~~~ +eval.c:86:4: note: called from here + ge_add_stack_array(thectx); \ + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:4827:4: note: in expansion of macro 'GE_PUSH_STACK' + GE_PUSH_STACK (ctx, ctx->modulo, GE_SETMODULO); + ^~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] + replacenode(GelETree *to, GelETree *from) + ^~~~~~~~~~~ +eval.c:4882:4: note: called from here + replacenode (n, ret); + ^~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:4905:3: note: called from here + freetree_full(n,TRUE,FALSE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] mpwl_clear (MpwRealNum *op) @@ -11307,6 +11020,103 @@ mpwrap.c:1715:3: note: called from here mpwl_clear(rop); ^~~~~~~~~~~~~~~ +eval.c: In function 'iter_operator_post.constprop': +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] + replacenode(GelETree *to, GelETree *from) + ^~~~~~~~~~~ +eval.c:7242:3: note: called from here + replacenode (n, r); + ^~~~~~~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] + replacenode(GelETree *to, GelETree *from) + ^~~~~~~~~~~ +eval.c:5731:5: note: called from here + replacenode (n, ret); + ^~~~~~~~~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] + replacenode(GelETree *to, GelETree *from) + ^~~~~~~~~~~ +eval.c:5886:2: note: called from here + replacenode(n,r); + ^~~~~~~~~~~~~~~~ +eval.c:5454:1: warning: inlining failed in call to 'iter_get_matrix_index_num': call is unlikely and code size would grow [-Winline] + iter_get_matrix_index_num (GelETree *index, int maxsize) + ^~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:6009:8: note: called from here + x = iter_get_matrix_index_num (index2, INT_MAX); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:5454:1: warning: inlining failed in call to 'iter_get_matrix_index_num': call is unlikely and code size would grow [-Winline] + iter_get_matrix_index_num (GelETree *index, int maxsize) + ^~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:6012:8: note: called from here + y = iter_get_matrix_index_num (index1, INT_MAX); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:5454:1: warning: inlining failed in call to 'iter_get_matrix_index_num': call is unlikely and code size would grow [-Winline] + iter_get_matrix_index_num (GelETree *index, int maxsize) + ^~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:6056:8: note: called from here + i = iter_get_matrix_index_num (index, INT_MAX); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] + replacenode(GelETree *to, GelETree *from) + ^~~~~~~~~~~ +eval.c:6131:2: note: called from here + replacenode(n,gel_makenum_null ()); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] + replacenode(GelETree *to, GelETree *from) + ^~~~~~~~~~~ +eval.c:6361:2: note: called from here + replacenode (n, gel_makenum_null ()); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] + replacenode(GelETree *to, GelETree *from) + ^~~~~~~~~~~ +eval.c:6391:2: note: called from here + replacenode (n, rr); + ^~~~~~~~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] + replacenode(GelETree *to, GelETree *from) + ^~~~~~~~~~~ +eval.c:7337:4: note: called from here + replacenode (n, t); + ^~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:5035:4: note: called from here + freetree_full(n,TRUE,FALSE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:5061:4: note: called from here + freetree_full(n,TRUE,FALSE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': --param inline-unit-growth limit reached [-Winline] + ge_add_stack_array(GelCtx *ctx) + ^~~~~~~~~~~~~~~~~~ +eval.c:86:4: note: called from here + ge_add_stack_array(thectx); \ + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:5088:2: note: in expansion of macro 'GE_PUSH_STACK' + GE_PUSH_STACK (ctx, n, + ^~~~~~~~~~~~~ +eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': --param inline-unit-growth limit reached [-Winline] + ge_add_stack_array(GelCtx *ctx) + ^~~~~~~~~~~~~~~~~~ +eval.c:86:4: note: called from here + ge_add_stack_array(thectx); \ + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:5091:2: note: in expansion of macro 'GE_PUSH_STACK' + GE_PUSH_STACK (ctx, evf, GE_FOR); + ^~~~~~~~~~~~~ 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] mpwl_clear (MpwRealNum *op) @@ -11317,18 +11127,243 @@ mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] mpwl_init_type(MpwRealNum *op,int type) ^~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ mpwrap.c:178:3: note: called from here mpwl_init_type(m,(n)->type); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mpwrap.c:5125:4: note: in expansion of macro 'MAKE_COPY' MAKE_COPY (rop->r); ^~~~~~~~~ +eval.c:5127:3: note: called from here + freetree_full (n, TRUE, FALSE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from eval.c:33: +matrixw.h:141:1: warning: inlining failed in call to 'gel_matrixw_index': --param inline-unit-growth limit reached [-Winline] + gel_matrixw_index(GelMatrixW *m, int x, int y) { + ^~~~~~~~~~~~~~~~~ +eval.c:5158:3: note: called from here + d_addfunc(d_makevfunc(ident->id.id, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + gel_copynode(gel_matrixw_index(from->mat.matrix, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + evfi->i, + ~~~~~~~~ + evfi->j)))); + ~~~~~~~~~~~ +In file included from eval.c:33: +matrixw.h:141:1: warning: inlining failed in call to 'gel_matrixw_index': --param inline-unit-growth limit reached [-Winline] + gel_matrixw_index(GelMatrixW *m, int x, int y) { + ^~~~~~~~~~~~~~~~~ mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] mpwl_clear (MpwRealNum *op) ^~~~~~~~~~ mpwrap.c:1715:3: note: called from here mpwl_clear(rop); ^~~~~~~~~~~~~~~ +eval.c:5158:3: note: called from here + d_addfunc(d_makevfunc(ident->id.id, + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + gel_copynode(gel_matrixw_index(from->mat.matrix, + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + evfi->i, + ~~~~~~~~ + evfi->j)))); + ~~~~~~~~~~~ +eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': --param inline-unit-growth limit reached [-Winline] + ge_add_stack_array(GelCtx *ctx) + ^~~~~~~~~~~~~~~~~~ +eval.c:86:4: note: called from here + ge_add_stack_array(thectx); \ + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:5167:2: note: in expansion of macro 'GE_PUSH_STACK' + GE_PUSH_STACK (ctx, n, + ^~~~~~~~~~~~~ +eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': --param inline-unit-growth limit reached [-Winline] + ge_add_stack_array(GelCtx *ctx) + ^~~~~~~~~~~~~~~~~~ +eval.c:86:4: note: called from here + ge_add_stack_array(thectx); \ + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:5170:2: note: in expansion of macro 'GE_PUSH_STACK' + GE_PUSH_STACK(ctx,evfi,GE_FORIN); + ^~~~~~~~~~~~~ +eval.c:5454:1: warning: inlining failed in call to 'iter_get_matrix_index_num': --param inline-unit-growth limit reached [-Winline] + iter_get_matrix_index_num (GelETree *index, int maxsize) + ^~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:6488:11: note: called from here + int i = iter_get_matrix_index_num (index, gel_matrixw_elements (m->mat.matrix)); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] + replacenode(GelETree *to, GelETree *from) + ^~~~~~~~~~~ +eval.c:6492:3: note: called from here + replacenode (n, t); + ^~~~~~~~~~~~~~~~~~ +In file included from eval.c:33: +matrixw.h:141:1: warning: inlining failed in call to 'gel_matrixw_index': --param inline-unit-growth limit reached [-Winline] + gel_matrixw_index(GelMatrixW *m, int x, int y) { + ^~~~~~~~~~~~~~~~~ +matrixw.h:157:7: note: called from here + t = gel_matrixw_index (m, 0, i); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +matrixw.h:141:1: warning: inlining failed in call to 'gel_matrixw_index': --param inline-unit-growth limit reached [-Winline] + gel_matrixw_index(GelMatrixW *m, int x, int y) { + ^~~~~~~~~~~~~~~~~ +matrixw.h:159:7: note: called from here + t = gel_matrixw_index (m, i, 0); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +matrixw.h:141:1: warning: inlining failed in call to 'gel_matrixw_index': --param inline-unit-growth limit reached [-Winline] + gel_matrixw_index(GelMatrixW *m, int x, int y) { + ^~~~~~~~~~~~~~~~~ +matrixw.h:161:7: note: called from here + t = gel_matrixw_index (m, i % w, i / w); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] + replacenode(GelETree *to, GelETree *from) + ^~~~~~~~~~~ +eval.c:6492:3: note: called from here + replacenode (n, t); + ^~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:6507:3: note: called from here + freetree_full (n, TRUE /* freeargs */, FALSE /* kill */); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:6512:3: note: called from here + freetree_full (n, TRUE, FALSE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:6541:3: note: called from here + freetree_full (n, TRUE, FALSE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:5454:1: warning: inlining failed in call to 'iter_get_matrix_index_num': --param inline-unit-growth limit reached [-Winline] + iter_get_matrix_index_num (GelETree *index, int maxsize) + ^~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:6552:7: note: called from here + x = iter_get_matrix_index_num (index2, gel_matrixw_width (m->mat.matrix)); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:5454:1: warning: inlining failed in call to 'iter_get_matrix_index_num': --param inline-unit-growth limit reached [-Winline] + iter_get_matrix_index_num (GelETree *index, int maxsize) + ^~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:6555:7: note: called from here + y = iter_get_matrix_index_num (index1, gel_matrixw_height (m->mat.matrix)); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': call is unlikely and code size would grow [-Winline] + replacenode(GelETree *to, GelETree *from) + ^~~~~~~~~~~ +eval.c:6565:4: note: called from here + replacenode (n, t); + ^~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': call is unlikely and code size would grow [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:6568:4: note: called from here + freetree_full (n, FALSE /* freeargs */, FALSE /* kill */); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] + replacenode(GelETree *to, GelETree *from) + ^~~~~~~~~~~ +eval.c:6571:4: note: called from here + replacenode (n, gel_copynode (t)); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:6603:3: note: called from here + freetree_full (n, TRUE /* freeargs */, FALSE /* kill */); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] + replacenode(GelETree *to, GelETree *from) + ^~~~~~~~~~~ +eval.c:5237:3: note: called from here + replacenode (n, r); + ^~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:5255:3: note: called from here + freetree_full(n,TRUE,FALSE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] + replacenode(GelETree *to, GelETree *from) + ^~~~~~~~~~~ +eval.c:5237:3: note: called from here + replacenode (n, r); + ^~~~~~~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] + replacenode(GelETree *to, GelETree *from) + ^~~~~~~~~~~ +eval.c:5247:3: note: called from here + replacenode (n, rr); + ^~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:649:2: note: called from here + freetree_full(n,TRUE,TRUE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] + replacenode(GelETree *to, GelETree *from) + ^~~~~~~~~~~ +eval.c:4956:5: note: called from here + replacenode(fn,r); + ^~~~~~~~~~~~~~~~~ +eval.c:3802:1: warning: inlining failed in call to 'ev_free_special_data': --param inline-unit-growth limit reached [-Winline] + ev_free_special_data(GelCtx *ctx, gpointer data, int flag) + ^~~~~~~~~~~~~~~~~~~~ +eval.c:4964:4: note: called from here + ev_free_special_data(ctx,data,flag); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c:814:1: warning: inlining failed in call to 'replacenode': --param inline-unit-growth limit reached [-Winline] + replacenode(GelETree *to, GelETree *from) + ^~~~~~~~~~~ +eval.c:4972:2: note: called from here + replacenode(ctx->res,r); + ^~~~~~~~~~~~~~~~~~~~~~~ +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:6905:2: note: called from here + freetree_full (n, TRUE /* freeargs */, FALSE /* kill */); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] mpwl_clear (MpwRealNum *op) @@ -11510,6 +11545,260 @@ mpwrap.c:669:2: note: called from here mpwl_clear(op); ^~~~~~~~~~~~~~ +mpwrap.c: In function 'mpw_floor': +mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] + mpwl_init_type(MpwRealNum *op,int type) + ^~~~~~~~~~~~~~ +mpwrap.c:178:3: note: called from here + mpwl_init_type(m,(n)->type); \ + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +mpwrap.c:5617:2: note: in expansion of macro 'MAKE_COPY' + MAKE_COPY(rop->r); + ^~~~~~~~~ +mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] + mpwl_init_type(MpwRealNum *op,int type) + ^~~~~~~~~~~~~~ +mpwrap.c:178:3: note: called from here + mpwl_init_type(m,(n)->type); \ + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +mpwrap.c:5620:3: note: in expansion of macro 'MAKE_COPY' + MAKE_COPY(rop->i); + ^~~~~~~~~ +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + mpwl_clear (MpwRealNum *op) + ^~~~~~~~~~ +mpwrap.c:669:2: note: called from here + mpwl_clear(op); + ^~~~~~~~~~~~~~ +mpwrap.c: In function 'mpw_ceil': +mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] + mpwl_init_type(MpwRealNum *op,int type) + ^~~~~~~~~~~~~~ +mpwrap.c:178:3: note: called from here + mpwl_init_type(m,(n)->type); \ + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +mpwrap.c:5630:2: note: in expansion of macro 'MAKE_COPY' + MAKE_COPY(rop->r); + ^~~~~~~~~ +mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] + mpwl_init_type(MpwRealNum *op,int type) + ^~~~~~~~~~~~~~ +mpwrap.c:178:3: note: called from here + mpwl_init_type(m,(n)->type); \ + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +mpwrap.c:5633:3: note: in expansion of macro 'MAKE_COPY' + MAKE_COPY(rop->i); + ^~~~~~~~~ +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + mpwl_clear (MpwRealNum *op) + ^~~~~~~~~~ +mpwrap.c:669:2: note: called from here + mpwl_clear(op); + ^~~~~~~~~~~~~~ +mpwrap.c: In function 'mpw_trunc': +mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] + mpwl_init_type(MpwRealNum *op,int type) + ^~~~~~~~~~~~~~ +mpwrap.c:178:3: note: called from here + mpwl_init_type(m,(n)->type); \ + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +mpwrap.c:5646:3: note: in expansion of macro 'MAKE_COPY' + MAKE_COPY(rop->i); + ^~~~~~~~~ +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + mpwl_clear (MpwRealNum *op) + ^~~~~~~~~~ +mpwrap.c:669:2: note: called from here + mpwl_clear(op); + ^~~~~~~~~~~~~~ +mpwrap.c: In function 'mpw_denominator': +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + mpwl_clear (MpwRealNum *op) + ^~~~~~~~~~ +mpwrap.c:5757:4: note: called from here + mpwl_clear (&r2); + ^~~~~~~~~~~~~~~~ +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + mpwl_clear (MpwRealNum *op) + ^~~~~~~~~~ +mpwrap.c:5756:4: note: called from here + mpwl_clear (&r1); + ^~~~~~~~~~~~~~~~ +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + mpwl_clear (MpwRealNum *op) + ^~~~~~~~~~ +mpwrap.c:669:2: note: called from here + mpwl_clear(op); + ^~~~~~~~~~~~~~ +mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] + mpwl_init_type(MpwRealNum *op,int type) + ^~~~~~~~~~~~~~ +mpwrap.c:189:3: note: called from here + mpwl_init_type(m,type); \ + ^~~~~~~~~~~~~~~~~~~~~~ +mpwrap.c:5763:4: note: in expansion of macro 'MAKE_EMPTY' + MAKE_EMPTY (rop->r, MPW_INTEGER); + ^~~~~~~~~~ +mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] + mpwl_init_type(MpwRealNum *op,int type) + ^~~~~~~~~~~~~~ +mpwrap.c:178:3: note: called from here + mpwl_init_type(m,(n)->type); \ + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +mpwrap.c:5765:4: note: in expansion of macro 'MAKE_COPY' + MAKE_COPY (rop->r); + ^~~~~~~~~ +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + mpwl_clear (MpwRealNum *op) + ^~~~~~~~~~ +mpwrap.c:5773:3: note: called from here + mpwl_clear (&r2); + ^~~~~~~~~~~~~~~~ +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + mpwl_clear (MpwRealNum *op) + ^~~~~~~~~~ +mpwrap.c:5772:3: note: called from here + mpwl_clear (&r1); + ^~~~~~~~~~~~~~~~ +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + mpwl_clear (MpwRealNum *op) + ^~~~~~~~~~ +mpwrap.c:669:2: note: called from here + mpwl_clear(op); + ^~~~~~~~~~~~~~ +mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] + mpwl_init_type(MpwRealNum *op,int type) + ^~~~~~~~~~~~~~ +mpwrap.c:189:3: note: called from here + mpwl_init_type(m,type); \ + ^~~~~~~~~~~~~~~~~~~~~~ +mpwrap.c:5777:4: note: in expansion of macro 'MAKE_EMPTY' + MAKE_EMPTY (rop->r, MPW_INTEGER); + ^~~~~~~~~~ +mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] + mpwl_init_type(MpwRealNum *op,int type) + ^~~~~~~~~~~~~~ +mpwrap.c:178:3: note: called from here + mpwl_init_type(m,(n)->type); \ + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +mpwrap.c:5779:4: note: in expansion of macro 'MAKE_COPY' + MAKE_COPY (rop->r); + ^~~~~~~~~ +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] + mpwl_clear (MpwRealNum *op) + ^~~~~~~~~~ +mpwrap.c:5808:4: note: called from here + mpwl_clear (&n2); + ^~~~~~~~~~~~~~~~ +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + mpwl_clear (MpwRealNum *op) + ^~~~~~~~~~ +mpwrap.c:5807:4: note: called from here + mpwl_clear (&n1); + ^~~~~~~~~~~~~~~~ +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + mpwl_clear (MpwRealNum *op) + ^~~~~~~~~~ +mpwrap.c:5806:4: note: called from here + mpwl_clear (&r2); + ^~~~~~~~~~~~~~~~ +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + mpwl_clear (MpwRealNum *op) + ^~~~~~~~~~ +mpwrap.c:5805:4: note: called from here + mpwl_clear (&r1); + ^~~~~~~~~~~~~~~~ +mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] + mpwl_init_type(MpwRealNum *op,int type) + ^~~~~~~~~~~~~~ +mpwrap.c:189:3: note: called from here + mpwl_init_type(m,type); \ + ^~~~~~~~~~~~~~~~~~~~~~ +mpwrap.c:5813:4: note: in expansion of macro 'MAKE_EMPTY' + MAKE_EMPTY (rop->r, MPW_INTEGER); + ^~~~~~~~~~ +mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] + mpwl_init_type(MpwRealNum *op,int type) + ^~~~~~~~~~~~~~ +mpwrap.c:189:3: note: called from here + mpwl_init_type(m,type); \ + ^~~~~~~~~~~~~~~~~~~~~~ +mpwrap.c:5814:4: note: in expansion of macro 'MAKE_EMPTY' + MAKE_EMPTY (rop->i, MPW_INTEGER); + ^~~~~~~~~~ +mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] + mpwl_init_type(MpwRealNum *op,int type) + ^~~~~~~~~~~~~~ +mpwrap.c:178:3: note: called from here + mpwl_init_type(m,(n)->type); \ + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +mpwrap.c:5816:4: note: in expansion of macro 'MAKE_COPY' + MAKE_COPY (rop->r); + ^~~~~~~~~ +mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] + mpwl_init_type(MpwRealNum *op,int type) + ^~~~~~~~~~~~~~ +mpwrap.c:178:3: note: called from here + mpwl_init_type(m,(n)->type); \ + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +mpwrap.c:5817:4: note: in expansion of macro 'MAKE_COPY' + MAKE_COPY (rop->i); + ^~~~~~~~~ +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + mpwl_clear (MpwRealNum *op) + ^~~~~~~~~~ +mpwrap.c:5831:3: note: called from here + mpwl_clear (&n2); + ^~~~~~~~~~~~~~~~ +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + mpwl_clear (MpwRealNum *op) + ^~~~~~~~~~ +mpwrap.c:5830:3: note: called from here + mpwl_clear (&n1); + ^~~~~~~~~~~~~~~~ +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + mpwl_clear (MpwRealNum *op) + ^~~~~~~~~~ +mpwrap.c:5829:3: note: called from here + mpwl_clear (&r2); + ^~~~~~~~~~~~~~~~ +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + mpwl_clear (MpwRealNum *op) + ^~~~~~~~~~ +mpwrap.c:5828:3: note: called from here + mpwl_clear (&r1); + ^~~~~~~~~~~~~~~~ +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + mpwl_clear (MpwRealNum *op) + ^~~~~~~~~~ +mpwrap.c:669:2: note: called from here + mpwl_clear(op); + ^~~~~~~~~~~~~~ +mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] + mpwl_clear (MpwRealNum *op) + ^~~~~~~~~~ +mpwrap.c:669:2: note: called from here + mpwl_clear(op); + ^~~~~~~~~~~~~~ +mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] + mpwl_init_type(MpwRealNum *op,int type) + ^~~~~~~~~~~~~~ +mpwrap.c:189:3: note: called from here + mpwl_init_type(m,type); \ + ^~~~~~~~~~~~~~~~~~~~~~ +mpwrap.c:5837:4: note: in expansion of macro 'MAKE_EMPTY' + MAKE_EMPTY (rop->r, MPW_INTEGER); + ^~~~~~~~~~ +mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] + mpwl_init_type(MpwRealNum *op,int type) + ^~~~~~~~~~~~~~ +mpwrap.c:178:3: note: called from here + mpwl_init_type(m,(n)->type); \ + ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +mpwrap.c:5839:4: note: in expansion of macro 'MAKE_COPY' + MAKE_COPY (rop->r); + ^~~~~~~~~ eval.c: In function 'gel_eval_etree': eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': --param inline-unit-growth limit reached [-Winline] ge_add_stack_array(GelCtx *ctx) @@ -11574,31 +11863,6 @@ eval.c:649:2: note: called from here freetree_full(n,TRUE,TRUE); ^~~~~~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c: In function 'mpw_floor': -mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] - mpwl_init_type(MpwRealNum *op,int type) - ^~~~~~~~~~~~~~ -mpwrap.c:178:3: note: called from here - mpwl_init_type(m,(n)->type); \ - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c:5617:2: note: in expansion of macro 'MAKE_COPY' - MAKE_COPY(rop->r); - ^~~~~~~~~ -mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] - mpwl_init_type(MpwRealNum *op,int type) - ^~~~~~~~~~~~~~ -mpwrap.c:178:3: note: called from here - mpwl_init_type(m,(n)->type); \ - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c:5620:3: note: in expansion of macro 'MAKE_COPY' - MAKE_COPY(rop->i); - ^~~~~~~~~ -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - mpwl_clear (MpwRealNum *op) - ^~~~~~~~~~ -mpwrap.c:669:2: note: called from here - mpwl_clear(op); - ^~~~~~~~~~~~~~ eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': --param inline-unit-growth limit reached [-Winline] ge_add_stack_array(GelCtx *ctx) ^~~~~~~~~~~~~~~~~~ @@ -11836,40 +12100,15 @@ eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': call is unlikely and code size would grow [-Winline] ge_add_stack_array(GelCtx *ctx) ^~~~~~~~~~~~~~~~~~ -mpwrap.c: In function 'mpw_ceil': eval.c:86:4: note: called from here ge_add_stack_array(thectx); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:4436:4: note: in expansion of macro 'GE_PUSH_STACK' GE_PUSH_STACK (ctx, t, GE_PRE); ^~~~~~~~~~~~~ -mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] - mpwl_init_type(MpwRealNum *op,int type) - ^~~~~~~~~~~~~~ eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': --param inline-unit-growth limit reached [-Winline] ge_add_stack_array(GelCtx *ctx) ^~~~~~~~~~~~~~~~~~ -mpwrap.c:178:3: note: called from here - mpwl_init_type(m,(n)->type); \ - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c:5630:2: note: in expansion of macro 'MAKE_COPY' - MAKE_COPY(rop->r); - ^~~~~~~~~ -mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] - mpwl_init_type(MpwRealNum *op,int type) - ^~~~~~~~~~~~~~ -mpwrap.c:178:3: note: called from here - mpwl_init_type(m,(n)->type); \ - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c:5633:3: note: in expansion of macro 'MAKE_COPY' - MAKE_COPY(rop->i); - ^~~~~~~~~ -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - mpwl_clear (MpwRealNum *op) - ^~~~~~~~~~ -mpwrap.c:669:2: note: called from here - mpwl_clear(op); - ^~~~~~~~~~~~~~ eval.c:86:4: note: called from here ge_add_stack_array(thectx); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -12188,22 +12427,6 @@ eval.c:4514:2: note: called from here pushstack_n_args (ctx, args->any.next, n-1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c: In function 'mpw_trunc': -mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] - mpwl_init_type(MpwRealNum *op,int type) - ^~~~~~~~~~~~~~ -mpwrap.c:178:3: note: called from here - mpwl_init_type(m,(n)->type); \ - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c:5646:3: note: in expansion of macro 'MAKE_COPY' - MAKE_COPY(rop->i); - ^~~~~~~~~ -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - mpwl_clear (MpwRealNum *op) - ^~~~~~~~~~ -mpwrap.c:669:2: note: called from here - mpwl_clear(op); - ^~~~~~~~~~~~~~ eval.c:535:1: warning: inlining failed in call to 'freetree_full': call is unlikely and code size would grow [-Winline] freetree_full (GelETree *n, gboolean freeargs, gboolean kill) ^~~~~~~~~~~~~ @@ -12375,201 +12598,6 @@ eval.c:7808:4: note: called from here ev_free_special_data(ctx,data,flag); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c: In function 'mpw_denominator': -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - mpwl_clear (MpwRealNum *op) - ^~~~~~~~~~ -mpwrap.c:5757:4: note: called from here - mpwl_clear (&r2); - ^~~~~~~~~~~~~~~~ -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - mpwl_clear (MpwRealNum *op) - ^~~~~~~~~~ -mpwrap.c:5756:4: note: called from here - mpwl_clear (&r1); - ^~~~~~~~~~~~~~~~ -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - mpwl_clear (MpwRealNum *op) - ^~~~~~~~~~ -mpwrap.c:669:2: note: called from here - mpwl_clear(op); - ^~~~~~~~~~~~~~ -mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] - mpwl_init_type(MpwRealNum *op,int type) - ^~~~~~~~~~~~~~ -mpwrap.c:189:3: note: called from here - mpwl_init_type(m,type); \ - ^~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c:5763:4: note: in expansion of macro 'MAKE_EMPTY' - MAKE_EMPTY (rop->r, MPW_INTEGER); - ^~~~~~~~~~ -mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] - mpwl_init_type(MpwRealNum *op,int type) - ^~~~~~~~~~~~~~ -mpwrap.c:178:3: note: called from here - mpwl_init_type(m,(n)->type); \ - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c:5765:4: note: in expansion of macro 'MAKE_COPY' - MAKE_COPY (rop->r); - ^~~~~~~~~ -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - mpwl_clear (MpwRealNum *op) - ^~~~~~~~~~ -mpwrap.c:5773:3: note: called from here - mpwl_clear (&r2); - ^~~~~~~~~~~~~~~~ -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - mpwl_clear (MpwRealNum *op) - ^~~~~~~~~~ -mpwrap.c:5772:3: note: called from here - mpwl_clear (&r1); - ^~~~~~~~~~~~~~~~ -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - mpwl_clear (MpwRealNum *op) - ^~~~~~~~~~ -mpwrap.c:669:2: note: called from here - mpwl_clear(op); - ^~~~~~~~~~~~~~ -mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] - mpwl_init_type(MpwRealNum *op,int type) - ^~~~~~~~~~~~~~ -mpwrap.c:189:3: note: called from here - mpwl_init_type(m,type); \ - ^~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c:5777:4: note: in expansion of macro 'MAKE_EMPTY' - MAKE_EMPTY (rop->r, MPW_INTEGER); - ^~~~~~~~~~ -mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] - mpwl_init_type(MpwRealNum *op,int type) - ^~~~~~~~~~~~~~ -mpwrap.c:178:3: note: called from here - mpwl_init_type(m,(n)->type); \ - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c:5779:4: note: in expansion of macro 'MAKE_COPY' - MAKE_COPY (rop->r); - ^~~~~~~~~ -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] - mpwl_clear (MpwRealNum *op) - ^~~~~~~~~~ -mpwrap.c:5808:4: note: called from here - mpwl_clear (&n2); - ^~~~~~~~~~~~~~~~ -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - mpwl_clear (MpwRealNum *op) - ^~~~~~~~~~ -mpwrap.c:5807:4: note: called from here - mpwl_clear (&n1); - ^~~~~~~~~~~~~~~~ -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - mpwl_clear (MpwRealNum *op) - ^~~~~~~~~~ -mpwrap.c:5806:4: note: called from here - mpwl_clear (&r2); - ^~~~~~~~~~~~~~~~ -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - mpwl_clear (MpwRealNum *op) - ^~~~~~~~~~ -mpwrap.c:5805:4: note: called from here - mpwl_clear (&r1); - ^~~~~~~~~~~~~~~~ -mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] - mpwl_init_type(MpwRealNum *op,int type) - ^~~~~~~~~~~~~~ -mpwrap.c:189:3: note: called from here - mpwl_init_type(m,type); \ - ^~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c:5813:4: note: in expansion of macro 'MAKE_EMPTY' - MAKE_EMPTY (rop->r, MPW_INTEGER); - ^~~~~~~~~~ -mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] - mpwl_init_type(MpwRealNum *op,int type) - ^~~~~~~~~~~~~~ -mpwrap.c:189:3: note: called from here - mpwl_init_type(m,type); \ - ^~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c:5814:4: note: in expansion of macro 'MAKE_EMPTY' - MAKE_EMPTY (rop->i, MPW_INTEGER); - ^~~~~~~~~~ -mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] - mpwl_init_type(MpwRealNum *op,int type) - ^~~~~~~~~~~~~~ -mpwrap.c:178:3: note: called from here - mpwl_init_type(m,(n)->type); \ - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c:5816:4: note: in expansion of macro 'MAKE_COPY' - MAKE_COPY (rop->r); - ^~~~~~~~~ -mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] - mpwl_init_type(MpwRealNum *op,int type) - ^~~~~~~~~~~~~~ -mpwrap.c:178:3: note: called from here - mpwl_init_type(m,(n)->type); \ - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c:5817:4: note: in expansion of macro 'MAKE_COPY' - MAKE_COPY (rop->i); - ^~~~~~~~~ -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - mpwl_clear (MpwRealNum *op) - ^~~~~~~~~~ -mpwrap.c:5831:3: note: called from here - mpwl_clear (&n2); - ^~~~~~~~~~~~~~~~ -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - mpwl_clear (MpwRealNum *op) - ^~~~~~~~~~ -mpwrap.c:5830:3: note: called from here - mpwl_clear (&n1); - ^~~~~~~~~~~~~~~~ -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - mpwl_clear (MpwRealNum *op) - ^~~~~~~~~~ -mpwrap.c:5829:3: note: called from here - mpwl_clear (&r2); - ^~~~~~~~~~~~~~~~ -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - mpwl_clear (MpwRealNum *op) - ^~~~~~~~~~ -mpwrap.c:5828:3: note: called from here - mpwl_clear (&r1); - ^~~~~~~~~~~~~~~~ -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - mpwl_clear (MpwRealNum *op) - ^~~~~~~~~~ -mpwrap.c:669:2: note: called from here - mpwl_clear(op); - ^~~~~~~~~~~~~~ -mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline] - mpwl_clear (MpwRealNum *op) - ^~~~~~~~~~ -mpwrap.c:669:2: note: called from here - mpwl_clear(op); - ^~~~~~~~~~~~~~ -mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] - mpwl_init_type(MpwRealNum *op,int type) - ^~~~~~~~~~~~~~ -mpwrap.c:189:3: note: called from here - mpwl_init_type(m,type); \ - ^~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c:5837:4: note: in expansion of macro 'MAKE_EMPTY' - MAKE_EMPTY (rop->r, MPW_INTEGER); - ^~~~~~~~~~ -mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline] - mpwl_init_type(MpwRealNum *op,int type) - ^~~~~~~~~~~~~~ -mpwrap.c:178:3: note: called from here - mpwl_init_type(m,(n)->type); \ - ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -mpwrap.c:5839:4: note: in expansion of macro 'MAKE_COPY' - MAKE_COPY (rop->r); - ^~~~~~~~~ -eval.c: In function 'matrix_absnegfac_op': -eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] - freetree_full (GelETree *n, gboolean freeargs, gboolean kill) - ^~~~~~~~~~~~~ -eval.c:817:2: note: called from here - freetree_full(to,TRUE,FALSE); - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from graphing.c:41: graphing.c: In function 'get_limits_from_matrix_surf.isra.31': matrixw.h:152:1: warning: inlining failed in call to 'gel_matrixw_vindex': --param inline-unit-growth limit reached [-Winline] @@ -12592,6 +12620,13 @@ graphing.c:3636:6: note: called from here t = gel_matrixw_vindex (m->mat.matrix, 5); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +eval.c: In function 'matrix_absnegfac_op': +eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline] + freetree_full (GelETree *n, gboolean freeargs, gboolean kill) + ^~~~~~~~~~~~~ +eval.c:817:2: note: called from here + freetree_full(to,TRUE,FALSE); + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c: In function 'expensive_matrix_multiply': eval.c:692:1: warning: inlining failed in call to 'copynode_to': --param large-function-growth limit reached [-Winline] copynode_to(GelETree *empty, GelETree *o) @@ -12850,9 +12885,9 @@ eval.c:808:2: note: called from here copynode_to(n,o); ^~~~~~~~~~~~~~~~ -/bin/bash ../libtool --tag=CC --mode=link gcc -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -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 -lncurses -lmpfr -lm +/bin/sh ../libtool --tag=CC --mode=link gcc -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -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 -lncurses -lmpfr -lm libtool: link: gcc -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -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 -lgmp -lgmodule-2.0 -lglib-2.0 -lreadline -ltermcap -lncurses -lmpfr -lm -pthread -/bin/bash ../libtool --tag=CC --mode=link gcc -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -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 ../vte/src/libvte.a -lm -lgmp -lmpfr -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lpangoft2-1.0 -lpango-1.0 -lfontconfig -lfreetype -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangoft2-1.0 -lpango-1.0 -lfontconfig -lfreetype -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lcairo -lX11 -lXext -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lgtksourceview-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lfontconfig -lfreetype -lreadline -ltermcap -lncurses -lmpfr -lm +/bin/sh ../libtool --tag=CC --mode=link gcc -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -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 ../vte/src/libvte.a -lm -lgmp -lmpfr -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lpangoft2-1.0 -lpango-1.0 -lfontconfig -lfreetype -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangoft2-1.0 -lpango-1.0 -lfontconfig -lfreetype -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lcairo -lX11 -lXext -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lgtksourceview-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lfontconfig -lfreetype -lreadline -ltermcap -lncurses -lmpfr -lm libtool: link: gcc -finline-functions -frename-registers -g -O2 -ffile-prefix-map=/build/genius-1.0.24=. -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 ../vte/src/libvte.a -lgmp -lX11 -lXext -lgmodule-2.0 -lgtksourceview-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lfontconfig -lfreetype -lreadline -ltermcap -lncurses -lmpfr -lm -pthread make[4]: Leaving directory '/build/genius-1.0.24/src' make[3]: Leaving directory '/build/genius-1.0.24/src' @@ -13072,7 +13107,7 @@ make[2]: Leaving directory '/build/genius-1.0.24' make[1]: Leaving directory '/build/genius-1.0.24' dh_auto_test - make -j16 check VERBOSE=1 + make -j15 check VERBOSE=1 make[1]: Entering directory '/build/genius-1.0.24' Making check in ve make[2]: Entering directory '/build/genius-1.0.24/ve' @@ -13304,11 +13339,11 @@ make[4]: Entering directory '/build/genius-1.0.24/src' make[5]: Entering directory '/build/genius-1.0.24/src' /bin/mkdir -p '/build/genius-1.0.24/debian/tmp/usr/bin' - /bin/bash ../libtool --mode=install /usr/bin/install -c gnome-genius genius '/build/genius-1.0.24/debian/tmp/usr/bin' + /bin/sh ../libtool --mode=install /usr/bin/install -c gnome-genius genius '/build/genius-1.0.24/debian/tmp/usr/bin' libtool: install: /usr/bin/install -c gnome-genius /build/genius-1.0.24/debian/tmp/usr/bin/gnome-genius libtool: install: /usr/bin/install -c genius /build/genius-1.0.24/debian/tmp/usr/bin/genius /bin/mkdir -p '/build/genius-1.0.24/debian/tmp/usr/lib/x86_64-linux-gnu/genius' - /bin/bash ../libtool --mode=install /usr/bin/install -c genius-readline-helper-fifo '/build/genius-1.0.24/debian/tmp/usr/lib/x86_64-linux-gnu/genius' + /bin/sh ../libtool --mode=install /usr/bin/install -c genius-readline-helper-fifo '/build/genius-1.0.24/debian/tmp/usr/lib/x86_64-linux-gnu/genius' libtool: install: /usr/bin/install -c genius-readline-helper-fifo /build/genius-1.0.24/debian/tmp/usr/lib/x86_64-linux-gnu/genius/genius-readline-helper-fifo /bin/mkdir -p '/build/genius-1.0.24/debian/tmp/usr/share/applications' /usr/bin/install -c -m 644 gnome-genius.desktop '/build/genius-1.0.24/debian/tmp/usr/share/applications' @@ -13317,7 +13352,7 @@ /bin/mkdir -p '/build/genius-1.0.24/debian/tmp/usr/share/genius/plugins' /usr/bin/install -c -m 644 test.plugin '/build/genius-1.0.24/debian/tmp/usr/share/genius/plugins' /bin/mkdir -p '/build/genius-1.0.24/debian/tmp/usr/lib/x86_64-linux-gnu/genius' - /bin/bash ../libtool --mode=install /usr/bin/install -c libtestplugin.la '/build/genius-1.0.24/debian/tmp/usr/lib/x86_64-linux-gnu/genius' + /bin/sh ../libtool --mode=install /usr/bin/install -c libtestplugin.la '/build/genius-1.0.24/debian/tmp/usr/lib/x86_64-linux-gnu/genius' libtool: install: /usr/bin/install -c .libs/libtestplugin.so /build/genius-1.0.24/debian/tmp/usr/lib/x86_64-linux-gnu/genius/libtestplugin.so libtool: install: /usr/bin/install -c .libs/libtestplugin.lai /build/genius-1.0.24/debian/tmp/usr/lib/x86_64-linux-gnu/genius/libtestplugin.la libtool: warning: remember to run 'libtool --finish /usr/lib/x86_64-linux-gnu/genius' @@ -13538,7 +13573,7 @@ linguas="ar az bs ca cs da de dz el en_CA en_GB eo es eu 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.24/debian/tmp/usr/share/locale/$lang/LC_MESSAGES; \ - /bin/bash /build/genius-1.0.24/install-sh -d $dir; \ + /bin/sh /build/genius-1.0.24/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"; \ @@ -13727,17 +13762,17 @@ dh_perl dh_link dh_strip_nondeterminism + Normalized debian/genius-common/usr/share/locale/it/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/id/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/hu/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/hr/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/hi/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/gl/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/ga/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/fr/LC_MESSAGES/genius.mo Normalized debian/genius-common/usr/share/locale/eu/LC_MESSAGES/genius.mo Normalized debian/genius-common/usr/share/locale/es/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/en_CA/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/el/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/dz/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/de/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/da/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/cs/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/pt/LC_MESSAGES/genius.mo Normalized debian/genius-common/usr/share/locale/pt_BR/LC_MESSAGES/genius.mo Normalized debian/genius-common/usr/share/locale/pa/LC_MESSAGES/genius.mo Normalized debian/genius-common/usr/share/locale/oc/LC_MESSAGES/genius.mo @@ -13747,6 +13782,8 @@ Normalized debian/genius-common/usr/share/locale/ml/LC_MESSAGES/genius.mo Normalized debian/genius-common/usr/share/locale/mk/LC_MESSAGES/genius.mo Normalized debian/genius-common/usr/share/locale/lv/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/ko/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/ja/LC_MESSAGES/genius.mo Normalized debian/genius-common/usr/share/locale/zh_TW/LC_MESSAGES/genius.mo Normalized debian/genius-common/usr/share/locale/zh_CN/LC_MESSAGES/genius.mo Normalized debian/genius-common/usr/share/locale/sv/LC_MESSAGES/genius.mo @@ -13757,16 +13794,14 @@ Normalized debian/genius-common/usr/share/locale/rw/LC_MESSAGES/genius.mo Normalized debian/genius-common/usr/share/locale/ru/LC_MESSAGES/genius.mo Normalized debian/genius-common/usr/share/locale/ro/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/ko/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/ja/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/it/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/id/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/hu/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/hr/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/hi/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/gl/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/ga/LC_MESSAGES/genius.mo - Normalized debian/genius-common/usr/share/locale/fr/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/pt/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/en_GB/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/en_CA/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/el/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/dz/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/de/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/da/LC_MESSAGES/genius.mo + Normalized debian/genius-common/usr/share/locale/cs/LC_MESSAGES/genius.mo Normalized debian/genius-common/usr/share/locale/ca/LC_MESSAGES/genius.mo Normalized debian/genius-common/usr/share/locale/bs/LC_MESSAGES/genius.mo Normalized debian/genius-common/usr/share/locale/az/LC_MESSAGES/genius.mo @@ -13781,12 +13816,12 @@ dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'genius-dbgsym' in '../genius-dbgsym_1.0.24-2_amd64.deb'. -dpkg-deb: building package 'genius' in '../genius_1.0.24-2_amd64.deb'. -dpkg-deb: building package 'gnome-genius-dbgsym' in '../gnome-genius-dbgsym_1.0.24-2_amd64.deb'. -dpkg-deb: building package 'gnome-genius' in '../gnome-genius_1.0.24-2_amd64.deb'. dpkg-deb: building package 'genius-common' in '../genius-common_1.0.24-2_all.deb'. +dpkg-deb: building package 'gnome-genius' in '../gnome-genius_1.0.24-2_amd64.deb'. +dpkg-deb: building package 'gnome-genius-dbgsym' in '../gnome-genius-dbgsym_1.0.24-2_amd64.deb'. dpkg-deb: building package 'genius-dev' in '../genius-dev_1.0.24-2_all.deb'. +dpkg-deb: building package 'genius' in '../genius_1.0.24-2_amd64.deb'. +dpkg-deb: building package 'genius-dbgsym' in '../genius-dbgsym_1.0.24-2_amd64.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../genius_1.0.24-2_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -13794,12 +13829,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/1642155/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1642155/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/584578 and its subdirectories -I: Current time: Tue Jan 3 18:19:28 -12 2023 -I: pbuilder-time-stamp: 1672813168 +I: removing directory /srv/workspace/pbuilder/1642155 and its subdirectories +I: Current time: Thu Dec 2 13:59:59 +14 2021 +I: pbuilder-time-stamp: 1638403199