<86>May 19 11:36:25 userdel[1457679]: delete user 'rooter'
<86>May 19 11:36:25 userdel[1457679]: removed group 'rooter' owned by 'rooter'
<86>May 19 11:36:25 userdel[1457679]: removed shadow group 'rooter' owned by 'rooter'
<86>May 19 11:36:25 groupadd[1457730]: group added to /etc/group: name=rooter, GID=1868
<86>May 19 11:36:25 groupadd[1457730]: group added to /etc/gshadow: name=rooter
<86>May 19 11:36:25 groupadd[1457730]: new group: name=rooter, GID=1868
<86>May 19 11:36:25 useradd[1457771]: new user: name=rooter, UID=1868, GID=1868, home=/root, shell=/bin/bash
<86>May 19 11:36:25 userdel[1457831]: delete user 'builder'
<86>May 19 11:36:25 userdel[1457831]: removed group 'builder' owned by 'builder'
<86>May 19 11:36:25 userdel[1457831]: removed shadow group 'builder' owned by 'builder'
<86>May 19 11:36:25 groupadd[1457876]: group added to /etc/group: name=builder, GID=1869
<86>May 19 11:36:25 groupadd[1457876]: group added to /etc/gshadow: name=builder
<86>May 19 11:36:25 groupadd[1457876]: new group: name=builder, GID=1869
<86>May 19 11:36:25 useradd[1457917]: new user: name=builder, UID=1869, GID=1869, home=/usr/src, shell=/bin/bash
warning: user aris does not exist - using root
warning: group aris does not exist - using root
warning: user aris does not exist - using root
warning: group aris does not exist - using root
<13>May 19 11:36:30 rpmi: libexpat-2.4.3-alt1 p9+293696.100.1.1 1643124786 installed
<13>May 19 11:36:30 rpmi: xorg-proto-devel-2021.4-alt1 p9+272150.100.1.1 1621427342 installed
<13>May 19 11:36:30 rpmi: perl-HTTP-Date-6.02-alt1 1348645274 installed
<13>May 19 11:36:30 rpmi: libpng16-1.6.36-alt1 sisyphus+219478.100.1.1 1547633315 installed
<13>May 19 11:36:30 rpmi: libglvnd-7:1.3.2-alt0.p9 p9+265957.240.8.1 1617618104 installed
<13>May 19 11:36:30 rpmi: libjpeg-2:2.0.2-alt1 sisyphus+226996.100.1.1 1554902884 installed
<13>May 19 11:36:30 rpmi: libnettle6-3.4.1-alt1 sisyphus+226533.100.2.1 1554512181 installed
<13>May 19 11:36:30 rpmi: zlib-devel-1.2.11-alt1 sisyphus+221902.6000.4.1 1550600768 installed
<13>May 19 11:36:30 rpmi: libXau-1.0.9-alt1 sisyphus+223149.200.2.1 1551268156 installed
<13>May 19 11:36:30 rpmi: libwayland-server-1.18.0-alt1 p9+260591.100.12.1 1606212847 installed
<13>May 19 11:36:30 rpmi: perl-LWP-MediaTypes-6.04-alt1 sisyphus+225468.100.1.1 1553186684 installed
<13>May 19 11:36:30 rpmi: perl-Compress-Raw-Zlib-2.086-alt1 sisyphus+226395.100.1.2 1554269783 installed
<13>May 19 11:36:30 rpmi: perl-libnet-1:3.11-alt1 1511423541 installed
<13>May 19 11:36:30 rpmi: libicu65-1:6.5.1-alt2 p9+270410.100.1.1 1619007054 installed
<13>May 19 11:36:30 rpmi: libgraphite2-1.3.13-alt2 sisyphus+226799.100.1.1 1554648233 installed
<13>May 19 11:36:30 rpmi: libharfbuzz-2.8.1-alt1 p9+319683.500.4.1 1689082543 installed
<13>May 19 11:36:30 rpmi: libfreetype-2.10.1-alt1.1.p9.1 p9+260179.200.3.1 1603971391 installed
<13>May 19 11:36:30 rpmi: fontconfig-2.13.1-alt1 p9+247340.200.3.1 1583400482 installed
Updating fonts cache: <29>May 19 11:36:31 fontconfig: Updating fonts cache: succeeded
[ DONE ]
<13>May 19 11:36:31 rpmi: libgdbm-1.8.3-alt10 1454943313 installed
<13>May 19 11:36:31 rpmi: xml-utils-1:2.9.10-alt6.p9.1 p9+314487.100.1.1 1675223837 installed
<13>May 19 11:36:31 rpmi: libp11-kit-0.23.15-alt2 p9+254920.2400.19.1 1601385869 installed
<13>May 19 11:36:31 rpmi: libtasn1-4.14-alt1 p9+235792.100.2.1 1565425233 installed
<13>May 19 11:36:31 rpmi: rpm-build-gir-0.7.3-alt2 p9+234356.40.2.1 1562933848 installed
<13>May 19 11:36:31 rpmi: libharfbuzz-icu-2.8.1-alt1 p9+319683.500.4.1 1689082543 installed
<13>May 19 11:36:31 rpmi: libharfbuzz-gobject-2.8.1-alt1 p9+319683.500.4.1 1689082543 installed
<13>May 19 11:36:31 rpmi: libgraphite2-devel-1.3.13-alt2 sisyphus+226799.100.1.1 1554648233 installed
<13>May 19 11:36:31 rpmi: icu-utils-1:6.5.1-alt2 p9+270410.100.1.1 1619007054 installed
<13>May 19 11:36:31 rpmi: libicu-devel-1:6.5.1-alt2 p9+270410.100.1.1 1619007054 installed
<13>May 19 11:36:31 rpmi: libXau-devel-1.0.9-alt1 sisyphus+223149.200.2.1 1551268156 installed
<13>May 19 11:36:31 rpmi: libpng-devel-1.6.36-alt1 sisyphus+219478.100.1.1 1547633315 installed
<13>May 19 11:36:31 rpmi: libhogweed4-3.4.1-alt1 sisyphus+226533.100.2.1 1554512181 installed
<13>May 19 11:36:31 rpmi: libjasper-2.0.22-alt1 p9+259398.100.5.1 1602695042 installed
<13>May 19 11:36:31 rpmi: libOpenGL-7:1.3.2-alt0.p9 p9+265957.240.8.1 1617618104 installed
<13>May 19 11:36:31 rpmi: perl-File-Listing-6.04-alt1 1329758996 installed
<13>May 19 11:36:31 rpmi: libncurses-6.1.20180407-alt2 sisyphus+222164.200.1.1 1550686221 installed
<13>May 19 11:36:31 rpmi: libtinfo-devel-6.1.20180407-alt2 sisyphus+222164.200.1.1 1550686221 installed
<13>May 19 11:36:32 rpmi: libgtk+2-locales-2.24.32-alt3 sisyphus+227306.100.1.3 1555646039 installed
<13>May 19 11:36:32 rpmi: libgmp-devel-6.1.2-alt3 sisyphus+229304.40.2.1 1557770931 installed
<13>May 19 11:36:32 rpmi: libfribidi-1.0.7-alt1 p9+238309.200.1.1 1569787041 installed
<13>May 19 11:36:32 rpmi: libdatrie-0.2.9-alt1_6 1511686677 installed
<13>May 19 11:36:32 rpmi: libthai-0.1.28-alt1_1 sisyphus+226107.100.1.1 1554123079 installed
<13>May 19 11:36:32 rpmi: libidn2-2.2.0-alt1 p9+229971.100.2.1 1558696275 installed
<13>May 19 11:36:32 rpmi: libgnutls30-3.6.16-alt6 p9+345962.100.2.1 1715786186 installed
<13>May 19 11:36:32 rpmi: libpixman-3:0.38.4-alt1 sisyphus+228006.100.1.1 1556013486 installed
<13>May 19 11:36:32 rpmi: liblz4-1:1.9.2-alt1 p9+238696.500.1.1 1570228072 installed
<13>May 19 11:36:32 rpmi: libgpg-error-1.36-alt1 p9+261942.140.4.1 1606237682 installed
<13>May 19 11:36:32 rpmi: libgcrypt20-1.8.5-alt3 p9+261942.200.4.1 1606237844 installed
<13>May 19 11:36:32 rpmi: libsystemd-1:247.13-alt1 p9+313189.100.1.1 1673457063 installed
<13>May 19 11:36:32 rpmi: libdbus-1.12.16-alt2 p9+240607.100.1.1 1573553670 installed
<13>May 19 11:36:32 rpmi: libavahi-0.8-alt2 p9+270905.100.1.1 1619639855 installed
<13>May 19 11:36:32 rpmi: libcups-2.3.3-alt7.op2 p9+289603.100.2.1 1637911367 installed
<13>May 19 11:36:32 rpmi: libxslt-1.1.34-alt1.p9.1 p9+261811.300.3.1 1605513910 installed
<13>May 19 11:36:32 rpmi: libatk-locales-2.32.0-alt1 sisyphus+225059.600.3.2 1552845198 installed
<13>May 19 11:36:32 rpmi: libatk-2.32.0-alt1 sisyphus+225059.600.3.2 1552845198 installed
<13>May 19 11:36:32 rpmi: libxshmfence-1.3-alt1 sisyphus+223149.1000.2.1 1551268594 installed
<13>May 19 11:36:32 rpmi: libX11-locales-3:1.7.2-alt1 p9+273972.100.2.1 1623924318 installed
<13>May 19 11:36:32 rpmi: libXdmcp-1.1.3-alt1 sisyphus+225206.600.1.2 1552949347 installed
<13>May 19 11:36:32 rpmi: libxcb-1.13.1-alt1 sisyphus+226527.100.2.2 1554593799 installed
<13>May 19 11:36:32 rpmi: libX11-3:1.7.2-alt1 p9+273972.100.2.1 1623924318 installed
<13>May 19 11:36:32 rpmi: libXext-1.3.4-alt1 sisyphus+225206.700.1.2 1552949422 installed
<13>May 19 11:36:32 rpmi: libXrender-0.9.10-alt1 p9+261891.200.2.1 1606149106 installed
<13>May 19 11:36:32 rpmi: libXfixes-5.0.3-alt1 sisyphus+226736.100.2.2 1554614842 installed
<13>May 19 11:36:32 rpmi: libXft-2.3.3-alt1 sisyphus+225206.1000.3.2 1552987714 installed
<13>May 19 11:36:33 rpmi: libxcb-devel-1.13.1-alt1 sisyphus+226527.100.2.2 1554593799 installed
<13>May 19 11:36:33 rpmi: libX11-devel-3:1.7.2-alt1 p9+273972.100.2.1 1623924318 installed
<13>May 19 11:36:33 rpmi: libXrender-devel-0.9.10-alt1 p9+261891.200.2.1 1606149106 installed
<13>May 19 11:36:33 rpmi: libXext-devel-1.3.4-alt1 sisyphus+225206.700.1.2 1552949422 installed
<13>May 19 11:36:33 rpmi: libXcursor-1.2.0-alt1 sisyphus+225206.400.1.2 1552949214 installed
<13>May 19 11:36:33 rpmi: libXrandr-1.5.2-alt1 sisyphus+225206.1300.1.2 1552949698 installed
<13>May 19 11:36:33 rpmi: libXxf86vm-1.1.4-alt2 1527672159 installed
<13>May 19 11:36:33 rpmi: libXi-1.7.9-alt2 sisyphus+226377.100.1.2 1554260258 installed
<13>May 19 11:36:33 rpmi: libXinerama-1.1.4-alt1 sisyphus+223149.300.2.1 1551268223 installed
<13>May 19 11:36:33 rpmi: libXcomposite-0.4.5-alt1 sisyphus+225206.300.1.2 1552949136 installed
<13>May 19 11:36:33 rpmi: libXdamage-1.1.5-alt1 sisyphus+225206.500.1.2 1552949282 installed
<13>May 19 11:36:33 rpmi: libwayland-client-1.18.0-alt1 p9+260591.100.12.1 1606212847 installed
<13>May 19 11:36:33 rpmi: libpciaccess-1:0.14-alt1 1528969624 installed
<13>May 19 11:36:33 rpmi: libdrm-1:2.4.105-alt2 p9+271012.100.1.1 1619786664 installed
<13>May 19 11:36:34 rpmi: libGLX-mesa-4:21.0.3-alt1 p9+271012.200.3.1 1621244963 installed
<13>May 19 11:36:34 rpmi: libGLX-7:1.3.2-alt0.p9 p9+265957.240.8.1 1617618104 installed
<13>May 19 11:36:34 rpmi: libGL-7:1.3.2-alt0.p9 p9+265957.240.8.1 1617618104 installed
<13>May 19 11:36:34 rpmi: libgbm-4:21.0.3-alt1 p9+271012.200.3.1 1621244963 installed
<13>May 19 11:36:34 rpmi: libEGL-mesa-4:21.0.3-alt1 p9+271012.200.3.1 1621244963 installed
<13>May 19 11:36:34 rpmi: libEGL-7:1.3.2-alt0.p9 p9+265957.240.8.1 1617618104 installed
<13>May 19 11:36:34 rpmi: libcairo-1:1.16.0-alt1 sisyphus+226534.100.2.3 1554515520 installed
<13>May 19 11:36:34 rpmi: libpango-1.44.6-alt1 p9+237353.700.2.2 1568373865 installed
<13>May 19 11:36:34 rpmi: libglvnd-devel-7:1.3.2-alt0.p9 p9+265957.240.8.1 1617618104 installed
<13>May 19 11:36:34 rpmi: libEGL-devel-4:21.0.3-alt1 p9+271012.200.3.1 1621244963 installed
<13>May 19 11:36:34 rpmi: libGL-devel-4:21.0.3-alt1 p9+271012.200.3.1 1621244963 installed
<13>May 19 11:36:34 rpmi: perl-Try-Tiny-0.30-alt1 1514318058 installed
<13>May 19 11:36:34 rpmi: perl-IO-Socket-IP-0.39-alt1 1494508514 installed
<13>May 19 11:36:34 rpmi: perl-Compress-Raw-Bzip2-2.086-alt1 sisyphus+226394.100.1.2 1554269409 installed
<13>May 19 11:36:34 rpmi: perl-HTML-Tagset-3.20-alt2 1317725093 installed
<13>May 19 11:36:34 rpmi: perl-Filter-1.59-alt1.1 sisyphus+219907.400.1.1 1548343225 installed
<13>May 19 11:36:34 rpmi: perl-Encode-3.01-alt1 sisyphus+224923.100.1.1 1552474113 installed
<13>May 19 11:36:34 rpmi: perl-URI-1.76-alt1 sisyphus+220243.100.1.1 1548863244 installed
<13>May 19 11:36:34 rpmi: perl-IO-Compress-2.086-alt1 sisyphus+226399.100.2.1 1554270186 installed
<13>May 19 11:36:34 rpmi: perl-Net-HTTP-6.18-alt1 1526560501 installed
<13>May 19 11:36:34 rpmi: perl-HTML-Parser-3.72-alt1.2 sisyphus+219907.600.1.1 1548343407 installed
<13>May 19 11:36:34 rpmi: perl-WWW-RobotRules-6.02-alt1 1329756211 installed
<13>May 19 11:36:34 rpmi: perl-Encode-Locale-1.05-alt1 1444608613 installed
<13>May 19 11:36:34 rpmi: perl-IO-HTML-1.001-alt1 1404821752 installed
<13>May 19 11:36:34 rpmi: perl-HTTP-Message-6.18-alt1 1528288416 installed
<13>May 19 11:36:34 rpmi: perl-HTTP-Cookies-6.04-alt1 1504116575 installed
<13>May 19 11:36:34 rpmi: perl-HTTP-Negotiate-6.01-alt1 1329760563 installed
<13>May 19 11:36:34 rpmi: perl-Term-ANSIColor-4.06-alt1 1479407083 installed
<13>May 19 11:36:34 rpmi: perl-Data-Dump-1.23-alt1 1444601978 installed
<13>May 19 11:36:34 rpmi: perl-libwww-6.39-alt1 sisyphus+229237.100.1.1 1557650051 installed
<13>May 19 11:36:34 rpmi: perl-XML-Parser-2.44-alt2.2 sisyphus+219907.1300.1.1 1548343654 installed
<13>May 19 11:36:34 rpmi: icon-theme-hicolor-0.17-alt2 p9+248347.100.1.1 1584981172 installed
<13>May 19 11:36:34 rpmi: libwebp7-1.0.3-alt1 p9+234901.200.1.1 1563552213 installed
<13>May 19 11:36:34 rpmi: libjbig-2.1-alt1 1401380921 installed
<13>May 19 11:36:34 rpmi: libtiff5-4.0.10.0.57.f9fc01c3-alt1 sisyphus+226958.100.1.1 1554850937 installed
<13>May 19 11:36:34 rpmi: shared-mime-info-1.13.1-alt1 p9+238204.100.1.1 1569496447 installed
<13>May 19 11:36:34 rpmi: libgdk-pixbuf-locales-2.38.2-alt1 p9+237353.1000.2.2 1568374008 installed
<13>May 19 11:36:34 rpmi: libverto-0.3.0-alt1_7 sisyphus+225932.100.1.1 1553994917 installed
<13>May 19 11:36:34 rpmi: libkeyutils-1.6-alt2 sisyphus+226520.100.2.1 1554512088 installed
<13>May 19 11:36:34 rpmi: libcom_err-1.44.6-alt1 sisyphus+224154.100.1.1 1552091653 installed
<13>May 19 11:36:34 rpmi: gsettings-desktop-schemas-data-3.32.0-alt1 sisyphus+225059.300.3.2 1552843929 installed
<13>May 19 11:36:34 rpmi: libgio-2.60.7-alt1 p9+237353.100.2.2 1568372980 installed
<13>May 19 11:36:34 rpmi: gsettings-desktop-schemas-3.32.0-alt1 sisyphus+225059.300.3.2 1552843929 installed
<13>May 19 11:36:34 rpmi: libgdk-pixbuf-2.38.2-alt1 p9+237353.1000.2.2 1568374008 installed
<13>May 19 11:36:34 rpmi: gtk-update-icon-cache-3.24.29-alt0.M90P.1 p9+277455.200.2.1 1625582389 installed
<13>May 19 11:36:34 rpmi: libgtk+2-2.24.32-alt3 sisyphus+227306.100.1.3 1555646039 installed
<13>May 19 11:36:34 rpmi: libgdk-pixbuf-xlib-2.38.2-alt1 p9+237353.1000.2.2 1568374008 installed
<13>May 19 11:36:34 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed
<13>May 19 11:36:34 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed
<13>May 19 11:36:34 rpmi: ca-certificates-2021.10.06-alt1 p9+289862.100.1.1 1637033643 installed
<13>May 19 11:36:34 rpmi: ca-trust-0.1.2-alt1 p9+233349.100.1.1 1561655062 installed
<13>May 19 11:36:34 rpmi: p11-kit-trust-0.23.15-alt2 p9+254920.2400.19.1 1601385869 installed
<13>May 19 11:36:34 rpmi: libcrypto1.1-1.1.1u-alt1 p9+322202.100.1.1 1685863283 installed
<13>May 19 11:36:34 rpmi: libssl1.1-1.1.1u-alt1 p9+322202.100.1.1 1685863283 installed
<13>May 19 11:36:34 rpmi: libpython3-3.7.17-alt1 p9+340935.200.3.1 1708337932 installed
<13>May 19 11:36:34 rpmi: python3-3.7.17-alt1 p9+340935.200.3.1 1708337932 installed
<13>May 19 11:36:35 rpmi: python3-base-3.7.17-alt1 p9+340935.200.3.1 1708337932 installed
<13>May 19 11:36:35 rpmi: glib2-devel-2.60.7-alt1 p9+237353.100.2.2 1568372980 installed
<13>May 19 11:36:35 rpmi: libfreetype-devel-2.10.1-alt1.1.p9.1 p9+260179.200.3.1 1603971391 installed
<13>May 19 11:36:35 rpmi: libharfbuzz-devel-2.8.1-alt1 p9+319683.500.4.1 1689082543 installed
<13>May 19 11:36:35 rpmi: fontconfig-devel-2.13.1-alt1 p9+247340.200.3.1 1583400482 installed
<13>May 19 11:36:35 rpmi: libcairo-devel-1:1.16.0-alt1 sisyphus+226534.100.2.3 1554515520 installed
<13>May 19 11:36:35 rpmi: libgio-devel-2.60.7-alt1 p9+237353.100.2.2 1568372980 installed
<13>May 19 11:36:35 rpmi: libgdk-pixbuf-devel-2.38.2-alt1 p9+237353.1000.2.2 1568374008 installed
<13>May 19 11:36:35 rpmi: libXft-devel-2.3.3-alt1 sisyphus+225206.1000.3.2 1552987714 installed
<13>May 19 11:36:35 rpmi: libpango-devel-1.44.6-alt1 p9+237353.700.2.2 1568373865 installed
<13>May 19 11:36:35 rpmi: libatk-devel-2.32.0-alt1 sisyphus+225059.600.3.2 1552845198 installed
<86>May 19 11:36:35 groupadd[1522712]: group added to /etc/group: name=_keytab, GID=499
<86>May 19 11:36:35 groupadd[1522712]: group added to /etc/gshadow: name=_keytab
<86>May 19 11:36:35 groupadd[1522712]: new group: name=_keytab, GID=499
<13>May 19 11:36:35 rpmi: libkrb5-1.17.2-alt5 p9+325691.100.1.1 1690460821 installed
<13>May 19 11:36:35 rpmi: libtirpc-1.0.3-alt1 1532008015 installed
<13>May 19 11:36:35 rpmi: libnsl2-1.1.0-alt1_1 1511548748 installed
<13>May 19 11:36:35 rpmi: python-modules-encodings-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003646 installed
<13>May 19 11:36:35 rpmi: python-modules-compiler-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003646 installed
<13>May 19 11:36:35 rpmi: python-modules-email-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003646 installed
<13>May 19 11:36:35 rpmi: python-modules-unittest-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003646 installed
<13>May 19 11:36:35 rpmi: python-modules-nis-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003646 installed
<13>May 19 11:36:35 rpmi: python-modules-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003646 installed
<13>May 19 11:36:35 rpmi: python-modules-xml-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003646 installed
<13>May 19 11:36:36 rpmi: gtk-builder-convert-2.24.32-alt3 sisyphus+227306.100.1.3 1555646039 installed
<13>May 19 11:36:36 rpmi: libgtk+2-devel-2.24.32-alt3 sisyphus+227306.100.1.3 1555646039 installed
<13>May 19 11:36:36 rpmi: libgtksourceview-2.11.2-alt2 1519545746 installed
<13>May 19 11:36:36 rpmi: libgtksourceview-devel-2.11.2-alt2 1519545746 installed
<13>May 19 11:36:36 rpmi: intltool-0.51.0-alt2 1513698802 installed
<13>May 19 11:36:36 rpmi: perl-Encode-KR-3.01-alt1 sisyphus+224923.100.1.1 1552474113 installed
<13>May 19 11:36:36 rpmi: xsltproc-1.1.34-alt1.p9.1 p9+261811.300.3.1 1605513910 installed
<13>May 19 11:36:36 rpmi: libmpfr-devel-4.0.2-alt2 sisyphus+229304.100.2.1 1557771048 installed
<13>May 19 11:36:36 rpmi: libncurses-devel-6.1.20180407-alt2 sisyphus+222164.200.1.1 1550686221 installed
<13>May 19 11:36:36 rpmi: libreadline-devel-7.0.3-alt3 sisyphus+222164.300.1.1 1550686325 installed
<13>May 19 11:36:36 rpmi: flex-2.6.4.0.88.9801-alt1 sisyphus+221902.2300.4.1 1550596258 installed
<13>May 19 11:36:36 rpmi: autoconf-archive-2019.01.06-alt1 sisyphus+220919.100.2.2 1549630333 installed
Building target platforms: x86_64
Building for target x86_64
Wrote: /usr/src/in/nosrpm/genius-1.0.24-alt2.nosrc.rpm (w1.gzdio)
Installing genius-1.0.24-alt2.src.rpm
Building target platforms: x86_64
Building for target x86_64
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.1843
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf genius-1.0.24
+ echo 'Source #0 (genius-1.0.24.tar.xz):'
Source #0 (genius-1.0.24.tar.xz):
+ /usr/bin/xz -dc /usr/src/RPM/SOURCES/genius-1.0.24.tar.xz
+ /bin/tar -xf -
+ cd genius-1.0.24
+ /bin/chmod -c -Rf u+rwX,go-w .
+ rm -f m4/NOTES m4/ax_append_compile_flags.m4 m4/ax_append_flag.m4 m4/ax_append_link_flags.m4 m4/ax_check_compile_flag.m4 m4/ax_check_link_flag.m4 m4/ax_compiler_flags.m4 m4/ax_compiler_flags_cflags.m4 m4/ax_compiler_flags_gir.m4 m4/ax_compiler_flags_ldflags.m4 m4/ax_is_release.m4 m4/ax_require_defined.m4 m4/glib-gettext.m4 m4/intltool.m4 m4/libtool.m4 m4/ltoptions.m4 m4/ltsugar.m4 m4/ltversion.m4 m4/lt~obsolete.m4 m4/nls.m4 m4/pkg.m4
+ subst /GTK_UPDATE_ICON_CACHE/d pixmaps/Makefile.am
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.1843
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd genius-1.0.24
+ autoreconf -fisv
autoreconf-default: Entering directory `.'
autoreconf-default: configure.ac: not using Gettext
autoreconf-default: running: aclocal --force -I m4 --install
acinclude.m4:17: warning: underquoted definition of AM_PATH_PROG_WITH_TEST
acinclude.m4:17:   run info Automake 'Extending aclocal'
acinclude.m4:17:   or see https://www.gnu.org/software/automake/manual/automake.html#Extending-aclocal
acinclude.m4:65: warning: the serial number must appear before any macro definition
acinclude.m4:90: warning: the serial number must appear before any macro definition
aclocal-default: installing 'm4/libtool.m4' from '/usr/share/libtool/aclocal/libtool.m4'
aclocal-default: installing 'm4/ltoptions.m4' from '/usr/share/libtool/aclocal/ltoptions.m4'
aclocal-default: installing 'm4/ltsugar.m4' from '/usr/share/libtool/aclocal/ltsugar.m4'
aclocal-default: installing 'm4/ltversion.m4' from '/usr/share/libtool/aclocal/ltversion.m4'
aclocal-default: installing 'm4/lt~obsolete.m4' from '/usr/share/libtool/aclocal/lt~obsolete.m4'
aclocal-default: installing 'm4/ax_append_compile_flags.m4' from '/usr/share/aclocal/ax_append_compile_flags.m4'
aclocal-default: installing 'm4/ax_append_flag.m4' from '/usr/share/aclocal/ax_append_flag.m4'
aclocal-default: installing 'm4/ax_append_link_flags.m4' from '/usr/share/aclocal/ax_append_link_flags.m4'
aclocal-default: installing 'm4/ax_check_compile_flag.m4' from '/usr/share/aclocal/ax_check_compile_flag.m4'
aclocal-default: installing 'm4/ax_check_link_flag.m4' from '/usr/share/aclocal/ax_check_link_flag.m4'
aclocal-default: installing 'm4/ax_compiler_flags.m4' from '/usr/share/aclocal/ax_compiler_flags.m4'
aclocal-default: installing 'm4/ax_compiler_flags_cflags.m4' from '/usr/share/aclocal/ax_compiler_flags_cflags.m4'
aclocal-default: installing 'm4/ax_compiler_flags_gir.m4' from '/usr/share/aclocal/ax_compiler_flags_gir.m4'
aclocal-default: installing 'm4/ax_compiler_flags_ldflags.m4' from '/usr/share/aclocal/ax_compiler_flags_ldflags.m4'
aclocal-default: installing 'm4/ax_is_release.m4' from '/usr/share/aclocal/ax_is_release.m4'
aclocal-default: installing 'm4/ax_require_defined.m4' from '/usr/share/aclocal/ax_require_defined.m4'
aclocal-default: installing 'm4/glib-gettext.m4' from '/usr/share/aclocal/glib-gettext.m4'
aclocal-default: installing 'm4/intltool.m4' from '/usr/share/aclocal/intltool.m4'
aclocal-default: installing 'm4/nls.m4' from '/usr/share/aclocal/nls.m4'
aclocal-default: installing 'm4/pkg.m4' from '/usr/share/aclocal/pkg.m4'
autoreconf-default: configure.ac: tracing
autoreconf-default: running: libtoolize --force --install
libtoolize-default: putting auxiliary files in '.'.
libtoolize-default: linking file './config.guess'
libtoolize-default: linking file './config.sub'
libtoolize-default: linking file './install-sh'
libtoolize-default: linking file './ltmain.sh'
libtoolize-default: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize-default: linking file 'm4/libtool.m4'
libtoolize-default: linking file 'm4/ltoptions.m4'
libtoolize-default: linking file 'm4/ltsugar.m4'
libtoolize-default: linking file 'm4/ltversion.m4'
libtoolize-default: linking file 'm4/lt~obsolete.m4'
autoreconf-default: running: intltoolize --force
You should update your 'aclocal.m4' by running aclocal.
autoreconf-default: configure.ac: not using gtk-doc
acinclude.m4:17: warning: underquoted definition of AM_PATH_PROG_WITH_TEST
acinclude.m4:17:   run info Automake 'Extending aclocal'
acinclude.m4:17:   or see https://www.gnu.org/software/automake/manual/automake.html#Extending-aclocal
acinclude.m4:65: warning: the serial number must appear before any macro definition
acinclude.m4:90: warning: the serial number must appear before any macro definition
autoreconf-default: running: /usr/bin/autoconf-2.60 --force
autoreconf-default: running: /usr/bin/autoheader-2.60 --force
autoreconf-default: running: automake --add-missing --force-missing
configure.ac:32: installing './compile'
configure.ac:5: installing './missing'
gtkextra/Makefile.am: installing './depcomp'
vte/src/Makefile.am:130: warning: filter %.h,$^: non-POSIX variable name
vte/src/Makefile.am:130: (probably a GNU make extension)
vte/src/Makefile.am:136: warning: filter %.h,$^: non-POSIX variable name
vte/src/Makefile.am:136: (probably a GNU make extension)
autoreconf-default: Leaving directory `.'
+ CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2'
+ export CFLAGS
+ CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2'
+ export CXXFLAGS
+ FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2'
+ export FFLAGS
+ FCFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2'
+ export FCFLAGS
+ '[' -n '' ']'
++ printf %s '-pipe -frecord-gcc-switches -Wall -g -O2'
++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g'
+ ASFLAGS=
+ export ASFLAGS
+ export lt_cv_deplibs_check_method=pass_all
+ lt_cv_deplibs_check_method=pass_all
+ readlink -e -- ./configure
+ xargs -ri dirname -- '{}'
+ xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n'
+ sort -u
+ xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess
+ ./configure --build=x86_64-alt-linux --host=x86_64-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --disable-silent-rules --without-included-gettext --disable-static --disable-update-mimedb
configure: WARNING: unrecognized options: --without-included-gettext
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether NLS is requested... yes
checking for intltool >= 0.21... 0.51.0 found
checking for intltool-update... /usr/bin/intltool-update
checking for intltool-merge... /usr/bin/intltool-merge
checking for intltool-extract... /usr/bin/intltool-extract
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for perl... /usr/bin/perl
checking for perl >= 5.8.1... 5.28.3
checking for XML::Parser... ok
checking for x86_64-alt-linux-gcc... x86_64-alt-linux-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether x86_64-alt-linux-gcc accepts -g... yes
checking for x86_64-alt-linux-gcc option to accept ISO C89... none needed
checking whether x86_64-alt-linux-gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of x86_64-alt-linux-gcc... none
Turning on extra gcc flags -finline-functions -frename-registers
checking for library containing strerror... none required
checking how to run the C preprocessor... x86_64-alt-linux-gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for flex... flex
checking lex output file root... lex.yy
checking lex library... -lfl
checking whether yytext is a pointer... yes
checking build system type... x86_64-alt-linux-gnu
checking host system type... x86_64-alt-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for fgrep... /bin/grep -F
checking for ld used by x86_64-alt-linux-gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-alt-linux-gnu file names to x86_64-alt-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-alt-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for x86_64-alt-linux-objdump... no
checking for objdump... objdump
checking how to recognize dependent libraries... (cached) pass_all
checking for x86_64-alt-linux-dlltool... no
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for x86_64-alt-linux-ar... no
checking for ar... ar
checking for archiver @FILE support... @
checking for x86_64-alt-linux-strip... no
checking for strip... strip
checking for x86_64-alt-linux-ranlib... no
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from x86_64-alt-linux-gcc object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for x86_64-alt-linux-mt... no
checking for mt... no
checking if : is a manifest tool... no
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if x86_64-alt-linux-gcc supports -fno-rtti -fno-exceptions... no
checking for x86_64-alt-linux-gcc option to produce PIC... -fPIC -DPIC
checking if x86_64-alt-linux-gcc PIC flag -fPIC -DPIC works... yes
checking if x86_64-alt-linux-gcc static flag -static works... no
checking if x86_64-alt-linux-gcc supports -c -o file.o... yes
checking if x86_64-alt-linux-gcc supports -c -o file.o... (cached) yes
checking whether the x86_64-alt-linux-gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for bison... bison -y
checking for /proc/self/maps... no
checking whether everything is installed to the same prefix... no
checking whether binary relocation support should be enabled... no
checking whether C compiler accepts -Werror=unknown-warning-option... no
checking whether C compiler accepts -Wno-suggest-attribute=format... yes
checking whether C compiler accepts -fno-strict-aliasing... yes
checking whether C compiler accepts -Wnested-externs... yes
checking whether C compiler accepts -Wmissing-prototypes... yes
checking whether C compiler accepts -Wstrict-prototypes... yes
checking whether C compiler accepts -Wdeclaration-after-statement... yes
checking whether C compiler accepts -Wimplicit-function-declaration... yes
checking whether C compiler accepts -Wold-style-definition... yes
checking whether C compiler accepts -Wjump-misses-init... yes
checking whether C compiler accepts -Wall... yes
checking whether C compiler accepts -Wextra... yes
checking whether C compiler accepts -Wundef... yes
checking whether C compiler accepts -Wwrite-strings... yes
checking whether C compiler accepts -Wpointer-arith... yes
checking whether C compiler accepts -Wmissing-declarations... yes
checking whether C compiler accepts -Wredundant-decls... yes
checking whether C compiler accepts -Wno-unused-parameter... yes
checking whether C compiler accepts -Wno-missing-field-initializers... yes
checking whether C compiler accepts -Wformat=2... yes
checking whether C compiler accepts -Wcast-align... yes
checking whether C compiler accepts -Wformat-nonliteral... yes
checking whether C compiler accepts -Wformat-security... yes
checking whether C compiler accepts -Wsign-compare... yes
checking whether C compiler accepts -Wstrict-aliasing... yes
checking whether C compiler accepts -Wshadow... yes
checking whether C compiler accepts -Winline... yes
checking whether C compiler accepts -Wpacked... yes
checking whether C compiler accepts -Wmissing-format-attribute... yes
checking whether C compiler accepts -Wmissing-noreturn... yes
checking whether C compiler accepts -Winit-self... yes
checking whether C compiler accepts -Wredundant-decls... (cached) yes
checking whether C compiler accepts -Wmissing-include-dirs... yes
checking whether C compiler accepts -Wunused-but-set-variable... yes
checking whether C compiler accepts -Warray-bounds... yes
checking whether C compiler accepts -Wreturn-type... yes
checking whether C compiler accepts -Wswitch-enum... yes
checking whether C compiler accepts -Wswitch-default... yes
checking whether C compiler accepts -Wduplicated-cond... yes
checking whether C compiler accepts -Wduplicated-branches... yes
checking whether C compiler accepts -Wlogical-op... yes
checking whether C compiler accepts -Wrestrict... yes
checking whether C compiler accepts -Wnull-dereference... yes
checking whether C compiler accepts -Wdouble-promotion... yes
checking whether C compiler accepts -Wno-error=unused-parameter... yes
checking whether C compiler accepts -Wno-error=missing-field-initializers... yes
checking whether C compiler accepts -Werror=unknown-warning-option... (cached) no
checking whether the linker accepts -Wl,--as-needed... yes
checking whether the linker accepts -Wl,--as-needed... yes
checking whether the linker accepts -Wl,-z,relro... yes
checking whether the linker accepts -Wl,-z,relro... yes
checking whether the linker accepts -Wl,-z,now... yes
checking whether the linker accepts -Wl,-z,now... yes
checking whether the linker accepts -Wl,-z,noexecstack... yes
checking whether the linker accepts -Wl,-z,noexecstack... yes
checking whether the linker accepts -Wl,--no-as-needed... yes
checking whether the linker accepts -Wl,--fatal-warnings... yes
checking whether the linker accepts -Wl,-fatal_warnings... no
checking whether the linker accepts -Wl,--no-as-needed... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for LC_MESSAGES... yes
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyCurrent... no
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking for ngettext in libc... yes
checking for dgettext in libc... yes
checking for bind_textdomain_codeset... yes
checking for msgfmt... (cached) /usr/bin/msgfmt
checking for dcgettext... yes
checking if msgfmt accepts -c... yes
checking for gmsgfmt... (cached) /usr/bin/msgfmt
checking for xgettext... (cached) /usr/bin/xgettext
checking for catalogs to be installed...  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
checking for glib-genmarshal... /usr/bin/glib-genmarshal
checking for tgetent in -ltermcap... no
checking for tgetent in -lncurses... yes
checking ncurses/curses.h usability... yes
checking ncurses/curses.h presence... yes
checking for ncurses/curses.h... yes
checking for readline in -lreadline... yes
checking for __gmpz_init_set in -lgmp... yes
checking for mpfr_j0 in -lmpfr... yes
checking for x86_64-alt-linux-pkg-config... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for glib-2.0 >= 2.26.0 gmodule-2.0 >= 2.26.0... yes
checking for glib-2.0 >= 2.26.0... yes

Testing for presence of GNOME (GTK and GIO is enough) and GtkSourceView:
Note:
      You can compile without GNOME by using the --disable-gnome option

checking for gtk+-2.0 >= 2.20.0 gio-2.0 >= 2.16.0... yes
checking for gtksourceview-2.0 >= 2.0.2... yes
checking for gtk+-2.0 >= 2.20.0... yes
checking for wordexp... yes
checking for gtk-update-icon-cache... /usr/bin/gtk-update-icon-cache
checking for glib-mkenums... /usr/bin/glib-mkenums
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/syslimits.h usability... no
checking sys/syslimits.h presence... no
checking for sys/syslimits.h... no
checking sys/termios.h usability... yes
checking sys/termios.h presence... yes
checking for sys/termios.h... yes
checking sys/un.h usability... yes
checking sys/un.h presence... yes
checking for sys/un.h... yes
checking sys/wait.h usability... yes
checking sys/wait.h presence... yes
checking for sys/wait.h... yes
checking stropts.h usability... no
checking stropts.h presence... no
checking for stropts.h... no
checking termios.h usability... yes
checking termios.h presence... yes
checking for termios.h... yes
checking wchar.h usability... yes
checking wchar.h presence... yes
checking for wchar.h... yes
checking whether termios.h defines TIOCGWINSZ... no
checking whether sys/ioctl.h defines TIOCGWINSZ... yes
checking for cfmakeraw... yes
checking for fork... yes
checking for setsid... yes
checking for setpgid... yes
checking for getpgid... yes
checking for getpt... yes
checking for grantpt... yes
checking for unlockpt... yes
checking for ptsname... yes
checking for ptsname_r... yes
checking for tcgetattr... yes
checking for tcsetattr... yes
checking for socket... yes
checking for socketpair... yes
checking for recvmsg... yes
checking for floor... no
checking for floor in -lm... yes
checking for ceil... yes
checking for floor... (cached) no
checking for tgetent... no
checking for tgetent in -lncurses... (cached) yes
checking ncurses.h usability... yes
checking ncurses.h presence... yes
checking for ncurses.h... yes
checking term.h usability... yes
checking term.h presence... yes
checking for term.h... yes
checking for GDK target... x11
checking for glib-2.0 >= 2.26.0 gobject-2.0 pango >= 1.22.0 gtk+-2.0 >= 2.20.0 gobject-2.0 gio-2.0 gio-unix-2.0 x11 cairo-xlib... yes
checking for wint_t... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating genius.spec
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating lib/Makefile
config.status: creating lib/calculus/Makefile
config.status: creating lib/combinatorics/Makefile
config.status: creating lib/equation_solving/Makefile
config.status: creating lib/functions/Makefile
config.status: creating lib/linear_algebra/Makefile
config.status: creating lib/misc/Makefile
config.status: creating lib/sets/Makefile
config.status: creating lib/number_theory/Makefile
config.status: creating lib/statistics/Makefile
config.status: creating lib/symbolic/Makefile
config.status: creating lib/commutative_algebra/Makefile
config.status: creating ve/Makefile
config.status: creating vte/Makefile
config.status: creating vte/src/Makefile
config.status: creating vte/termcaps/Makefile
config.status: creating gtkextra/Makefile
config.status: creating examples/Makefile
config.status: creating pixmaps/Makefile
config.status: creating pixmaps/8x8/Makefile
config.status: creating pixmaps/16x16/Makefile
config.status: creating pixmaps/22x22/Makefile
config.status: creating pixmaps/24x24/Makefile
config.status: creating pixmaps/32x32/Makefile
config.status: creating pixmaps/48x48/Makefile
config.status: creating pixmaps/256x256/Makefile
config.status: creating pixmaps/scalable/Makefile
config.status: creating po/Makefile.in
config.status: creating help/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing default-1 commands
config.status: executing po/stamp-it commands
configure: WARNING: unrecognized options: --without-included-gettext

Configuration:

	Source code location:	     .
	Compiler:		     x86_64-alt-linux-gcc
	GNOME frontend:		     yes
	Using GtkSourceView:	     yes

+ make -j16
make  all-recursive
Making all in ve
Making all in .
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/ve'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o test-ve-config.o test-ve-config.c
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/ve'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/ve'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o ve-nongnome.o ve-nongnome.c
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/ve'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/ve'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o ve-misc.o ve-misc.c
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/ve'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/ve'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o ve-config.o ve-config.c
ve-config.c: In function 'destroy_section':
ve-config.c:119:34: warning: cast between incompatible function types from 'void (*)(VeLine *)' {aka 'void (*)(struct _VeLine *)'} to 'void (*)(void *, void *)' [-Wcast-function-type]
  g_list_foreach (section->lines, (GFunc) destroy_line, NULL);
                                  ^
ve-config.c: In function 'config_clear':
ve-config.c:478:36: warning: cast between incompatible function types from 'void (*)(VeSection *)' {aka 'void (*)(struct _VeSection *)'} to 'void (*)(void *, void *)' [-Wcast-function-type]
  g_list_foreach (config->sections, (GFunc) destroy_section, NULL);
                                    ^
ve-config.c: In function 've_config_get':
ve-config.c:461:18: warning: potential null pointer dereference [-Wnull-dereference]
   config->hashed = TRUE;
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/ve'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/ve'
rm -f libvicious.a
ar cru libvicious.a ve-misc.o ve-config.o ve-nongnome.o 
ranlib libvicious.a
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/ve'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/ve'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o ve-miscui.o ve-miscui.c
In file included from /usr/include/gtk-2.0/gtk/gtk.h:234,
                 from ve-miscui.c:23:
/usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 typedef void (*GtkItemFactoryCallback)  ();
 ^~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/ve'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/ve'
rm -f libviciousui.a
ar cru libviciousui.a ve-misc.o ve-config.o ve-nongnome.o ve-miscui.o 
ranlib libviciousui.a
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/ve'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/ve'
/bin/sh ../libtool  --tag=CC   --mode=link x86_64-alt-linux-gcc  -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2   -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 -lharfbuzz -lfontconfig -lfreetype  -lglib-2.0 -lncurses -lmpfr  -lm
libtool: link: x86_64-alt-linux-gcc -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -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 -lharfbuzz -lfontconfig -lfreetype -lglib-2.0 -lncurses -lmpfr -lm
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/ve'
Making all in vte
Making all in src
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
/usr/bin/glib-mkenums --template vtetypebuiltins.h.template vte.h vtepty.h vtedeprecated.h > xgen-vtbh \
&& (cmp -s xgen-vtbh vtetypebuiltins.h || cp xgen-vtbh vtetypebuiltins.h ) \
&& rm -f xgen-vtbh \
&& echo timestamp > stamp-vtetypebuiltins.h
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
make  all-am
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/libexec"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16  -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o libvte_a-debug.o `test -f 'debug.c' || echo './'`debug.c
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/libexec"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16  -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o libvte_a-caps.o `test -f 'caps.c' || echo './'`caps.c
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/libexec"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16  -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o libvte_a-marshal.o `test -f 'marshal.c' || echo './'`marshal.c
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/libexec"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16  -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o libvte_a-matcher.o `test -f 'matcher.c' || echo './'`matcher.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);
   ^~~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 from matcher.c:23:
/usr/include/glib-2.0/gobject/gvaluearray.h:70:7: note: declared here
 void  g_value_array_free      (GValueArray *value_array);
       ^~~~~~~~~~~~~~~~~~
matcher.c: In function '_vte_matcher_new':
matcher.c:170:2: warning: 'g_static_mutex_get_mutex_impl' is deprecated: Use 'GMutex' instead [-Wdeprecated-declarations]
  g_static_mutex_lock(&_vte_matcher_mutex);
  ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib.h:111,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:23,
                 from matcher.c:23:
/usr/include/glib-2.0/glib/deprecated/gthread.h:154:9: note: declared here
 GMutex *g_static_mutex_get_mutex_impl (GStaticMutex *mutex);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
matcher.c:177:3: warning: 'g_cache_new' is deprecated [-Wdeprecated-declarations]
   _vte_matcher_cache = g_cache_new(_vte_matcher_create,
   ^~~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib.h:107,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:23,
                 from matcher.c:23:
/usr/include/glib-2.0/glib/deprecated/gcache.h:47:10: note: declared here
 GCache*  g_cache_new           (GCacheNewFunc      value_new_func,
          ^~~~~~~~~~~
matcher.c:183:2: warning: 'g_cache_insert' is deprecated [-Wdeprecated-declarations]
  ret = g_cache_insert(_vte_matcher_cache, (gpointer) emulation);
  ^~~
In file included from /usr/include/glib-2.0/glib.h:107,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:23,
                 from matcher.c:23:
/usr/include/glib-2.0/glib/deprecated/gcache.h:57:10: note: declared here
 gpointer g_cache_insert        (GCache            *cache,
          ^~~~~~~~~~~~~~
matcher.c:191:2: warning: 'g_static_mutex_get_mutex_impl' is deprecated: Use 'GMutex' instead [-Wdeprecated-declarations]
  g_static_mutex_unlock(&_vte_matcher_mutex);
  ^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib.h:111,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:23,
                 from matcher.c:23:
/usr/include/glib-2.0/glib/deprecated/gthread.h:154:9: note: declared here
 GMutex *g_static_mutex_get_mutex_impl (GStaticMutex *mutex);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
matcher.c: In function '_vte_matcher_free':
matcher.c:200:2: warning: 'g_static_mutex_get_mutex_impl' is deprecated: Use 'GMutex' instead [-Wdeprecated-declarations]
  g_static_mutex_lock(&_vte_matcher_mutex);
  ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib.h:111,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:23,
                 from matcher.c:23:
/usr/include/glib-2.0/glib/deprecated/gthread.h:154:9: note: declared here
 GMutex *g_static_mutex_get_mutex_impl (GStaticMutex *mutex);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
matcher.c:201:2: warning: 'g_cache_remove' is deprecated [-Wdeprecated-declarations]
  g_cache_remove(_vte_matcher_cache, matcher);
  ^~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib.h:107,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:23,
                 from matcher.c:23:
/usr/include/glib-2.0/glib/deprecated/gcache.h:60:10: note: declared here
 void     g_cache_remove        (GCache            *cache,
          ^~~~~~~~~~~~~~
matcher.c:202:2: warning: 'g_static_mutex_get_mutex_impl' is deprecated: Use 'GMutex' instead [-Wdeprecated-declarations]
  g_static_mutex_unlock(&_vte_matcher_mutex);
  ^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib.h:111,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:23,
                 from matcher.c:23:
/usr/include/glib-2.0/glib/deprecated/gthread.h:154:9: note: declared here
 GMutex *g_static_mutex_get_mutex_impl (GStaticMutex *mutex);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
matcher.c: In function '_vte_matcher_free_params_array':
matcher.c:242:3: warning: 'g_value_array_free' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
   g_value_array_free (params);
   ^~~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 from matcher.c:23:
/usr/include/glib-2.0/gobject/gvaluearray.h:70:7: note: declared here
 void  g_value_array_free      (GValueArray *value_array);
       ^~~~~~~~~~~~~~~~~~
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/libexec"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16  -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o libvte_a-reaper.o `test -f 'reaper.c' || echo './'`reaper.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);
           ^~~~~~~~~~~~
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/libexec"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16  -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o libvte_a-vterowdata.o `test -f 'vterowdata.c' || echo './'`vterowdata.c
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/libexec"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16  -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o libvte_a-vteregex.o `test -f 'vteregex.c' || echo './'`vteregex.c
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/libexec"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16  -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o libvte_a-trie.o `test -f 'trie.c' || echo './'`trie.c
trie.c: In function 'char_class_digit_extract':
trie.c:171:2: warning: 'g_value_array_append' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
  g_value_array_append(array, &value);
  ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 from trie.c:33:
/usr/include/glib-2.0/gobject/gvaluearray.h:80:14: note: declared here
 GValueArray* g_value_array_append      (GValueArray *value_array,
              ^~~~~~~~~~~~~~~~~~~~
trie.c: In function 'char_class_multi_extract':
trie.c:214:4: warning: 'g_value_array_append' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
    g_value_array_append(array, &value);
    ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 from trie.c:33:
/usr/include/glib-2.0/gobject/gvaluearray.h:80:14: note: declared here
 GValueArray* g_value_array_append      (GValueArray *value_array,
              ^~~~~~~~~~~~~~~~~~~~
trie.c:222:2: warning: 'g_value_array_append' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
  g_value_array_append(array, &value);
  ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 from trie.c:33:
/usr/include/glib-2.0/gobject/gvaluearray.h:80:14: note: declared here
 GValueArray* g_value_array_append      (GValueArray *value_array,
              ^~~~~~~~~~~~~~~~~~~~
trie.c: In function 'char_class_any_extract':
trie.c:248:2: warning: 'g_value_array_append' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
  g_value_array_append(array, &value);
  ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 from trie.c:33:
/usr/include/glib-2.0/gobject/gvaluearray.h:80:14: note: declared here
 GValueArray* g_value_array_append      (GValueArray *value_array,
              ^~~~~~~~~~~~~~~~~~~~
trie.c: In function 'char_class_string_extract':
trie.c:321:2: warning: 'g_value_array_append' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
  g_value_array_append(array, &value);
  ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 from trie.c:33:
/usr/include/glib-2.0/gobject/gvaluearray.h:80:14: note: declared here
 GValueArray* g_value_array_append      (GValueArray *value_array,
              ^~~~~~~~~~~~~~~~~~~~
trie.c: In function '_vte_trie_matchx':
trie.c:581:5: warning: 'g_value_array_new' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
     tmparray = g_value_array_new(0);
     ^~~~~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 from trie.c:33:
/usr/include/glib-2.0/gobject/gvaluearray.h:67:14: note: declared here
 GValueArray* g_value_array_new      (guint   n_prealloced);
              ^~~~~~~~~~~~~~~~~
trie.c:648:4: warning: 'g_value_array_get_nth' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
    GValue *value = g_value_array_get_nth(bestarray, i);
    ^~~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 from trie.c:33:
/usr/include/glib-2.0/gobject/gvaluearray.h:63:10: note: declared here
 GValue*  g_value_array_get_nth      (GValueArray *value_array,
          ^~~~~~~~~~~~~~~~~~~~~
trie.c:649:4: warning: 'g_value_array_append' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
    g_value_array_append(array, value);
    ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 from trie.c:33:
/usr/include/glib-2.0/gobject/gvaluearray.h:80:14: note: declared here
 GValueArray* g_value_array_append      (GValueArray *value_array,
              ^~~~~~~~~~~~~~~~~~~~
trie.c: In function '_vte_trie_match':
trie.c:686:3: warning: 'g_value_array_new' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
   valuearray = g_value_array_new(0);
   ^~~~~~~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 from trie.c:33:
/usr/include/glib-2.0/gobject/gvaluearray.h:67:14: note: declared here
 GValueArray* g_value_array_new      (guint   n_prealloced);
              ^~~~~~~~~~~~~~~~~
trie.c:704:5: warning: 'g_value_array_get_nth' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
     value = g_value_array_get_nth(valuearray, i);
     ^~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 from trie.c:33:
/usr/include/glib-2.0/gobject/gvaluearray.h:63:10: note: declared here
 GValue*  g_value_array_get_nth      (GValueArray *value_array,
          ^~~~~~~~~~~~~~~~~~~~~
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/libexec"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16  -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o libvte_a-table.o `test -f 'table.c' || echo './'`table.c
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);
    ^
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 from table.c:27:
/usr/include/glib-2.0/gobject/gvaluearray.h:67:14: note: declared here
 GValueArray* g_value_array_new      (guint   n_prealloced);
              ^~~~~~~~~~~~~~~~~
table.c:554:3: warning: 'g_value_array_append' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
   g_value_array_append(*array, &value);
   ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 from table.c:27:
/usr/include/glib-2.0/gobject/gvaluearray.h:80:14: note: declared here
 GValueArray* g_value_array_append      (GValueArray *value_array,
              ^~~~~~~~~~~~~~~~~~~~
table.c: In function '_vte_table_extract_string':
table.c:576:3: warning: 'g_value_array_new' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
   *array = g_value_array_new(1);
   ^
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 from table.c:27:
/usr/include/glib-2.0/gobject/gvaluearray.h:67:14: note: declared here
 GValueArray* g_value_array_new      (guint   n_prealloced);
              ^~~~~~~~~~~~~~~~~
table.c:578:2: warning: 'g_value_array_append' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
  g_value_array_append(*array, &value);
  ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 from table.c:27:
/usr/include/glib-2.0/gobject/gvaluearray.h:80:14: note: declared here
 GValueArray* g_value_array_append      (GValueArray *value_array,
              ^~~~~~~~~~~~~~~~~~~~
table.c: In function '_vte_table_extract_char':
table.c:592:3: warning: 'g_value_array_new' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
   *array = g_value_array_new(1);
   ^
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 from table.c:27:
/usr/include/glib-2.0/gobject/gvaluearray.h:67:14: note: declared here
 GValueArray* g_value_array_new      (guint   n_prealloced);
              ^~~~~~~~~~~~~~~~~
table.c:594:2: warning: 'g_value_array_append' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
  g_value_array_append(*array, &value);
  ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 from table.c:27:
/usr/include/glib-2.0/gobject/gvaluearray.h:80:14: note: declared here
 GValueArray* g_value_array_append      (GValueArray *value_array,
              ^~~~~~~~~~~~~~~~~~~~
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/libexec"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16  -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o libvte_a-vtebg.o `test -f 'vtebg.c' || echo './'`vtebg.c
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,
          ^~~~~~~~~~~~~~~~~~~~~~~~
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/libexec"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16  -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o libvte_a-vtetc.o `test -f 'vtetc.c' || echo './'`vtetc.c
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);
   ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib.h:111,
                 from vtetc.c:22:
/usr/include/glib-2.0/glib/deprecated/gthread.h:154:9: note: declared here
 GMutex *g_static_mutex_get_mutex_impl (GStaticMutex *mutex);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vtetc.c:519:5: warning: 'g_cache_new' is deprecated [-Wdeprecated-declarations]
     _vte_termcap_cache = g_cache_new((GCacheNewFunc) _vte_termcap_create,
     ^~~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib.h:107,
                 from vtetc.c:22:
/usr/include/glib-2.0/glib/deprecated/gcache.h:47:10: note: declared here
 GCache*  g_cache_new           (GCacheNewFunc      value_new_func,
          ^~~~~~~~~~~
vtetc.c:525:3: warning: 'g_cache_insert' is deprecated [-Wdeprecated-declarations]
   result = g_cache_insert (_vte_termcap_cache, (gpointer) filename);
   ^~~~~~
In file included from /usr/include/glib-2.0/glib.h:107,
                 from vtetc.c:22:
/usr/include/glib-2.0/glib/deprecated/gcache.h:57:10: note: declared here
 gpointer g_cache_insert        (GCache            *cache,
          ^~~~~~~~~~~~~~
vtetc.c:527:3: warning: 'g_static_mutex_get_mutex_impl' is deprecated: Use 'GMutex' instead [-Wdeprecated-declarations]
   g_static_mutex_unlock (&_vte_termcap_mutex);
   ^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib.h:111,
                 from vtetc.c:22:
/usr/include/glib-2.0/glib/deprecated/gthread.h:154:9: note: declared here
 GMutex *g_static_mutex_get_mutex_impl (GStaticMutex *mutex);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vtetc.c: In function '_vte_termcap_free':
vtetc.c:535:3: warning: 'g_static_mutex_get_mutex_impl' is deprecated: Use 'GMutex' instead [-Wdeprecated-declarations]
   g_static_mutex_lock (&_vte_termcap_mutex);
   ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib.h:111,
                 from vtetc.c:22:
/usr/include/glib-2.0/glib/deprecated/gthread.h:154:9: note: declared here
 GMutex *g_static_mutex_get_mutex_impl (GStaticMutex *mutex);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vtetc.c:536:3: warning: 'g_cache_remove' is deprecated [-Wdeprecated-declarations]
   g_cache_remove (_vte_termcap_cache, termcap);
   ^~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib.h:107,
                 from vtetc.c:22:
/usr/include/glib-2.0/glib/deprecated/gcache.h:60:10: note: declared here
 void     g_cache_remove        (GCache            *cache,
          ^~~~~~~~~~~~~~
vtetc.c:537:3: warning: 'g_static_mutex_get_mutex_impl' is deprecated: Use 'GMutex' instead [-Wdeprecated-declarations]
   g_static_mutex_unlock (&_vte_termcap_mutex);
   ^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib.h:111,
                 from vtetc.c:22:
/usr/include/glib-2.0/glib/deprecated/gthread.h:154:9: note: declared here
 GMutex *g_static_mutex_get_mutex_impl (GStaticMutex *mutex);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/libexec"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16  -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o libvte_a-vtetree.o `test -f 'vtetree.c' || echo './'`vtetree.c
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/libexec"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16  -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o libvte_a-vtestream.o `test -f 'vtestream.c' || echo './'`vtestream.c
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/libexec"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16  -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o libvte_a-ring.o `test -f 'ring.c' || echo './'`ring.c
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/libexec"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16  -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o libvte_a-vteunistr.o `test -f 'vteunistr.c' || echo './'`vteunistr.c
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/libexec"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16  -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o libvte_a-keymap.o `test -f 'keymap.c' || echo './'`keymap.c
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/libexec"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16  -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o libvte_a-vteconv.o `test -f 'vteconv.c' || echo './'`vteconv.c
vteconv.c: In function '_vte_conv':
vteconv.c:232:22: warning: variable 'out_converted' set but not used [-Wunused-but-set-variable]
  gsize in_converted, out_converted;
                      ^~~~~~~~~~~~~
vteconv.c:232:8: warning: variable 'in_converted' set but not used [-Wunused-but-set-variable]
  gsize in_converted, out_converted;
        ^~~~~~~~~~~~
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/libexec"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16  -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o libvte_a-vtedraw.o `test -f 'vtedraw.c' || echo './'`vtedraw.c
vtedraw.c: In function 'font_info_cache_ascii':
vtedraw.c:326:7: warning: 'pango_script_for_unichar' is deprecated: Use 'g_unichar_get_script' instead [-Wdeprecated-declarations]
       pango_script_for_unichar (c) <= PANGO_SCRIPT_INHERITED)
       ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/pango-1.0/pango/pango-gravity.h:112,
                 from /usr/include/pango-1.0/pango/pango-types.h:196,
                 from /usr/include/pango-1.0/pango/pango-font.h:26,
                 from /usr/include/pango-1.0/pango/pango-attributes.h:25,
                 from /usr/include/pango-1.0/pango/pango.h:25,
                 from /usr/include/gtk-2.0/gdk/gdktypes.h:37,
                 from /usr/include/gtk-2.0/gdk/gdkscreen.h:32,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
                 from vtedraw.c:24:
/usr/include/pango-1.0/pango/pango-script.h:310:13: note: declared here
 PangoScript pango_script_for_unichar         (gunichar             ch) G_GNUC_CONST;
             ^~~~~~~~~~~~~~~~~~~~~~~~
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/libexec"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16  -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o libvte_a-pty.o `test -f 'pty.c' || echo './'`pty.c
pty.c: In function 'vte_pty_set_size':
pty.c:636:24: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
         VtePtyPrivate *priv;
                        ^~~~
pty.c: In function 'vte_pty_get_size':
pty.c:695:24: warning: variable 'priv' set but not used [-Wunused-but-set-variable]
         VtePtyPrivate *priv;
                        ^~~~
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,
          ^~~~~~~~~~~~~~~~~~~~~~~~
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/libexec"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16  -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o libvte_a-vtetypebuiltins.o `test -f 'vtetypebuiltins.c' || echo './'`vtetypebuiltins.c
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/libexec"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16  -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o libvte_a-vteaccess.o `test -f 'vteaccess.c' || echo './'`vteaccess.c
vteaccess.c: In function 'vte_terminal_accessible_get_character_at_offset':
vteaccess.c:1302:6: warning: variable 'mapped' set but not used [-Wunused-but-set-variable]
  int mapped;
      ^~~~~~
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,
                       ^~~~~~~~~~~~~~~~~~~~~~
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/libexec"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16  -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o libvte_a-iso2022.o `test -f 'iso2022.c' || echo './'`iso2022.c
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/libexec"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16  -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o libvte_a-vteseq.o `test -f 'vteseq.c' || echo './'`vteseq.c
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);
  ^~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 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 vteseq.c:29:
/usr/include/glib-2.0/gobject/gvaluearray.h:63:10: note: declared here
 GValue*  g_value_array_get_nth      (GValueArray *value_array,
          ^~~~~~~~~~~~~~~~~~~~~
vteseq.c: In function 'vte_sequence_handler_offset':
vteseq.c:523:3: warning: 'g_value_array_get_nth' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
   value = g_value_array_get_nth(params, i);
   ^~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 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 vteseq.c:29:
/usr/include/glib-2.0/gobject/gvaluearray.h:63:10: note: declared here
 GValue*  g_value_array_get_nth      (GValueArray *value_array,
          ^~~~~~~~~~~~~~~~~~~~~
vteseq.c: In function 'vte_sequence_handler_multiple_limited':
vteseq.c:545:3: warning: 'g_value_array_get_nth' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
   value = g_value_array_get_nth(params, 0);
   ^~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 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 vteseq.c:29:
/usr/include/glib-2.0/gobject/gvaluearray.h:63:10: note: declared here
 GValue*  g_value_array_get_nth      (GValueArray *value_array,
          ^~~~~~~~~~~~~~~~~~~~~
vteseq.c: In function 'vte_sequence_handler_al':
vteseq.c:939:3: warning: 'g_value_array_get_nth' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
   value = g_value_array_get_nth(params, 0);
   ^~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 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 vteseq.c:29:
/usr/include/glib-2.0/gobject/gvaluearray.h:63:10: note: declared here
 GValue*  g_value_array_get_nth      (GValueArray *value_array,
          ^~~~~~~~~~~~~~~~~~~~~
vteseq.c: In function 'vte_sequence_handler_ch':
vteseq.c:1139:3: warning: 'g_value_array_get_nth' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
   value = g_value_array_get_nth(params, 0);
   ^~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 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 vteseq.c:29:
/usr/include/glib-2.0/gobject/gvaluearray.h:63:10: note: declared here
 GValue*  g_value_array_get_nth      (GValueArray *value_array,
          ^~~~~~~~~~~~~~~~~~~~~
vteseq.c: In function 'vte_sequence_handler_cm':
vteseq.c:1176:3: warning: 'g_value_array_get_nth' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
   row = g_value_array_get_nth(params, 0);
   ^~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 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 vteseq.c:29:
/usr/include/glib-2.0/gobject/gvaluearray.h:63:10: note: declared here
 GValue*  g_value_array_get_nth      (GValueArray *value_array,
          ^~~~~~~~~~~~~~~~~~~~~
vteseq.c:1188:4: warning: 'g_value_array_get_nth' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
    col = g_value_array_get_nth(params, 1);
    ^~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 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 vteseq.c:29:
/usr/include/glib-2.0/gobject/gvaluearray.h:63:10: note: declared here
 GValue*  g_value_array_get_nth      (GValueArray *value_array,
          ^~~~~~~~~~~~~~~~~~~~~
vteseq.c: In function 'vte_sequence_handler_cs':
vteseq.c:1224:2: warning: 'g_value_array_get_nth' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
  value = g_value_array_get_nth(params, 0);
  ^~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 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 vteseq.c:29:
/usr/include/glib-2.0/gobject/gvaluearray.h:63:10: note: declared here
 GValue*  g_value_array_get_nth      (GValueArray *value_array,
          ^~~~~~~~~~~~~~~~~~~~~
vteseq.c:1228:2: warning: 'g_value_array_get_nth' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
  value = g_value_array_get_nth(params, 1);
  ^~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 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 vteseq.c:29:
/usr/include/glib-2.0/gobject/gvaluearray.h:63:10: note: declared here
 GValue*  g_value_array_get_nth      (GValueArray *value_array,
          ^~~~~~~~~~~~~~~~~~~~~
vteseq.c: In function 'vte_sequence_handler_cS':
vteseq.c:1268:2: warning: 'g_value_array_get_nth' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
  value = g_value_array_get_nth(params, 1);
  ^~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 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 vteseq.c:29:
/usr/include/glib-2.0/gobject/gvaluearray.h:63:10: note: declared here
 GValue*  g_value_array_get_nth      (GValueArray *value_array,
          ^~~~~~~~~~~~~~~~~~~~~
vteseq.c:1272:2: warning: 'g_value_array_get_nth' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
  value = g_value_array_get_nth(params, 2);
  ^~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 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 vteseq.c:29:
/usr/include/glib-2.0/gobject/gvaluearray.h:63:10: note: declared here
 GValue*  g_value_array_get_nth      (GValueArray *value_array,
          ^~~~~~~~~~~~~~~~~~~~~
vteseq.c: In function 'vte_sequence_handler_cv':
vteseq.c:1340:3: warning: 'g_value_array_get_nth' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
   value = g_value_array_get_nth(params, 0);
   ^~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 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 vteseq.c:29:
/usr/include/glib-2.0/gobject/gvaluearray.h:63:10: note: declared here
 GValue*  g_value_array_get_nth      (GValueArray *value_array,
          ^~~~~~~~~~~~~~~~~~~~~
vteseq.c: In function 'vte_sequence_handler_dl':
vteseq.c:1418:3: warning: 'g_value_array_get_nth' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
   value = g_value_array_get_nth(params, 0);
   ^~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 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 vteseq.c:29:
/usr/include/glib-2.0/gobject/gvaluearray.h:63:10: note: declared here
 GValue*  g_value_array_get_nth      (GValueArray *value_array,
          ^~~~~~~~~~~~~~~~~~~~~
vteseq.c: In function 'vte_sequence_handler_ec':
vteseq.c:1499:3: warning: 'g_value_array_get_nth' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
   value = g_value_array_get_nth(params, 0);
   ^~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 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 vteseq.c:29:
/usr/include/glib-2.0/gobject/gvaluearray.h:63:10: note: declared here
 GValue*  g_value_array_get_nth      (GValueArray *value_array,
          ^~~~~~~~~~~~~~~~~~~~~
vteseq.c: In function 'vte_sequence_handler_scroll_down':
vteseq.c:1811:3: warning: 'g_value_array_get_nth' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
   value = g_value_array_get_nth(params, 0);
   ^~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 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 vteseq.c:29:
/usr/include/glib-2.0/gobject/gvaluearray.h:63:10: note: declared here
 GValue*  g_value_array_get_nth      (GValueArray *value_array,
          ^~~~~~~~~~~~~~~~~~~~~
vteseq.c: In function 'vte_sequence_handler_change_color':
vteseq.c:1831:3: warning: 'g_value_array_get_nth' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
   value = g_value_array_get_nth (params, 0);
   ^~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 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 vteseq.c:29:
/usr/include/glib-2.0/gobject/gvaluearray.h:63:10: note: declared here
 GValue*  g_value_array_get_nth      (GValueArray *value_array,
          ^~~~~~~~~~~~~~~~~~~~~
vteseq.c: In function 'vte_sequence_handler_scroll_up':
vteseq.c:1885:3: warning: 'g_value_array_get_nth' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
   value = g_value_array_get_nth(params, 0);
   ^~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 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 vteseq.c:29:
/usr/include/glib-2.0/gobject/gvaluearray.h:63:10: note: declared here
 GValue*  g_value_array_get_nth      (GValueArray *value_array,
          ^~~~~~~~~~~~~~~~~~~~~
vteseq.c: In function 'vte_sequence_handler_tab_clear':
vteseq.c:2131:3: warning: 'g_value_array_get_nth' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
   value = g_value_array_get_nth(params, 0);
   ^~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 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 vteseq.c:29:
/usr/include/glib-2.0/gobject/gvaluearray.h:63:10: note: declared here
 GValue*  g_value_array_get_nth      (GValueArray *value_array,
          ^~~~~~~~~~~~~~~~~~~~~
vteseq.c: In function 'vte_sequence_handler_up':
vteseq.c:2200:14: warning: variable 'end' set but not used [-Wunused-but-set-variable]
  long start, end;
              ^~~
vteseq.c: In function 'vte_sequence_handler_character_attributes':
vteseq.c:2277:3: warning: 'g_value_array_get_nth' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
   value = g_value_array_get_nth(params, i);
   ^~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 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 vteseq.c:29:
/usr/include/glib-2.0/gobject/gvaluearray.h:63:10: note: declared here
 GValue*  g_value_array_get_nth      (GValueArray *value_array,
          ^~~~~~~~~~~~~~~~~~~~~
vteseq.c:2346:5: warning: 'g_value_array_get_nth' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
     value1 = g_value_array_get_nth(params, i + 1);
     ^~~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 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 vteseq.c:29:
/usr/include/glib-2.0/gobject/gvaluearray.h:63:10: note: declared here
 GValue*  g_value_array_get_nth      (GValueArray *value_array,
          ^~~~~~~~~~~~~~~~~~~~~
vteseq.c:2347:5: warning: 'g_value_array_get_nth' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
     value2 = g_value_array_get_nth(params, i + 2);
     ^~~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 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 vteseq.c:29:
/usr/include/glib-2.0/gobject/gvaluearray.h:63:10: note: declared here
 GValue*  g_value_array_get_nth      (GValueArray *value_array,
          ^~~~~~~~~~~~~~~~~~~~~
vteseq.c:2379:5: warning: 'g_value_array_get_nth' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
     value1 = g_value_array_get_nth(params, i + 1);
     ^~~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 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 vteseq.c:29:
/usr/include/glib-2.0/gobject/gvaluearray.h:63:10: note: declared here
 GValue*  g_value_array_get_nth      (GValueArray *value_array,
          ^~~~~~~~~~~~~~~~~~~~~
vteseq.c:2380:5: warning: 'g_value_array_get_nth' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
     value2 = g_value_array_get_nth(params, i + 2);
     ^~~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 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 vteseq.c:29:
/usr/include/glib-2.0/gobject/gvaluearray.h:63:10: note: declared here
 GValue*  g_value_array_get_nth      (GValueArray *value_array,
          ^~~~~~~~~~~~~~~~~~~~~
vteseq.c: In function 'vte_sequence_handler_cursor_character_absolute':
vteseq.c:2444:3: warning: 'g_value_array_get_nth' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
   value = g_value_array_get_nth(params, 0);
   ^~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 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 vteseq.c:29:
/usr/include/glib-2.0/gobject/gvaluearray.h:63:10: note: declared here
 GValue*  g_value_array_get_nth      (GValueArray *value_array,
          ^~~~~~~~~~~~~~~~~~~~~
vteseq.c: In function 'vte_sequence_handler_set_scrolling_region_from_start':
vteseq.c:2547:2: warning: 'g_value_array_insert' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
  g_value_array_insert (params, 0, &value);
  ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 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 vteseq.c:29:
/usr/include/glib-2.0/gobject/gvaluearray.h:84:14: note: declared here
 GValueArray* g_value_array_insert      (GValueArray *value_array,
              ^~~~~~~~~~~~~~~~~~~~
vteseq.c: In function 'vte_sequence_handler_set_scrolling_region_to_end':
vteseq.c:2560:2: warning: 'g_value_array_insert' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
  g_value_array_insert (params, 1, &value);
  ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 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 vteseq.c:29:
/usr/include/glib-2.0/gobject/gvaluearray.h:84:14: note: declared here
 GValueArray* g_value_array_insert      (GValueArray *value_array,
              ^~~~~~~~~~~~~~~~~~~~
vteseq.c: In function 'vte_sequence_handler_set_mode':
vteseq.c:2605:3: warning: 'g_value_array_get_nth' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
   value = g_value_array_get_nth(params, i);
   ^~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 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 vteseq.c:29:
/usr/include/glib-2.0/gobject/gvaluearray.h:63:10: note: declared here
 GValue*  g_value_array_get_nth      (GValueArray *value_array,
          ^~~~~~~~~~~~~~~~~~~~~
vteseq.c: In function 'vte_sequence_handler_reset_mode':
vteseq.c:2625:3: warning: 'g_value_array_get_nth' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
   value = g_value_array_get_nth(params, i);
   ^~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 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 vteseq.c:29:
/usr/include/glib-2.0/gobject/gvaluearray.h:63:10: note: declared here
 GValue*  g_value_array_get_nth      (GValueArray *value_array,
          ^~~~~~~~~~~~~~~~~~~~~
vteseq.c: In function 'vte_sequence_handler_decset':
vteseq.c:2645:3: warning: 'g_value_array_get_nth' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
   value = g_value_array_get_nth(params, i);
   ^~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 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 vteseq.c:29:
/usr/include/glib-2.0/gobject/gvaluearray.h:63:10: note: declared here
 GValue*  g_value_array_get_nth      (GValueArray *value_array,
          ^~~~~~~~~~~~~~~~~~~~~
vteseq.c: In function 'vte_sequence_handler_decreset':
vteseq.c:2665:3: warning: 'g_value_array_get_nth' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
   value = g_value_array_get_nth(params, i);
   ^~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 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 vteseq.c:29:
/usr/include/glib-2.0/gobject/gvaluearray.h:63:10: note: declared here
 GValue*  g_value_array_get_nth      (GValueArray *value_array,
          ^~~~~~~~~~~~~~~~~~~~~
vteseq.c: In function 'vte_sequence_handler_erase_in_display':
vteseq.c:2692:3: warning: 'g_value_array_get_nth' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
   value = g_value_array_get_nth(params, i);
   ^~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 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 vteseq.c:29:
/usr/include/glib-2.0/gobject/gvaluearray.h:63:10: note: declared here
 GValue*  g_value_array_get_nth      (GValueArray *value_array,
          ^~~~~~~~~~~~~~~~~~~~~
vteseq.c: In function 'vte_sequence_handler_erase_in_line':
vteseq.c:2733:3: warning: 'g_value_array_get_nth' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
   value = g_value_array_get_nth(params, i);
   ^~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 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 vteseq.c:29:
/usr/include/glib-2.0/gobject/gvaluearray.h:63:10: note: declared here
 GValue*  g_value_array_get_nth      (GValueArray *value_array,
          ^~~~~~~~~~~~~~~~~~~~~
vteseq.c: In function 'vte_sequence_handler_insert_lines':
vteseq.c:2787:3: warning: 'g_value_array_get_nth' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
   value = g_value_array_get_nth(params, 0);
   ^~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 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 vteseq.c:29:
/usr/include/glib-2.0/gobject/gvaluearray.h:63:10: note: declared here
 GValue*  g_value_array_get_nth      (GValueArray *value_array,
          ^~~~~~~~~~~~~~~~~~~~~
vteseq.c: In function 'vte_sequence_handler_delete_lines':
vteseq.c:2828:3: warning: 'g_value_array_get_nth' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
   value = g_value_array_get_nth(params, 0);
   ^~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 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 vteseq.c:29:
/usr/include/glib-2.0/gobject/gvaluearray.h:63:10: note: declared here
 GValue*  g_value_array_get_nth      (GValueArray *value_array,
          ^~~~~~~~~~~~~~~~~~~~~
vteseq.c: In function 'vte_sequence_handler_device_status_report':
vteseq.c:2883:3: warning: 'g_value_array_get_nth' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
   value = g_value_array_get_nth(params, 0);
   ^~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 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 vteseq.c:29:
/usr/include/glib-2.0/gobject/gvaluearray.h:63:10: note: declared here
 GValue*  g_value_array_get_nth      (GValueArray *value_array,
          ^~~~~~~~~~~~~~~~~~~~~
vteseq.c: In function 'vte_sequence_handler_dec_device_status_report':
vteseq.c:2919:3: warning: 'g_value_array_get_nth' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
   value = g_value_array_get_nth(params, 0);
   ^~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 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 vteseq.c:29:
/usr/include/glib-2.0/gobject/gvaluearray.h:63:10: note: declared here
 GValue*  g_value_array_get_nth      (GValueArray *value_array,
          ^~~~~~~~~~~~~~~~~~~~~
vteseq.c: In function 'vte_sequence_handler_restore_mode':
vteseq.c:2965:3: warning: 'g_value_array_get_nth' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
   value = g_value_array_get_nth(params, i);
   ^~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 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 vteseq.c:29:
/usr/include/glib-2.0/gobject/gvaluearray.h:63:10: note: declared here
 GValue*  g_value_array_get_nth      (GValueArray *value_array,
          ^~~~~~~~~~~~~~~~~~~~~
vteseq.c: In function 'vte_sequence_handler_save_mode':
vteseq.c:2985:3: warning: 'g_value_array_get_nth' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
   value = g_value_array_get_nth(params, i);
   ^~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 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 vteseq.c:29:
/usr/include/glib-2.0/gobject/gvaluearray.h:63:10: note: declared here
 GValue*  g_value_array_get_nth      (GValueArray *value_array,
          ^~~~~~~~~~~~~~~~~~~~~
vteseq.c: In function 'vte_sequence_handler_window_manipulation':
vteseq.c:3061:4: warning: 'g_value_array_get_nth' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
    value = g_value_array_get_nth(params, i + 1);
    ^~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 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 vteseq.c:29:
/usr/include/glib-2.0/gobject/gvaluearray.h:63:10: note: declared here
 GValue*  g_value_array_get_nth      (GValueArray *value_array,
          ^~~~~~~~~~~~~~~~~~~~~
vteseq.c:3067:4: warning: 'g_value_array_get_nth' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
    value = g_value_array_get_nth(params, i + 2);
    ^~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 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 vteseq.c:29:
/usr/include/glib-2.0/gobject/gvaluearray.h:63:10: note: declared here
 GValue*  g_value_array_get_nth      (GValueArray *value_array,
          ^~~~~~~~~~~~~~~~~~~~~
vteseq.c:3072:3: warning: 'g_value_array_get_nth' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
   value = g_value_array_get_nth(params, i);
   ^~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 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 vteseq.c:29:
/usr/include/glib-2.0/gobject/gvaluearray.h:63:10: note: declared here
 GValue*  g_value_array_get_nth      (GValueArray *value_array,
          ^~~~~~~~~~~~~~~~~~~~~
vteseq.c:3046:13: warning: variable 'screen' set but not used [-Wunused-but-set-variable]
  VteScreen *screen;
             ^~~~~~
vteseq.c: In function 'vte_sequence_handler_change_cursor_color':
vteseq.c:3281:3: warning: 'g_value_array_get_nth' is deprecated: Use 'GArray' instead [-Wdeprecated-declarations]
   value = g_value_array_get_nth (params, 0);
   ^~~~~
In file included from /usr/include/glib-2.0/glib-object.h:35,
                 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 vteseq.c:29:
/usr/include/glib-2.0/gobject/gvaluearray.h:63:10: note: declared here
 GValue*  g_value_array_get_nth      (GValueArray *value_array,
          ^~~~~~~~~~~~~~~~~~~~~
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/libexec"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16  -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o libvte_a-vte.o `test -f 'vte.c' || echo './'`vte.c
vte.c: In function 'vte_terminal_pty_new':
vte.c:3596:29: warning: variable 'pvt' set but not used [-Wunused-but-set-variable]
         VteTerminalPrivate *pvt;
                             ^~~
vte.c: In function 'vte_terminal_get_text_range_maybe_wrapped':
vte.c:6284:13: warning: variable 'screen' set but not used [-Wunused-but-set-variable]
  VteScreen *screen;
             ^~~~~~
vte.c: In function 'vte_terminal_set_emulation':
vte.c:8148:29: warning: variable 'pvt' set but not used [-Wunused-but-set-variable]
         VteTerminalPrivate *pvt;
                             ^~~
vte.c: In function 'vte_terminal_set_termcap':
vte.c:8275:14: warning: unused variable 'st' [-Wunused-variable]
  struct stat st;
              ^~
vte.c: In function 'vte_terminal_draw_cells':
vte.c:10176:15: warning: variable 'ascent' set but not used [-Wunused-but-set-variable]
  int i, x, y, ascent;
               ^~~~~~
vte.c: In function 'vte_terminal_draw_rows':
vte.c:10553:8: warning: variable 'delta' set but not used [-Wunused-but-set-variable]
  glong delta;
        ^~~~~
vte.c: In function 'vte_terminal_expand_region':
vte.c:10877:13: warning: variable 'screen' set but not used [-Wunused-but-set-variable]
  VteScreen *screen;
             ^~~~~~
vte.c: In function 'vte_terminal_paint_im_preedit_string':
vte.c:11117:30: warning: variable 'descent' set but not used [-Wunused-but-set-variable]
  long width, height, ascent, descent, delta;
                              ^~~~~~~
vte.c:11117:22: warning: variable 'ascent' set but not used [-Wunused-but-set-variable]
  long width, height, ascent, descent, delta;
                      ^~~~~~
vte.c:11116:11: warning: variable 'drow' set but not used [-Wunused-but-set-variable]
  int row, drow, col, columns;
           ^~~~
vte.c: In function 'vte_terminal_get_accessible':
vte.c:11494:15: warning: variable 'terminal' set but not used [-Wunused-but-set-variable]
  VteTerminal *terminal;
               ^~~~~~~~
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,
          ^~~~~~~~~~~~~~~~~~~~~~~~
vte.c: In function 'vte_terminal_reset':
vte.c:14126:16: warning: argument to 'sizeof' in 'memset' call is the same expression as the destination; did you mean to remove the addressof? [-Wsizeof-pointer-memaccess]
          sizeof(&pvt->selection_origin));
                ^
vte.c:14128:16: warning: argument to 'sizeof' in 'memset' call is the same expression as the destination; did you mean to remove the addressof? [-Wsizeof-pointer-memaccess]
          sizeof(&pvt->selection_last));
                ^
vte.c:14130:16: warning: argument to 'sizeof' in 'memset' call is the same expression as the destination; did you mean to remove the addressof? [-Wsizeof-pointer-memaccess]
          sizeof(&pvt->selection_start));
                ^
vte.c:14132:16: warning: argument to 'sizeof' in 'memset' call is the same expression as the destination; did you mean to remove the addressof? [-Wsizeof-pointer-memaccess]
          sizeof(&pvt->selection_end));
                ^
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
rm -f libvte.a
ar cru libvte.a libvte_a-caps.o libvte_a-debug.o libvte_a-iso2022.o libvte_a-keymap.o libvte_a-marshal.o libvte_a-matcher.o libvte_a-pty.o libvte_a-reaper.o libvte_a-ring.o libvte_a-table.o libvte_a-trie.o libvte_a-vte.o libvte_a-vteaccess.o libvte_a-vtebg.o libvte_a-vteconv.o libvte_a-vtedraw.o libvte_a-vteregex.o libvte_a-vterowdata.o libvte_a-vteseq.o libvte_a-vtestream.o libvte_a-vtetc.o libvte_a-vtetree.o libvte_a-vtetypebuiltins.o libvte_a-vteunistr.o 
ranlib libvte.a
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
Making all in termcaps
make[3]: Nothing to be done for 'all'.
make[3]: Nothing to be done for 'all-am'.
Making all in gtkextra
Making all in .
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o gtkextra-marshal.o gtkextra-marshal.c
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o gtkplotcanvasellipse.o gtkplotcanvasellipse.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)  ();
 ^~~~~~~
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){
   ^~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o gtkplotcandle.o gtkplotcandle.c
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)  ();
 ^~~~~~~
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",
  ^~~~~~~~~~~~~~~
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 = "";
                 ^
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o gtkextratypebuiltins.o gtkextratypebuiltins.c
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)  ();
 ^~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o gtkplotcanvaspixmap.o gtkplotcanvaspixmap.c
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)  ();
 ^~~~~~~
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]
   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){
   ^~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o gtkpsfont.o gtkpsfont.c
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)  ();
 ^~~~~~~
gtkpsfont.c:50:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   { "Times-Roman",
     ^~~~~~~~~~~~~
gtkpsfont.c:51:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Times-Roman",
     ^~~~~~~~~~~~~
gtkpsfont.c:52:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Times-Roman",
     ^~~~~~~~~~~~~
gtkpsfont.c:53:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Nimbus Roman No9 L, Regular",
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:57:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   { "Times-Italic",
     ^~~~~~~~~~~~~~
gtkpsfont.c:58:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Times-Italic",
     ^~~~~~~~~~~~~~
gtkpsfont.c:59:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Times-Roman",
     ^~~~~~~~~~~~~
gtkpsfont.c:60:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Nimbus Roman No9 L, Italic",
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:64:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   { "Times-Bold",
     ^~~~~~~~~~~~
gtkpsfont.c:65:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Times-Bold",
     ^~~~~~~~~~~~
gtkpsfont.c:66:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Times-Roman",
     ^~~~~~~~~~~~~
gtkpsfont.c:67:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Nimbus Roman No9 L, Bold",
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:71:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   { "Times-BoldItalic",
     ^~~~~~~~~~~~~~~~~~
gtkpsfont.c:72:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Times-BoldItalic",
     ^~~~~~~~~~~~~~~~~~
gtkpsfont.c:73:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Times-Roman",
     ^~~~~~~~~~~~~
gtkpsfont.c:74:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Nimbus Roman No9 L, Bold Italic",
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:78:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   { "AvantGarde-Book",
     ^~~~~~~~~~~~~~~~~
gtkpsfont.c:79:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "AvantGarde-Book",
     ^~~~~~~~~~~~~~~~~
gtkpsfont.c:80:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "AvantGarde",
     ^~~~~~~~~~~~
gtkpsfont.c:81:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "URW Gothic L, Book",
     ^~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:85:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   { "AvantGarde-BookOblique",
     ^~~~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:86:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "AvantGarde-BookOblique",
     ^~~~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:87:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "AvantGarde",
     ^~~~~~~~~~~~
gtkpsfont.c:88:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "URW Gothic L, Book Oblique",
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:92:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   { "AvantGarde-Demi",
     ^~~~~~~~~~~~~~~~~
gtkpsfont.c:93:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "AvantGarde-Demi",
     ^~~~~~~~~~~~~~~~~
gtkpsfont.c:94:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "AvantGarde",
     ^~~~~~~~~~~~
gtkpsfont.c:95:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "URW Gothic L, Demi",
     ^~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:99:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   { "AvantGarde-DemiOblique",
     ^~~~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:100:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "AvantGarde-DemiOblique",
     ^~~~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:101:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "AvantGarde",
     ^~~~~~~~~~~~
gtkpsfont.c:102:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "URW Gothic L, Demi Oblique",
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:106:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   { "Bookman-Light",
     ^~~~~~~~~~~~~~~
gtkpsfont.c:107:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Bookman-Light",
     ^~~~~~~~~~~~~~~
gtkpsfont.c:108:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Bookman",
     ^~~~~~~~~
gtkpsfont.c:109:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "URW Bookman L, Light",
     ^~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:113:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   { "Bookman-LightItalic",
     ^~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:114:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Bookman-LightItalic",
     ^~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:115:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Bookman",
     ^~~~~~~~~
gtkpsfont.c:116:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "URW Bookman L, Light Italic",
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:120:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   { "Bookman-Demi",
     ^~~~~~~~~~~~~~
gtkpsfont.c:121:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Bookman-Demi",
     ^~~~~~~~~~~~~~
gtkpsfont.c:122:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Bookman",
     ^~~~~~~~~
gtkpsfont.c:123:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "URW Bookman L, Demi Bold",
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:127:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   { "Bookman-DemiItalic",
     ^~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:128:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Bookman-DemiItalic",
     ^~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:129:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Bookman",
     ^~~~~~~~~
gtkpsfont.c:130:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "URW Bookman L, Demi Bold Italic",
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:134:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   { "Courier",
     ^~~~~~~~~
gtkpsfont.c:135:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Courier",
     ^~~~~~~~~
gtkpsfont.c:136:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Courier",
     ^~~~~~~~~
gtkpsfont.c:137:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Nimbus Mono L, Regular",
     ^~~~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:141:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   { "Courier-Oblique",
     ^~~~~~~~~~~~~~~~~
gtkpsfont.c:142:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Courier-Oblique",
     ^~~~~~~~~~~~~~~~~
gtkpsfont.c:143:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Courier",
     ^~~~~~~~~
gtkpsfont.c:144:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Nimbus Mono L, Regular Oblique",
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:148:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   { "Courier-Bold",
     ^~~~~~~~~~~~~~
gtkpsfont.c:149:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Courier-Bold",
     ^~~~~~~~~~~~~~
gtkpsfont.c:150:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Courier",
     ^~~~~~~~~
gtkpsfont.c:151:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Nimbus Mono L, Bold",
     ^~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:155:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   { "Courier-BoldOblique",
     ^~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:156:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Courier-BoldOblique",
     ^~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:157:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Courier",
     ^~~~~~~~~
gtkpsfont.c:158:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Nimbus Mono L, Bold Oblique",
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:162:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   { "Helvetica",
     ^~~~~~~~~~~
gtkpsfont.c:163:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Helvetica",
     ^~~~~~~~~~~
gtkpsfont.c:164:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Helvetica",
     ^~~~~~~~~~~
gtkpsfont.c:165:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Sans, Regular",
     ^~~~~~~~~~~~~~~
gtkpsfont.c:169:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   { "Helvetica-Oblique",
     ^~~~~~~~~~~~~~~~~~~
gtkpsfont.c:170:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Helvetica-Oblique",
     ^~~~~~~~~~~~~~~~~~~
gtkpsfont.c:171:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Helvetica",
     ^~~~~~~~~~~
gtkpsfont.c:172:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Sans, Regular Italic",
     ^~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:176:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   { "Helvetica-Bold",
     ^~~~~~~~~~~~~~~~
gtkpsfont.c:177:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Helvetica-Bold",
     ^~~~~~~~~~~~~~~~
gtkpsfont.c:178:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Helvetica",
     ^~~~~~~~~~~
gtkpsfont.c:179:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Sans, Bold",
     ^~~~~~~~~~~~
gtkpsfont.c:183:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   { "Helvetica-BoldOblique",
     ^~~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:184:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Helvetica-BoldOblique",
     ^~~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:185:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Helvetica",
     ^~~~~~~~~~~
gtkpsfont.c:186:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Sans, Bold Italic",
     ^~~~~~~~~~~~~~~~~~~
gtkpsfont.c:190:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   { "Helvetica-Narrow",
     ^~~~~~~~~~~~~~~~~~
gtkpsfont.c:191:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Helvetica-Narrow",
     ^~~~~~~~~~~~~~~~~~
gtkpsfont.c:192:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Helvetica-Narrow",
     ^~~~~~~~~~~~~~~~~~
gtkpsfont.c:193:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Sans, Regular Condensed",
     ^~~~~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:197:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   { "Helvetica-Narrow-Oblique",
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:198:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Helvetica-Narrow-Oblique",
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:199:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Helvetica-Narrow",
     ^~~~~~~~~~~~~~~~~~
gtkpsfont.c:200:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Sans, Regular Condensed Italic",
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:204:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   { "Helvetica-Narrow-Bold",
     ^~~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:205:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Helvetica-Narrow-Bold",
     ^~~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:206:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Helvetica-Narrow",
     ^~~~~~~~~~~~~~~~~~
gtkpsfont.c:207:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Sans, Bold Condensed",
     ^~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:211:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   { "Helvetica-Narrow-BoldOblique",
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:212:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Helvetica-Narrow-BoldOblique",
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:213:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Helvetica-Narrow",
     ^~~~~~~~~~~~~~~~~~
gtkpsfont.c:214:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Sans, Bold Condensed Italic",
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:218:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   { "NewCenturySchoolbook-Roman",
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:219:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "NewCenturySchlbk-Roman",
     ^~~~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:220:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "NewCenturySchlbk",
     ^~~~~~~~~~~~~~~~~~
gtkpsfont.c:221:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Century Schoolbook L, Roman",
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:225:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   { "NewCenturySchoolbook-Italic",
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:226:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "NewCenturySchlbk-Italic",
     ^~~~~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:227:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "NewCenturySchlbk",
     ^~~~~~~~~~~~~~~~~~
gtkpsfont.c:228:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Century Schoolbook L, Italic",
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:232:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   { "NewCenturySchoolbook-Bold",
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:233:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "NewCenturySchlbk-Bold",
     ^~~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:234:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "NewCenturySchlbk",
     ^~~~~~~~~~~~~~~~~~
gtkpsfont.c:235:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Century Schoolbook L, Bold",
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:239:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   { "NewCenturySchoolbook-BoldItalic",
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:240:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "NewCenturySchlbk-BoldItalic",
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:241:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "NewCenturySchlbk",
     ^~~~~~~~~~~~~~~~~~
gtkpsfont.c:242:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Century Schoolbook L, Bold Italic",
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:246:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   { "Palatino-Roman",
     ^~~~~~~~~~~~~~~~
gtkpsfont.c:247:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Palatino-Roman",
     ^~~~~~~~~~~~~~~~
gtkpsfont.c:248:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Palatino",
     ^~~~~~~~~~
gtkpsfont.c:249:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "URW Palladio L, Roman",
     ^~~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:253:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   { "Palatino-Italic",
     ^~~~~~~~~~~~~~~~~
gtkpsfont.c:254:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Palatino-Italic",
     ^~~~~~~~~~~~~~~~~
gtkpsfont.c:255:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Palatino",
     ^~~~~~~~~~
gtkpsfont.c:256:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "URW Palladio L, Italic",
     ^~~~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:260:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   { "Palatino-Bold",
     ^~~~~~~~~~~~~~~
gtkpsfont.c:261:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Palatino-Bold",
     ^~~~~~~~~~~~~~~
gtkpsfont.c:262:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Palatino",
     ^~~~~~~~~~
gtkpsfont.c:263:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "URW Palladio L, Bold",
     ^~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:267:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   { "Palatino-BoldItalic",
     ^~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:268:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Palatino-BoldItalic",
     ^~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:269:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Palatino",
     ^~~~~~~~~~
gtkpsfont.c:270:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "URW Palladio L, Bold Italic",
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:274:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   { "Symbol",
     ^~~~~~~~
gtkpsfont.c:275:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Symbol",
     ^~~~~~~~
gtkpsfont.c:276:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Symbol",
     ^~~~~~~~
gtkpsfont.c:277:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Standard Symbols L, Regular",
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:281:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   { "ZapfChancery-MediumItalic",
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:282:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "ZapfChancery-MediumItalic",
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:283:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "ZapfChancery",
     ^~~~~~~~~~~~~~
gtkpsfont.c:284:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "URW Chancery L, Medium Italic",
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtkpsfont.c:288:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   { "ZapfDingbats",
     ^~~~~~~~~~~~~~
gtkpsfont.c:289:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "ZapfDingbats",
     ^~~~~~~~~~~~~~
gtkpsfont.c:290:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "ZapfDingbats",
     ^~~~~~~~~~~~~~
gtkpsfont.c:291:5: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     "Dingbats, Regular",
     ^~~~~~~~~~~~~~~~~~~
gtkpsfont.c: In function 'gtk_psfont_init':
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++){
                ^
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++){
                  ^
gtkpsfont.c: In function 'gtk_psfont_get_by_family':
gtkpsfont.c:762: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++){
                  ^
gtkpsfont.c: In function 'gtk_psfont_get_char_size':
gtkpsfont.c:823:58: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]
   if (psfont->i18n_latinfamily && psfont->vertical && (0 > wc || wc > 0x7f)) {
                                                          ^
gtkpsfont.c:830:39: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
     if (psfont->i18n_latinfamily && 0 <= wc && wc <= 0x7f)
                                       ^~
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o gtkplotarray.o gtkplotarray.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)  ();
 ^~~~~~~
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,
         ^
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o gtkextra.o gtkextra.c
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)  ();
 ^~~~~~~
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++)
                 ^
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o gtkplotbar.o gtkplotbar.c
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)  ();
 ^~~~~~~
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)
   ^~~~~~
gtkplotbar.c: In function 'gtk_plot_bar_draw_symbol':
gtkplotbar.c:273:5: warning: switch missing default case [-Wswitch-default]
     switch(bar->orientation){
     ^~~~~~
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 = "";
                 ^
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o gtkplotcanvasline.o gtkplotcanvasline.c
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)  ();
 ^~~~~~~
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,
   ^
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){
      ^~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o gtkplotcanvasrectangle.o gtkplotcanvasrectangle.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,
   ^
gtkplotcanvasrectangle.c:87:3: warning: cast between incompatible function types from 'void (*)(GtkPlotCanvasRectangle *)' {aka 'void (*)(struct _GtkPlotCanvasRectangle *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type]
   (GInstanceInitFunc) gtk_plot_canvas_rectangle_init,
   ^
gtkplotcanvasrectangle.c: In function 'gtk_plot_canvas_rectangle_get_property':
gtkplotcanvasrectangle.c:101:3: warning: switch missing default case [-Wswitch-default]
   switch(prop_id){
   ^~~~~~
gtkplotcanvasrectangle.c: In function 'gtk_plot_canvas_rectangle_set_property':
gtkplotcanvasrectangle.c:128:3: warning: switch missing default case [-Wswitch-default]
   switch(prop_id){
   ^~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o gtkplotbox.o gtkplotbox.c
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)  ();
 ^~~~~~~
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,
   ^
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)
   ^~~~~~
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 = "";
                 ^
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o gtkplotcanvastext.o gtkplotcanvastext.c
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)  ();
 ^~~~~~~
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,
   ^
gtkplotcanvastext.c:80:3: warning: cast between incompatible function types from 'void (*)(GtkPlotCanvasText *)' {aka 'void (*)(struct _GtkPlotCanvasText *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type]
   (GInstanceInitFunc) gtk_plot_canvas_text_init,
   ^
gtkplotcanvastext.c: In function 'gtk_plot_canvas_text_get_property':
gtkplotcanvastext.c:197:3: warning: switch missing default case [-Wswitch-default]
   switch(prop_id){
   ^~~~~~
gtkplotcanvastext.c: In function 'gtk_plot_canvas_text_set_property':
gtkplotcanvastext.c:213:3: warning: switch missing default case [-Wswitch-default]
   switch(prop_id){
   ^~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o gtkplotcanvasplot.o gtkplotcanvasplot.c
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)  ();
 ^~~~~~~
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,
   ^
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,
   ^
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){
   ^~~~~~
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]
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o gtkplotcanvas.o gtkplotcanvas.c
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)  ();
 ^~~~~~~
gtkplotcanvas.c:142:13: warning: redundant redeclaration of 'gtk_plot_canvas_child_draw' [-Wredundant-decls]
 static void gtk_plot_canvas_child_draw  (GtkPlotCanvas *canvas,
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvas.c:130:13: note: previous declaration of 'gtk_plot_canvas_child_draw' was here
 static void gtk_plot_canvas_child_draw  (GtkPlotCanvas *canvas,
             ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvas.c: In function 'gtk_plot_canvas_get_type':
gtkplotcanvas.c:198:3: warning: cast between incompatible function types from 'void (*)(GtkPlotCanvasClass *)' {aka 'void (*)(struct _GtkPlotCanvasClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type]
   (GClassInitFunc) gtk_plot_canvas_class_init,
   ^
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,
   ^
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,
   ^
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,
   ^
gtkplotcanvas.c: In function 'gtk_plot_canvas_child_get_property':
gtkplotcanvas.c:396:3: warning: switch missing default case [-Wswitch-default]
   switch(prop_id){
   ^~~~~~
gtkplotcanvas.c: In function 'gtk_plot_canvas_child_set_property':
gtkplotcanvas.c:441:3: warning: switch missing default case [-Wswitch-default]
   switch(prop_id){
   ^~~~~~
gtkplotcanvas.c: In function 'gtk_plot_canvas_get_property':
gtkplotcanvas.c:786:3: warning: switch missing default case [-Wswitch-default]
   switch(prop_id){
   ^~~~~~
gtkplotcanvas.c: In function 'gtk_plot_canvas_set_property':
gtkplotcanvas.c:827:3: warning: switch missing default case [-Wswitch-default]
   switch(prop_id){
   ^~~~~~
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]
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){
           ^~~~~~
gtkplotcanvas.c:1529:11: warning: enumeration value 'GTK_PLOT_CANVAS_LEFT' not handled in switch [-Wswitch-enum]
gtkplotcanvas.c:1529:11: warning: enumeration value 'GTK_PLOT_CANVAS_RIGHT' not handled in switch [-Wswitch-enum]
gtkplotcanvas.c:1529:11: warning: enumeration value 'GTK_PLOT_CANVAS_TOP' not handled in switch [-Wswitch-enum]
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]
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]
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){
                  ^
gtkplotcanvas.c:1356:13: note: here
             case GTK_PLOT_CANVAS_TOP:
             ^~~~
gtkplotcanvas.c:1367:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
                if(canvas->active_item && canvas->active_item->flags & GTK_PLOT_CANVAS_CAN_RESIZE){
                  ^
gtkplotcanvas.c:1371:13: note: here
             case GTK_PLOT_CANVAS_BOTTOM:
             ^~~~
gtkplotcanvas.c: In function 'gtk_plot_canvas_set_line_attributes':
gtkplotcanvas.c:2503:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
         gtk_plot_pc_set_dash(canvas->pc, 0, dash, 2);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvas.c:2504:4: note: here
    case GTK_PLOT_LINE_DOT_DASH:
    ^~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o gtkplotpixmap.o gtkplotpixmap.c
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)  ();
 ^~~~~~~
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,
   ^
gtkplotpixmap.c:94:3: warning: cast between incompatible function types from 'void (*)(GtkPlotPixmap *)' {aka 'void (*)(struct _GtkPlotPixmap *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type]
   (GInstanceInitFunc) gtk_plot_pixmap_init,
   ^
gtkplotpixmap.c: In function 'gtk_plot_pixmap_get_property':
gtkplotpixmap.c:145:3: warning: switch missing default case [-Wswitch-default]
   switch(prop_id){
   ^~~~~~
gtkplotpixmap.c: In function 'gtk_plot_pixmap_set_property':
gtkplotpixmap.c:163:3: warning: switch missing default case [-Wswitch-default]
   switch(prop_id){
   ^~~~~~
gtkplotpixmap.c: In function 'gtk_plot_pixmap_draw_legend':
gtkplotpixmap.c:328:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     legend.text = "";
                 ^
gtkplotpixmap.c: In function 'gtk_plot_pixmap_get_legend_size':
gtkplotpixmap.c:387:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     legend.text = "";
                 ^
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o gtkplotprint.o gtkplotprint.c
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)  ();
 ^~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o gtkplotpc.o gtkplotpc.c
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,
   ^
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o gtkplotflux.o gtkplotflux.c
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)  ();
 ^~~~~~~
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 ()
 ^~~~~~~~~~~~~~~~~
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 = "";
                 ^
gtkplotflux.c: In function 'gtk_plot_flux_draw_arrow':
gtkplotflux.c:735:3: warning: switch missing default case [-Wswitch-default]
   switch(flux->arrow_style){
   ^~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o gtkplotcairo.o gtkplotcairo.c
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)  ();
 ^~~~~~~
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:
     ^~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o gtkplot3d.o gtkplot3d.c
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)  ();
 ^~~~~~~
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,
   ^
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){
   ^~~~~~
gtkplot3d.c: In function 'gtk_plot3d_show_labels':
gtkplot3d.c:2898:20: warning: potential null pointer dereference [-Wnull-dereference]
   axis->label_mask = label_mask;
   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
gtkplot3d.c: In function 'gtk_plot3d_show_title':
gtkplot3d.c:2916:23: warning: potential null pointer dereference [-Wnull-dereference]
   axis->title_visible = TRUE;
gtkplot3d.c: In function 'gtk_plot3d_hide_title':
gtkplot3d.c:2934:23: warning: potential null pointer dereference [-Wnull-dereference]
   axis->title_visible = FALSE;
gtkplot3d.c: In function 'gtk_plot3d_show_major_ticks':
gtkplot3d.c:2955:20: warning: potential null pointer dereference [-Wnull-dereference]
   axis->major_mask = ticks_mask;
   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
gtkplot3d.c: In function 'gtk_plot3d_show_minor_ticks':
gtkplot3d.c:2975:20: warning: potential null pointer dereference [-Wnull-dereference]
   axis->minor_mask = ticks_mask;
   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
gtkplot3d.c: In function 'gtk_plot3d_set_ticks':
gtkplot3d.c:2999:22: warning: potential null pointer dereference [-Wnull-dereference]
   axis->ticks.nminor = nminor;
   ~~~~~~~~~~~~~~~~~~~^~~~~~~~
gtkplot3d.c:2997:20: warning: potential null pointer dereference [-Wnull-dereference]
   axis->ticks.step = major_step;
   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
gtkplot3d.c: In function 'gtk_plot3d_set_major_ticks':
gtkplot3d.c:3019:20: warning: potential null pointer dereference [-Wnull-dereference]
   axis->ticks.step = major_step;
   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
gtkplot3d.c: In function 'gtk_plot3d_set_minor_ticks':
gtkplot3d.c:3039:22: warning: potential null pointer dereference [-Wnull-dereference]
   axis->ticks.nminor = nminor;
   ~~~~~~~~~~~~~~~~~~~^~~~~~~~
gtkplot3d.c: In function 'gtk_plot3d_set_ticks_length':
gtkplot3d.c:3059:22: warning: potential null pointer dereference [-Wnull-dereference]
   axis->ticks_length = length;
   ~~~~~~~~~~~~~~~~~~~^~~~~~~~
gtkplot3d.c: In function 'gtk_plot3d_set_ticks_width':
gtkplot3d.c:3079:21: warning: potential null pointer dereference [-Wnull-dereference]
   axis->ticks_width = width;
   ~~~~~~~~~~~~~~~~~~^~~~~~~
gtkplot3d.c: In function 'gtk_plot3d_show_ticks':
gtkplot3d.c:3102:20: warning: potential null pointer dereference [-Wnull-dereference]
   axis->minor_mask = minor_mask;
   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
gtkplot3d.c:3101:20: warning: potential null pointer dereference [-Wnull-dereference]
   axis->major_mask = major_mask;
   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
gtkplot3d.c: In function 'gtk_plot3d_set_scale':
gtkplot3d.c:3540:19: warning: potential null pointer dereference [-Wnull-dereference]
   ax->ticks.scale = scale;
   ~~~~~~~~~~~~~~~~^~~~~~~
gtkplot3d.c: In function 'gtk_plot3d_get_scale':
gtkplot3d.c:3559:19: warning: potential null pointer dereference [-Wnull-dereference]
   return(ax->ticks.scale);
         ~~~~~~~~~~^~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o gtkplotpolar.o gtkplotpolar.c
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]
 typedef void (*GtkItemFactoryCallback)  ();
 ^~~~~~~
gtkplotpolar.c: In function 'gtk_plot_polar_get_type':
gtkplotpolar.c:95:3: warning: cast between incompatible function types from 'void (*)(GtkPlotPolarClass *)' {aka 'void (*)(struct _GtkPlotPolarClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type]
   (GClassInitFunc) gtk_plot_polar_class_init,
   ^
gtkplotpolar.c:97:3: warning: cast between incompatible function types from 'void (*)(GtkPlotPolar *)' {aka 'void (*)(struct _GtkPlotPolar *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type]
   (GInstanceInitFunc) gtk_plot_polar_init,
   ^
gtkplotpolar.c: In function 'gtk_plot_polar_set_property':
gtkplotpolar.c:207:3: warning: switch missing default case [-Wswitch-default]
   switch(prop_id){
   ^~~~~~
gtkplotpolar.c: In function 'gtk_plot_polar_draw_labels':
gtkplotpolar.c:663:3: warning: switch missing default case [-Wswitch-default]
   switch(axis->labels_attr.angle){
   ^~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o gtkplotdt.o gtkplotdt.c
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]
 typedef void (*GtkItemFactoryCallback)  ();
 ^~~~~~~
gtkplotdt.c: In function 'gtk_plot_dt_get_type':
gtkplotdt.c:69:3: warning: cast between incompatible function types from 'void (*)(GtkPlotDTClass *)' {aka 'void (*)(struct _GtkPlotDTClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type]
   (GClassInitFunc) gtk_plot_dt_class_init,
   ^
gtkplotdt.c:71:3: warning: cast between incompatible function types from 'void (*)(GtkPlotDT *)' {aka 'void (*)(struct _GtkPlotDT *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type]
   (GInstanceInitFunc) gtk_plot_dt_init,
   ^
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;
                            ^
gtkplotdt.c:575:22: note: shadowed declaration is here
   GtkPlotDTtriangle *t = NULL;
                      ^
gtkplotdt.c:689: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;
                      ^
gtkplotdt.c:691:12: warning: declaration of 'l' shadows a previous local [-Wshadow]
       gint l, m, n;
            ^
gtkplotdt.c:574:12: note: shadowed declaration is here
   gint j,k,l, delinquentes;
            ^
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;
                      ^
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)) {
     ^~~~~~
gtkplotdt.c:1039:3: warning: switch missing default case [-Wswitch-default]
   switch(gtk_plot_dt_compare_nodes_x_wise(a,b)) {
   ^~~~~~
gtkplotdt.c: In function 'gtk_plot_dt_real_triangulate':
gtkplotdt.c:1180:19: warning: potential null pointer dereference [-Wnull-dereference]
         t4->nn[1] = t1;
         ~~~~~~~~~~^~~~
gtkplotdt.c:1179:19: warning: potential null pointer dereference [-Wnull-dereference]
         t4->nn[0] = t3;
         ~~~~~~~~~~^~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o gtkplotgdk.o gtkplotgdk.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;
        ^
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:
     ^~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o gtkplotps.o gtkplotps.c
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)  ();
 ^~~~~~~
gtkplotps.c: In function 'gtk_plot_ps_get_type':
gtkplotps.c:147:3: warning: cast between incompatible function types from 'void (*)(GtkPlotPSClass *)' {aka 'void (*)(struct _GtkPlotPSClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type]
   (GClassInitFunc) gtk_plot_ps_class_init,
   ^
gtkplotps.c:149:3: warning: cast between incompatible function types from 'void (*)(GtkPlotPS *)' {aka 'void (*)(struct _GtkPlotPS *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type]
   (GInstanceInitFunc) gtk_plot_ps_init,
   ^
gtkplotps.c: In function 'pssetlineattr':
gtkplotps.c:435:32: warning: implicit conversion from 'gfloat' {aka 'float'} to 'double' when passing argument to function [-Wdouble-promotion]
     fprintf(psout, "%g slw\n", line_width);
                                ^~~~~~~~~~
gtkplotps.c: In function 'psinit':
gtkplotps.c:622:29: warning: passing argument 2 of 'ps_reencode_font' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     ps_reencode_font(psout, "Times-Roman");
                             ^~~~~~~~~~~~~
gtkplotps.c:128:51: note: expected 'char *' but argument is of type 'const char *'
 static void ps_reencode_font   (FILE *file, char *fontname);
                                             ~~~~~~^~~~~~~~
gtkplotps.c:623:29: warning: passing argument 2 of 'ps_reencode_font' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     ps_reencode_font(psout, "Times-Italic");
                             ^~~~~~~~~~~~~~
gtkplotps.c:128:51: note: expected 'char *' but argument is of type 'const char *'
 static void ps_reencode_font   (FILE *file, char *fontname);
                                             ~~~~~~^~~~~~~~
gtkplotps.c:624:29: warning: passing argument 2 of 'ps_reencode_font' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     ps_reencode_font(psout, "Times-Bold");
                             ^~~~~~~~~~~~
gtkplotps.c:128:51: note: expected 'char *' but argument is of type 'const char *'
 static void ps_reencode_font   (FILE *file, char *fontname);
                                             ~~~~~~^~~~~~~~
gtkplotps.c:625:29: warning: passing argument 2 of 'ps_reencode_font' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     ps_reencode_font(psout, "Times-BoldItalic");
                             ^~~~~~~~~~~~~~~~~~
gtkplotps.c:128:51: note: expected 'char *' but argument is of type 'const char *'
 static void ps_reencode_font   (FILE *file, char *fontname);
                                             ~~~~~~^~~~~~~~
gtkplotps.c:626:29: warning: passing argument 2 of 'ps_reencode_font' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     ps_reencode_font(psout, "AvantGarde-Book");
                             ^~~~~~~~~~~~~~~~~
gtkplotps.c:128:51: note: expected 'char *' but argument is of type 'const char *'
 static void ps_reencode_font   (FILE *file, char *fontname);
                                             ~~~~~~^~~~~~~~
gtkplotps.c:627:29: warning: passing argument 2 of 'ps_reencode_font' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     ps_reencode_font(psout, "AvantGarde-BookOblique");
                             ^~~~~~~~~~~~~~~~~~~~~~~~
gtkplotps.c:128:51: note: expected 'char *' but argument is of type 'const char *'
 static void ps_reencode_font   (FILE *file, char *fontname);
                                             ~~~~~~^~~~~~~~
gtkplotps.c:628:29: warning: passing argument 2 of 'ps_reencode_font' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     ps_reencode_font(psout, "AvantGarde-Demi");
                             ^~~~~~~~~~~~~~~~~
gtkplotps.c:128:51: note: expected 'char *' but argument is of type 'const char *'
 static void ps_reencode_font   (FILE *file, char *fontname);
                                             ~~~~~~^~~~~~~~
gtkplotps.c:629:29: warning: passing argument 2 of 'ps_reencode_font' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     ps_reencode_font(psout, "AvantGarde-DemiOblique");
                             ^~~~~~~~~~~~~~~~~~~~~~~~
gtkplotps.c:128:51: note: expected 'char *' but argument is of type 'const char *'
 static void ps_reencode_font   (FILE *file, char *fontname);
                                             ~~~~~~^~~~~~~~
gtkplotps.c:630:29: warning: passing argument 2 of 'ps_reencode_font' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     ps_reencode_font(psout, "Bookman-Light");
                             ^~~~~~~~~~~~~~~
gtkplotps.c:128:51: note: expected 'char *' but argument is of type 'const char *'
 static void ps_reencode_font   (FILE *file, char *fontname);
                                             ~~~~~~^~~~~~~~
gtkplotps.c:631:29: warning: passing argument 2 of 'ps_reencode_font' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     ps_reencode_font(psout, "Bookman-LightItalic");
                             ^~~~~~~~~~~~~~~~~~~~~
gtkplotps.c:128:51: note: expected 'char *' but argument is of type 'const char *'
 static void ps_reencode_font   (FILE *file, char *fontname);
                                             ~~~~~~^~~~~~~~
gtkplotps.c:632:29: warning: passing argument 2 of 'ps_reencode_font' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     ps_reencode_font(psout, "Bookman-Demi");
                             ^~~~~~~~~~~~~~
gtkplotps.c:128:51: note: expected 'char *' but argument is of type 'const char *'
 static void ps_reencode_font   (FILE *file, char *fontname);
                                             ~~~~~~^~~~~~~~
gtkplotps.c:633:29: warning: passing argument 2 of 'ps_reencode_font' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     ps_reencode_font(psout, "Bookman-DemiItalic");
                             ^~~~~~~~~~~~~~~~~~~~
gtkplotps.c:128:51: note: expected 'char *' but argument is of type 'const char *'
 static void ps_reencode_font   (FILE *file, char *fontname);
                                             ~~~~~~^~~~~~~~
gtkplotps.c:634:29: warning: passing argument 2 of 'ps_reencode_font' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     ps_reencode_font(psout, "Courier");
                             ^~~~~~~~~
gtkplotps.c:128:51: note: expected 'char *' but argument is of type 'const char *'
 static void ps_reencode_font   (FILE *file, char *fontname);
                                             ~~~~~~^~~~~~~~
gtkplotps.c:635:29: warning: passing argument 2 of 'ps_reencode_font' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     ps_reencode_font(psout, "Courier-Oblique");
                             ^~~~~~~~~~~~~~~~~
gtkplotps.c:128:51: note: expected 'char *' but argument is of type 'const char *'
 static void ps_reencode_font   (FILE *file, char *fontname);
                                             ~~~~~~^~~~~~~~
gtkplotps.c:636:29: warning: passing argument 2 of 'ps_reencode_font' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     ps_reencode_font(psout, "Courier-Bold");
                             ^~~~~~~~~~~~~~
gtkplotps.c:128:51: note: expected 'char *' but argument is of type 'const char *'
 static void ps_reencode_font   (FILE *file, char *fontname);
                                             ~~~~~~^~~~~~~~
gtkplotps.c:637:29: warning: passing argument 2 of 'ps_reencode_font' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     ps_reencode_font(psout, "Courier-BoldOblique");
                             ^~~~~~~~~~~~~~~~~~~~~
gtkplotps.c:128:51: note: expected 'char *' but argument is of type 'const char *'
 static void ps_reencode_font   (FILE *file, char *fontname);
                                             ~~~~~~^~~~~~~~
gtkplotps.c:638:29: warning: passing argument 2 of 'ps_reencode_font' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     ps_reencode_font(psout, "Helvetica");
                             ^~~~~~~~~~~
gtkplotps.c:128:51: note: expected 'char *' but argument is of type 'const char *'
 static void ps_reencode_font   (FILE *file, char *fontname);
                                             ~~~~~~^~~~~~~~
gtkplotps.c:639:29: warning: passing argument 2 of 'ps_reencode_font' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     ps_reencode_font(psout, "Helvetica-Oblique");
                             ^~~~~~~~~~~~~~~~~~~
gtkplotps.c:128:51: note: expected 'char *' but argument is of type 'const char *'
 static void ps_reencode_font   (FILE *file, char *fontname);
                                             ~~~~~~^~~~~~~~
gtkplotps.c:640:29: warning: passing argument 2 of 'ps_reencode_font' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     ps_reencode_font(psout, "Helvetica-Bold");
                             ^~~~~~~~~~~~~~~~
gtkplotps.c:128:51: note: expected 'char *' but argument is of type 'const char *'
 static void ps_reencode_font   (FILE *file, char *fontname);
                                             ~~~~~~^~~~~~~~
gtkplotps.c:641:29: warning: passing argument 2 of 'ps_reencode_font' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     ps_reencode_font(psout, "Helvetica-BoldOblique");
                             ^~~~~~~~~~~~~~~~~~~~~~~
gtkplotps.c:128:51: note: expected 'char *' but argument is of type 'const char *'
 static void ps_reencode_font   (FILE *file, char *fontname);
                                             ~~~~~~^~~~~~~~
gtkplotps.c:642:29: warning: passing argument 2 of 'ps_reencode_font' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     ps_reencode_font(psout, "Helvetica-Narrow");
                             ^~~~~~~~~~~~~~~~~~
gtkplotps.c:128:51: note: expected 'char *' but argument is of type 'const char *'
 static void ps_reencode_font   (FILE *file, char *fontname);
                                             ~~~~~~^~~~~~~~
gtkplotps.c:643:29: warning: passing argument 2 of 'ps_reencode_font' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     ps_reencode_font(psout, "Helvetica-Narrow-Oblique");
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotps.c:128:51: note: expected 'char *' but argument is of type 'const char *'
 static void ps_reencode_font   (FILE *file, char *fontname);
                                             ~~~~~~^~~~~~~~
gtkplotps.c:644:29: warning: passing argument 2 of 'ps_reencode_font' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     ps_reencode_font(psout, "Helvetica-Narrow-Bold");
                             ^~~~~~~~~~~~~~~~~~~~~~~
gtkplotps.c:128:51: note: expected 'char *' but argument is of type 'const char *'
 static void ps_reencode_font   (FILE *file, char *fontname);
                                             ~~~~~~^~~~~~~~
gtkplotps.c:645:29: warning: passing argument 2 of 'ps_reencode_font' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     ps_reencode_font(psout, "Helvetica-Narrow-BoldOblique");
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotps.c:128:51: note: expected 'char *' but argument is of type 'const char *'
 static void ps_reencode_font   (FILE *file, char *fontname);
                                             ~~~~~~^~~~~~~~
gtkplotps.c:646:29: warning: passing argument 2 of 'ps_reencode_font' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     ps_reencode_font(psout, "NewCenturySchoolbook-Roman");
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotps.c:128:51: note: expected 'char *' but argument is of type 'const char *'
 static void ps_reencode_font   (FILE *file, char *fontname);
                                             ~~~~~~^~~~~~~~
gtkplotps.c:647:29: warning: passing argument 2 of 'ps_reencode_font' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     ps_reencode_font(psout, "NewCenturySchoolbook-Italic");
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotps.c:128:51: note: expected 'char *' but argument is of type 'const char *'
 static void ps_reencode_font   (FILE *file, char *fontname);
                                             ~~~~~~^~~~~~~~
gtkplotps.c:648:29: warning: passing argument 2 of 'ps_reencode_font' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     ps_reencode_font(psout, "NewCenturySchoolbook-Bold");
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotps.c:128:51: note: expected 'char *' but argument is of type 'const char *'
 static void ps_reencode_font   (FILE *file, char *fontname);
                                             ~~~~~~^~~~~~~~
gtkplotps.c:649:29: warning: passing argument 2 of 'ps_reencode_font' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     ps_reencode_font(psout, "NewCenturySchoolbook-BoldItalic");
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotps.c:128:51: note: expected 'char *' but argument is of type 'const char *'
 static void ps_reencode_font   (FILE *file, char *fontname);
                                             ~~~~~~^~~~~~~~
gtkplotps.c:650:29: warning: passing argument 2 of 'ps_reencode_font' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     ps_reencode_font(psout, "Palatino-Roman");
                             ^~~~~~~~~~~~~~~~
gtkplotps.c:128:51: note: expected 'char *' but argument is of type 'const char *'
 static void ps_reencode_font   (FILE *file, char *fontname);
                                             ~~~~~~^~~~~~~~
gtkplotps.c:651:29: warning: passing argument 2 of 'ps_reencode_font' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     ps_reencode_font(psout, "Palatino-Italic");
                             ^~~~~~~~~~~~~~~~~
gtkplotps.c:128:51: note: expected 'char *' but argument is of type 'const char *'
 static void ps_reencode_font   (FILE *file, char *fontname);
                                             ~~~~~~^~~~~~~~
gtkplotps.c:652:29: warning: passing argument 2 of 'ps_reencode_font' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     ps_reencode_font(psout, "Palatino-Bold");
                             ^~~~~~~~~~~~~~~
gtkplotps.c:128:51: note: expected 'char *' but argument is of type 'const char *'
 static void ps_reencode_font   (FILE *file, char *fontname);
                                             ~~~~~~^~~~~~~~
gtkplotps.c:653:29: warning: passing argument 2 of 'ps_reencode_font' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     ps_reencode_font(psout, "Palatino-BoldItalic");
                             ^~~~~~~~~~~~~~~~~~~~~
gtkplotps.c:128:51: note: expected 'char *' but argument is of type 'const char *'
 static void ps_reencode_font   (FILE *file, char *fontname);
                                             ~~~~~~^~~~~~~~
gtkplotps.c:654:29: warning: passing argument 2 of 'ps_reencode_font' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     ps_reencode_font(psout, "Symbol");
                             ^~~~~~~~
gtkplotps.c:128:51: note: expected 'char *' but argument is of type 'const char *'
 static void ps_reencode_font   (FILE *file, char *fontname);
                                             ~~~~~~^~~~~~~~
gtkplotps.c:655:29: warning: passing argument 2 of 'ps_reencode_font' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     ps_reencode_font(psout, "ZapfChancery-MediumItalic");
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotps.c:128:51: note: expected 'char *' but argument is of type 'const char *'
 static void ps_reencode_font   (FILE *file, char *fontname);
                                             ~~~~~~^~~~~~~~
gtkplotps.c:656:29: warning: passing argument 2 of 'ps_reencode_font' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     ps_reencode_font(psout, "ZapfDingbats");
                             ^~~~~~~~~~~~~~
gtkplotps.c:128:51: note: expected 'char *' but argument is of type 'const char *'
 static void ps_reencode_font   (FILE *file, char *fontname);
                                             ~~~~~~^~~~~~~~
gtkplotps.c: In function 'psoutputstring':
gtkplotps.c:843:29: warning: comparison is always true due to limited range of data type [-Wtype-limits]
       code = (*p >= 0 && *p <= 0x7f) ? 1 : 2;
                             ^~
gtkplotps.c: In function 'psdrawstring':
gtkplotps.c:1016:5: warning: enumeration value 'GTK_JUSTIFY_FILL' not handled in switch [-Wswitch-enum]
     switch (justification) {
     ^~~~~~
gtkplotps.c:1036:5: warning: enumeration value 'GTK_JUSTIFY_FILL' not handled in switch [-Wswitch-enum]
     switch (justification) {
     ^~~~~~
gtkplotps.c:965:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       psdrawrectangle(pc,
       ^~~~~~~~~~~~~~~~~~~
                          TRUE,
                          ~~~~~
                          tx + width + border_space,
                          ~~~~~~~~~~~~~~~~~~~~~~~~~~
                          ty - border_space + shadow_width,
                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                          shadow_width, height + 2 * border_space);
                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotps.c:970:5: note: here
     case GTK_PLOT_BORDER_LINE:
     ^~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o gtkplotcsurface.o gtkplotcsurface.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;
                ^~~
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)
       ^~~~~~
gtkplotcsurface.c: In function 'gtk_plot_csurface_draw_lines':
gtkplotcsurface.c:703:12: warning: potential null pointer dereference [-Wnull-dereference]
       last = aux->next;
       ~~~~~^~~~~~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o gtkplotsurface.o gtkplotsurface.c
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:1036:21: warning: logical 'and' of equal expressions [-Wlogical-op]
     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)
       ^~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o gtkplot.o gtkplot.c
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)  ();
 ^~~~~~~
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,
   ^
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,
   ^
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){
   ^~~~~~
gtkplot.c: In function 'gtk_plot_real_paint':
gtkplot.c:2627:47: warning: implicit conversion from 'gfloat' {aka 'float'} to 'double' to match other operand of binary expression [-Wdouble-promotion]
       plot->bottom->origin.y = plot->ymin*(1.0-plot->bottom_align) +
                                               ^
gtkplot.c:2628:42: warning: implicit conversion from 'gfloat' {aka 'float'} to 'gdouble' {aka 'double'} to match other operand of binary expression [-Wdouble-promotion]
                                plot->ymax*plot->bottom_align;
                                          ^
gtkplot.c:2644:44: warning: implicit conversion from 'gfloat' {aka 'float'} to 'double' to match other operand of binary expression [-Wdouble-promotion]
       plot->top->origin.y = plot->ymin*(1.0-plot->top_align) +
                                            ^
gtkplot.c:2645:39: warning: implicit conversion from 'gfloat' {aka 'float'} to 'gdouble' {aka 'double'} to match other operand of binary expression [-Wdouble-promotion]
                             plot->ymax*plot->top_align;
                                       ^
gtkplot.c:2660:45: warning: implicit conversion from 'gfloat' {aka 'float'} to 'double' to match other operand of binary expression [-Wdouble-promotion]
       plot->left->origin.x = plot->xmin*(1.0-plot->left_align) +
                                             ^
gtkplot.c:2661:40: warning: implicit conversion from 'gfloat' {aka 'float'} to 'gdouble' {aka 'double'} to match other operand of binary expression [-Wdouble-promotion]
                              plot->xmax*plot->left_align;
                                        ^
gtkplot.c:2677:46: warning: implicit conversion from 'gfloat' {aka 'float'} to 'double' to match other operand of binary expression [-Wdouble-promotion]
       plot->right->origin.x = plot->xmin*(1.0-plot->right_align) +
                                              ^
gtkplot.c:2678:41: warning: implicit conversion from 'gfloat' {aka 'float'} to 'gdouble' {aka 'double'} to match other operand of binary expression [-Wdouble-promotion]
                               plot->xmax*plot->right_align;
                                         ^
gtkplot.c: In function 'gtk_plot_axis_construct':
gtkplot.c:2827:3: warning: switch missing default case [-Wswitch-default]
   switch(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){
     ^~~~~~
gtkplot.c: In function 'gtk_plot_parse_label':
gtkplot.c:3766:29: warning: implicit conversion from 'gfloat' {aka 'float'} to 'double' to match other operand of binary expression [-Wdouble-promotion]
       if(fabs(v) < 1.0 && v != 0.0){
                             ^~
gtkplot.c:3767:11: warning: implicit conversion from 'gfloat' {aka 'float'} to 'double' to match other operand of binary expression [-Wdouble-promotion]
         v *= 10.0;
           ^~
gtkplot.c:3771:11: warning: implicit conversion from 'gfloat' {aka 'float'} to 'double' to match other operand of binary expression [-Wdouble-promotion]
         v /= 10.0;
           ^~
gtkplot.c:3783:83: warning: implicit conversion from 'gfloat' {aka 'float'} to 'double' when passing argument to function [-Wdouble-promotion]
         g_snprintf (label, LABEL_MAX_LENGTH, "%*.*f\\4x\\N10\\S%i", 1, precision, v, power);
                                                                                   ^
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){
   ^~~~~~
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:6526:12: warning: implicit conversion from 'float' to 'gdouble' {aka 'double'} to match other operand of binary expression [-Wdouble-promotion]
     if(max <= 0.0f) ticks->max = max = 1.E-11;
            ^~
gtkplot.c:6573:6: warning: switch missing default case [-Wswitch-default]
      switch(scale){
      ^~~~~~
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){
      ^~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o gtkplotdata.o gtkplotdata.c
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)  ();
 ^~~~~~~
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,
   ^
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,
   ^
gtkplotdata.c: In function 'gtk_plot_data_set_property':
gtkplotdata.c:1723:3: warning: switch missing default case [-Wswitch-default]
   switch (prop_id)
   ^~~~~~
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 = "";
                 ^
In file included from /usr/lib64/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 /usr/include/glib-2.0/gobject/gbinding.h:28,
                 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 gtkplotdata.c:31:
gtkplotdata.c:2806:48: warning: implicit conversion from 'gfloat' {aka 'float'} to 'gdouble' {aka 'double'} to match other operand of binary expression [-Wdouble-promotion]
     lheight = MAX(lascent+ldescent, roundint(m * (data->symbol.size + 2 * data->symbol.border.line_width)));
                                                ^
/usr/include/glib-2.0/glib/gmacros.h:348:29: note: in definition of macro 'MAX'
 #define MAX(a, b)  (((a) > (b)) ? (a) : (b))
                             ^
gtkplotdata.c:2806:48: warning: implicit conversion from 'gfloat' {aka 'float'} to 'gdouble' {aka 'double'} to match other operand of binary expression [-Wdouble-promotion]
     lheight = MAX(lascent+ldescent, roundint(m * (data->symbol.size + 2 * data->symbol.border.line_width)));
                                                ^
/usr/include/glib-2.0/glib/gmacros.h:348:42: note: in definition of macro 'MAX'
 #define MAX(a, b)  (((a) > (b)) ? (a) : (b))
                                          ^
gtkplotdata.c: In function 'gtk_plot_data_draw_gradient':
gtkplotdata.c:2868:34: warning: comparison between 'GtkPlotOrientation' {aka 'enum <anonymous>'} and 'enum <anonymous>' [-Wenum-compare]
   if(data->gradient->orientation == GTK_ORIENTATION_VERTICAL)
                                  ^~
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;
     ^~~~
gtkplotdata.c:3177:5: warning: switch missing default case [-Wswitch-default]
     switch(data->gradient_title_pos){
     ^~~~~~
gtkplotdata.c: In function 'draw_gradient_horizontal':
gtkplotdata.c:3395:10: warning: declaration of 'ncolors' shadows a previous local [-Wshadow]
     gint ncolors = (nmajor-1)*line_width;
          ^~~~~~~
gtkplotdata.c:3238:8: note: shadowed declaration is here
   gint ncolors = 0;
        ^~~~~~~
gtkplotdata.c:3519:5: warning: switch missing default case [-Wswitch-default]
     switch(data->gradient_title_pos){
     ^~~~~~
gtkplotdata.c: In function 'gtk_plot_data_get_legend_size':
gtkplotdata.c:3575:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     legend.text = "";
                 ^
In file included from /usr/lib64/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 /usr/include/glib-2.0/gobject/gbinding.h:28,
                 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 gtkplotdata.c:31:
gtkplotdata.c:3586:70: warning: implicit conversion from 'gfloat' {aka 'float'} to 'gdouble' {aka 'double'} to match other operand of binary expression [-Wdouble-promotion]
     *height = MAX(lascent + ldescent, roundint(data->symbol.size * m + 2 * data->symbol.border.line_width));
                                                                      ^
/usr/include/glib-2.0/glib/gmacros.h:348:29: note: in definition of macro 'MAX'
 #define MAX(a, b)  (((a) > (b)) ? (a) : (b))
                             ^
gtkplotdata.c:3586:70: warning: implicit conversion from 'gfloat' {aka 'float'} to 'gdouble' {aka 'double'} to match other operand of binary expression [-Wdouble-promotion]
     *height = MAX(lascent + ldescent, roundint(data->symbol.size * m + 2 * data->symbol.border.line_width));
                                                                      ^
/usr/include/glib-2.0/glib/gmacros.h:348:42: note: in definition of macro 'MAX'
 #define MAX(a, b)  (((a) > (b)) ? (a) : (b))
                                          ^
gtkplotdata.c: In function 'gtk_plot_data_set_gradient_size':
gtkplotdata.c:3725:34: warning: comparison between 'GtkPlotOrientation' {aka 'enum <anonymous>'} and 'enum <anonymous>' [-Wenum-compare]
   if(data->gradient->orientation == GTK_ORIENTATION_VERTICAL){
                                  ^~
gtkplotdata.c:3754:5: warning: switch missing default case [-Wswitch-default]
     switch(data->gradient_title_pos){
     ^~~~~~
gtkplotdata.c:3766:34: warning: comparison between 'GtkPlotOrientation' {aka 'enum <anonymous>'} and 'enum <anonymous>' [-Wenum-compare]
   if(data->gradient->orientation == GTK_ORIENTATION_VERTICAL){
                                  ^~
gtkplotdata.c: In function 'gtk_plot_data_get_gradient_size':
gtkplotdata.c:3856:34: warning: comparison between 'GtkPlotOrientation' {aka 'enum <anonymous>'} and 'enum <anonymous>' [-Wenum-compare]
   if(data->gradient->orientation == GTK_ORIENTATION_VERTICAL){
                                  ^~
gtkplotdata.c:3889:5: warning: switch missing default case [-Wswitch-default]
     switch(data->gradient_title_pos){
     ^~~~~~
gtkplotdata.c: In function 'gtk_plot_data_draw_symbol_private':
gtkplotdata.c:4029:3: warning: switch missing default case [-Wswitch-default]
   switch(symbol.symbol_type) {
   ^~~~~~
gtkplotdata.c: In function 'gtk_plot_data_get_gradient_colors':
gtkplotdata.c:6420:46: warning: parameter 'min' set but not used [-Wunused-but-set-parameter]
                                    GdkColor *min,
                                    ~~~~~~~~~~^~~
gtkplotdata.c:6421:46: warning: parameter 'max' set but not used [-Wunused-but-set-parameter]
                                    GdkColor *max)
                                    ~~~~~~~~~~^~~
gtkplotdata.c: In function 'gtk_plot_data_set_gradient_nth_color':
gtkplotdata.c:6442:12: warning: comparison of integer expressions of different signedness: 'guint' {aka 'unsigned int'} and 'gint' {aka 'int'} [-Wsign-compare]
   if(level > data->gradient->ticks.nticks) return;
            ^
gtkplotdata.c: In function 'gtk_plot_data_get_gradient_nth_color':
gtkplotdata.c:6460:12: warning: comparison of integer expressions of different signedness: 'guint' {aka 'unsigned int'} and 'gint' {aka 'int'} [-Wsign-compare]
   if(level > data->gradient->ticks.nticks) return NULL;
            ^
gtkplotdata.c: In function 'gtk_plot_data_get_gradient_outer_colors':
gtkplotdata.c:6492:52: warning: parameter 'min' set but not used [-Wunused-but-set-parameter]
                                          GdkColor *min,
                                          ~~~~~~~~~~^~~
gtkplotdata.c:6493:52: warning: parameter 'max' set but not used [-Wunused-but-set-parameter]
                                          GdkColor *max)
                                          ~~~~~~~~~~^~~
gtkplotdata.c: In function 'hsv_to_rgb':
gtkplotdata.c:6685:7: warning: switch missing default case [-Wswitch-default]
       switch (i)
       ^~~~~~
gtkplotdata.c: In function 'gtk_plot_data_add_marker':
gtkplotdata.c:6953:12: warning: comparison of integer expressions of different signedness: 'guint' {aka 'unsigned int'} and 'gint' {aka 'int'} [-Wsign-compare]
   if(point >= data->num_points) return FALSE;
            ^~
gtkplotdata.c: In function 'gtk_plot_data_real_real_draw':
gtkplotdata.c:2701:11: warning: potential null pointer dereference [-Wnull-dereference]
   y_scale = y_array->scale;
   ~~~~~~~~^~~~~~~~~~~~~~~~
gtkplotdata.c:2701:11: warning: potential null pointer dereference [-Wnull-dereference]
gtkplotdata.c:2701:11: warning: potential null pointer dereference [-Wnull-dereference]
gtkplotdata.c:2701:11: warning: potential null pointer dereference [-Wnull-dereference]
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
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 
ranlib libgtkextra-genius.a
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
Making all in src
make  all-am
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/libexec"\" -DBUILDDIR=\""/usr/src/RPM/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 -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o util.o util.c
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/libexec"\" -DBUILDDIR=\""/usr/src/RPM/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 -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o binreloc.o binreloc.c
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/libexec"\" -DBUILDDIR=\""/usr/src/RPM/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 -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o matrix.o matrix.c
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/libexec"\" -DBUILDDIR=\""/usr/src/RPM/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 -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o parseutil.o parseutil.c
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/libexec"\" -DBUILDDIR=\""/usr/src/RPM/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 -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o mpzextra.o mpzextra.c
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/libexec"\" -DBUILDDIR=\""/usr/src/RPM/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 -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o symbolic.o symbolic.c
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/libexec"\" -DBUILDDIR=\""/usr/src/RPM/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 -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o compil.o compil.c
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]
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/libexec"\" -DBUILDDIR=\""/usr/src/RPM/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 -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o genius_lists.o genius_lists.c
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/libexec"\" -DBUILDDIR=\""/usr/src/RPM/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 -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o examples.o examples.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:
calc.h:76:5: note: previous declaration of 'yyparse' was here
 int yyparse(void);
     ^~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/libexec"\" -DBUILDDIR=\""/usr/src/RPM/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 -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o dict.o dict.c
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/libexec"\" -DBUILDDIR=\""/usr/src/RPM/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 -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o plugin.o plugin.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:
calc.h:76:5: note: previous declaration of 'yyparse' was here
 int yyparse(void);
     ^~~~~~~
plugin.c: In function 'gel_read_plugin_list':
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);
                                    ^
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/libexec"\" -DBUILDDIR=\""/usr/src/RPM/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 -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o plugread.o plugread.c
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/libexec"\" -DBUILDDIR=\""/usr/src/RPM/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 -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o inter.o inter.c
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
sed -e 's,\@libdir\@,/usr/lib64,g' < ./test.plugin.in \
  > test.plugin.tmp && mv -f test.plugin.tmp test.plugin
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/libexec"\" -DBUILDDIR=\""/usr/src/RPM/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 -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o utype.o utype.c
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/libexec"\" -DBUILDDIR=\""/usr/src/RPM/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 -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o matop.o matop.c
In file included from matop.c:34:
matop.c: In function 'gel_value_matrix_gauss':
matrixw.h:127:39: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regy ? (a)->regy[i] : (i))) : \
                                       ^
matop.c:418:18: note: in expansion of macro 'gel_matrixw_get_index'
    GelETree *t = gel_matrixw_get_index(m,w-1,w-1);
                  ^~~~~~~~~~~~~~~~~~~~~
matop.c: In function 'gel_value_matrix_det':
matrixw.h:127:39: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regy ? (a)->regy[i] : (i))) : \
                                       ^
matop.c:698:18: note: in expansion of macro 'gel_matrixw_get_index'
    GelETree *t = gel_matrixw_get_index (m, i, i);
                  ^~~~~~~~~~~~~~~~~~~~~
matrixw.h:127:39: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regy ? (a)->regy[i] : (i))) : \
                                       ^
matop.c:734:18: note: in expansion of macro 'gel_matrixw_get_index'
    GelETree *t = gel_matrixw_get_index(mm,i,i);
                  ^~~~~~~~~~~~~~~~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/libexec"\" -DBUILDDIR=\""/usr/src/RPM/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 -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o genius-readline-helper.o genius-readline-helper.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);
                            ^
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);
                              ^
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/libexec"\" -DBUILDDIR=\""/usr/src/RPM/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 -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o geloutput.o geloutput.c
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/libexec"\" -DBUILDDIR=\""/usr/src/RPM/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 -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o lexer.o lexer.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);
     ^~~~~
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(  ) )
    ^~~~~~
At top level:
lexer.c:2126:17: warning: 'yyunput' defined but not used [-Wunused-function]
     static void yyunput (int c, char * yy_bp )
                 ^~~~~~~
lexer.c: In function 'yyrestart':
lexer.c:2371:25: warning: potential null pointer dereference [-Wnull-dereference]
         b->yy_bs_column = 0;
         ~~~~~~~~~~~~~~~~^~~
lexer.c:2370:25: warning: potential null pointer dereference [-Wnull-dereference]
         b->yy_bs_lineno = 1;
         ~~~~~~~~~~~~~~~~^~~
lexer.c:2363:20: warning: potential null pointer dereference [-Wnull-dereference]
  b->yy_fill_buffer = 1;
  ~~~~~~~~~~~~~~~~~~^~~
lexer.c:2362:19: warning: potential null pointer dereference [-Wnull-dereference]
  b->yy_input_file = file;
  ~~~~~~~~~~~~~~~~~^~~~~~
lexer.c:2362:19: warning: null pointer dereference [-Wnull-dereference]
lexer.c:2363:20: warning: null pointer dereference [-Wnull-dereference]
  b->yy_fill_buffer = 1;
  ~~~~~~~~~~~~~~~~~~^~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/libexec"\" -DBUILDDIR=\""/usr/src/RPM/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 -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o matrixw.o matrixw.c
In file included from matrixw.c:36:
matrixw.c: In function 'gel_matrixw_diagonalof':
matrixw.h:127:39: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regy ? (a)->regy[i] : (i))) : \
                                       ^
matrixw.c:1084:17: note: in expansion of macro 'gel_matrixw_get_index'
   GelETree *n = gel_matrixw_get_index (source, i, i);
                 ^~~~~~~~~~~~~~~~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
/bin/sh ../libtool  --tag=CC   --mode=compile x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/libexec"\" -DBUILDDIR=\""/usr/src/RPM/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 -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o testplugin.lo testplugin.c
libtool: compile:  x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\"/usr/share/locale\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\"/usr/share\" -DLIBEXECDIR=\"/usr/libexec\" -DBUILDDIR=\"/usr/src/RPM/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 -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16 -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c testplugin.c  -fPIC -DPIC -o .libs/testplugin.o
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/libexec"\" -DBUILDDIR=\""/usr/src/RPM/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 -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o parse.o parse.c
y.tab.c:287:5: warning: redundant redeclaration of 'yyparse' [-Wredundant-decls]
In file included from parse.y:31:
calc.h:76:5: note: previous declaration of 'yyparse' was here
 int yyparse(void);
     ^~~~~~~
In file included from parse.y:35:
parse.y: In function 'yyparse':
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:132:23: note: in expansion of macro 'PUSH_ACT'
  | STARTTOK expr SEPAR '\n' { gp_push_null(); PUSH_ACT(GEL_E_SEPAR); YYACCEPT; }
                       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:137:7: note: in expansion of macro 'PUSH_ACT'
 expr:  expr SEPAR expr  { PUSH_ACT(GEL_E_SEPAR); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parse.y:139:7: note: in expansion of macro 'SYNTAX_ERROR'
       SYNTAX_ERROR;
       ^~~~~~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parse.y:143:7: note: in expansion of macro 'SYNTAX_ERROR'
       SYNTAX_ERROR;
       ^~~~~~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:146:7: note: in expansion of macro 'PUSH_ACT'
  | expr MOD expr  { PUSH_ACT(GEL_E_MOD_CALC); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:147:23: note: in expansion of macro 'PUSH_ACT'
  | '(' expr SEPAR ')' { gp_push_null(); PUSH_ACT(GEL_E_SEPAR);
                       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:156:8: note: in expansion of macro 'PUSH_ACT'
        PUSH_ACT(GEL_E_MUL); }
        ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:157:7: note: in expansion of macro 'PUSH_ACT'
  | expr EQUALS expr { PUSH_ACT(GEL_E_EQUALS); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:158:7: note: in expansion of macro 'PUSH_ACT'
  | expr DEFEQUALS expr { PUSH_ACT(GEL_E_DEFEQUALS); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:159:7: note: in expansion of macro 'PUSH_ACT'
  | INCREMENT expr %prec LOWER_THAN_INCREMENT { PUSH_ACT(GEL_E_INCREMENT); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:160:7: note: in expansion of macro 'PUSH_ACT'
  | INCREMENT expr BY expr %prec INCREMENT { PUSH_ACT(GEL_E_INCREMENT_BY); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:161:7: note: in expansion of macro 'PUSH_ACT'
  | expr SWAPWITH expr { PUSH_ACT(GEL_E_SWAPWITH); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:162:7: note: in expansion of macro 'PUSH_ACT'
  | '|' expr '|'  { PUSH_ACT(GEL_E_ABS); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:163:7: note: in expansion of macro 'PUSH_ACT'
  | expr '+' expr  { PUSH_ACT(GEL_E_PLUS); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:164:7: note: in expansion of macro 'PUSH_ACT'
  | expr ELTELTPLUS expr { PUSH_ACT(GEL_E_ELTPLUS); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:165:7: note: in expansion of macro 'PUSH_ACT'
  | expr '-' expr  { PUSH_ACT(GEL_E_MINUS); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:166:7: note: in expansion of macro 'PUSH_ACT'
  | expr ELTELTMINUS expr { PUSH_ACT(GEL_E_ELTMINUS); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:167:7: note: in expansion of macro 'PUSH_ACT'
  | expr '*' expr  { PUSH_ACT(GEL_E_MUL); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:168:7: note: in expansion of macro 'PUSH_ACT'
  | expr ELTELTMUL expr { PUSH_ACT(GEL_E_ELTMUL); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:169:7: note: in expansion of macro 'PUSH_ACT'
  | expr '/' expr  { PUSH_ACT(GEL_E_DIV); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:170:7: note: in expansion of macro 'PUSH_ACT'
  | expr ELTELTDIV expr { PUSH_ACT(GEL_E_ELTDIV); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:171:7: note: in expansion of macro 'PUSH_ACT'
  | expr '\\' expr  { PUSH_ACT(GEL_E_BACK_DIV); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:172:7: note: in expansion of macro 'PUSH_ACT'
  | expr ELTELTBACKDIV expr { PUSH_ACT(GEL_E_ELT_BACK_DIV); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:173:7: note: in expansion of macro 'PUSH_ACT'
  | expr '%' expr  { PUSH_ACT(GEL_E_MOD); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:174:7: note: in expansion of macro 'PUSH_ACT'
  | expr ELTELTMOD expr { PUSH_ACT(GEL_E_ELTMOD); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:175:7: note: in expansion of macro 'PUSH_ACT'
  | expr CMP_CMP expr { PUSH_ACT(GEL_E_CMP_CMP); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:177:7: note: in expansion of macro 'PUSH_ACT'
  | expr EQ_CMP expr { PUSH_ACT(GEL_E_EQ_CMP); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:178:7: note: in expansion of macro 'PUSH_ACT'
  | expr NE_CMP expr { PUSH_ACT(GEL_E_NE_CMP); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:179:7: note: in expansion of macro 'PUSH_ACT'
  | expr LT_CMP expr { PUSH_ACT(GEL_E_LT_CMP); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:180:7: note: in expansion of macro 'PUSH_ACT'
  | expr GT_CMP expr { PUSH_ACT(GEL_E_GT_CMP); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:181:7: note: in expansion of macro 'PUSH_ACT'
  | expr LE_CMP expr { PUSH_ACT(GEL_E_LE_CMP); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:182:7: note: in expansion of macro 'PUSH_ACT'
  | expr GE_CMP expr { PUSH_ACT(GEL_E_GE_CMP); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:184:7: note: in expansion of macro 'PUSH_ACT'
  | expr LOGICAL_AND expr { PUSH_ACT(GEL_E_LOGICAL_AND); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:185:7: note: in expansion of macro 'PUSH_ACT'
  | expr LOGICAL_OR expr { PUSH_ACT(GEL_E_LOGICAL_OR); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:186:7: note: in expansion of macro 'PUSH_ACT'
  | expr LOGICAL_XOR expr { PUSH_ACT(GEL_E_LOGICAL_XOR); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:187:7: note: in expansion of macro 'PUSH_ACT'
  | LOGICAL_NOT expr { PUSH_ACT(GEL_E_LOGICAL_NOT); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:192:7: note: in expansion of macro 'PUSH_ACT'
  | expr '!'  { PUSH_ACT(GEL_E_FACT); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:193:7: note: in expansion of macro 'PUSH_ACT'
  | expr DOUBLEFACT  { PUSH_ACT(GEL_E_DBLFACT); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:194:7: note: in expansion of macro 'PUSH_ACT'
  | expr '\''  { PUSH_ACT(GEL_E_CONJUGATE_TRANSPOSE); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:195:7: note: in expansion of macro 'PUSH_ACT'
  | expr TRANSPOSE  { PUSH_ACT(GEL_E_TRANSPOSE); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:196:7: note: in expansion of macro 'PUSH_ACT'
  | '-' expr %prec UMINUS { PUSH_ACT(GEL_E_NEG); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:198:7: note: in expansion of macro 'PUSH_ACT'
  |  expr '^' expr  { PUSH_ACT(GEL_E_EXP); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:199:7: note: in expansion of macro 'PUSH_ACT'
  |  expr ELTELTEXP expr { PUSH_ACT(GEL_E_ELTEXP); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:203:6: note: in expansion of macro 'PUSH_ACT'
      PUSH_ACT(GEL_E_REGION_SEP_BY);
      ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:205:6: note: in expansion of macro 'PUSH_ACT'
      PUSH_ACT(GEL_E_REGION_SEP);
      ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:211:7: note: in expansion of macro 'PUSH_ACT'
  | expr AT expr ')' { PUSH_ACT(GEL_E_GET_VELEMENT); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:212:7: note: in expansion of macro 'PUSH_ACT'
  | expr AT expr ',' expr ')' { PUSH_ACT(GEL_E_GET_ELEMENT); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:213:7: note: in expansion of macro 'PUSH_ACT'
  | expr AT expr ',' ')' { PUSH_ACT(GEL_E_GET_ROW_REGION); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:214:7: note: in expansion of macro 'PUSH_ACT'
  | expr AT expr ',' ':' ')' { PUSH_ACT(GEL_E_GET_ROW_REGION); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:215:7: note: in expansion of macro 'PUSH_ACT'
  | expr AT ',' expr ')' { PUSH_ACT(GEL_E_GET_COL_REGION); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:216:7: note: in expansion of macro 'PUSH_ACT'
  | expr AT ':' ',' expr ')' { PUSH_ACT(GEL_E_GET_COL_REGION); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parse.y:217:35: note: in expansion of macro 'SYNTAX_ERROR'
  | '[' matrixrows ']' { if(!gp_push_matrix(FALSE)) {SYNTAX_ERROR;} }
                                   ^~~~~~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parse.y:218:34: note: in expansion of macro 'SYNTAX_ERROR'
  | '`' '[' matrixrows ']' { if(!gp_push_matrix(TRUE)) {SYNTAX_ERROR;} }
                                  ^~~~~~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parse.y:226:31: note: in expansion of macro 'SYNTAX_ERROR'
    if(!gp_push_matrix_row()) {SYNTAX_ERROR;}
                               ^~~~~~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parse.y:227:48: note: in expansion of macro 'SYNTAX_ERROR'
    if(!gp_push_marker(GEL_MATRIX_START_NODE)) {SYNTAX_ERROR;}
                                                ^~~~~~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parse.y:228:31: note: in expansion of macro 'SYNTAX_ERROR'
    if(!gp_push_matrix(TRUE)) {SYNTAX_ERROR;}
                               ^~~~~~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parse.y:230:6: note: in expansion of macro 'SYNTAX_ERROR'
  | '{' exprlist '}' {SYNTAX_ERROR;}/*FIXME: set*/
      ^~~~~~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parse.y:231:6: note: in expansion of macro 'SYNTAX_ERROR'
  | '`' '{' exprlist '}' {SYNTAX_ERROR;}/*FIXME: nonordered multiset*/
      ^~~~~~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:232:7: note: in expansion of macro 'PUSH_ACT'
  | WHILE expr DO expr { PUSH_ACT(GEL_E_WHILE_CONS); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:233:7: note: in expansion of macro 'PUSH_ACT'
  | UNTIL expr DO expr { PUSH_ACT(GEL_E_UNTIL_CONS); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:234:7: note: in expansion of macro 'PUSH_ACT'
  | DO expr WHILE expr { PUSH_ACT(GEL_E_DOWHILE_CONS); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:235:7: note: in expansion of macro 'PUSH_ACT'
  | DO expr UNTIL expr { PUSH_ACT(GEL_E_DOUNTIL_CONS); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:236:7: note: in expansion of macro 'PUSH_ACT'
  | FOR ident anyequals expr TO expr DO expr { PUSH_ACT(GEL_E_FOR_CONS); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:237:7: note: in expansion of macro 'PUSH_ACT'
  | FOR ident anyequals expr TO expr BY expr DO expr { PUSH_ACT(GEL_E_FORBY_CONS); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:238:7: note: in expansion of macro 'PUSH_ACT'
  | FOR ident IN expr DO expr { PUSH_ACT(GEL_E_FORIN_CONS); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:239:7: note: in expansion of macro 'PUSH_ACT'
  | SUM ident anyequals expr TO expr DO expr { PUSH_ACT(GEL_E_SUM_CONS); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:240:7: note: in expansion of macro 'PUSH_ACT'
  | SUM ident anyequals expr TO expr BY expr DO expr { PUSH_ACT(GEL_E_SUMBY_CONS); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:241:7: note: in expansion of macro 'PUSH_ACT'
  | SUM ident IN expr DO expr { PUSH_ACT(GEL_E_SUMIN_CONS); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:242:7: note: in expansion of macro 'PUSH_ACT'
  | PROD ident anyequals expr TO expr DO expr { PUSH_ACT(GEL_E_PROD_CONS); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:243:7: note: in expansion of macro 'PUSH_ACT'
  | PROD ident anyequals expr TO expr BY expr DO expr { PUSH_ACT(GEL_E_PRODBY_CONS); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:244:7: note: in expansion of macro 'PUSH_ACT'
  | PROD ident IN expr DO expr { PUSH_ACT(GEL_E_PRODIN_CONS); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:245:7: note: in expansion of macro 'PUSH_ACT'
  | IF expr THEN expr %prec LOWER_THAN_ELSE { PUSH_ACT(GEL_E_IF_CONS); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:246:7: note: in expansion of macro 'PUSH_ACT'
  | IF expr THEN expr ELSE expr { PUSH_ACT(GEL_E_IFELSE_CONS); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:249:7: note: in expansion of macro 'PUSH_ACT'
  | '`' ident  { PUSH_ACT(GEL_E_QUOTE); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:250:7: note: in expansion of macro 'PUSH_ACT'
  | '&' ident  { PUSH_ACT(GEL_E_REFERENCE); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:253:8: note: in expansion of macro 'PUSH_ACT'
        PUSH_ACT(GEL_E_DIRECTCALL); }
        ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:254:7: note: in expansion of macro 'PUSH_ACT'
  | ident '(' exprlist ')' { PUSH_ACT(GEL_E_DIRECTCALL); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:256:8: note: in expansion of macro 'PUSH_ACT'
        PUSH_ACT(GEL_E_DIRECTCALL); }
        ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:257:7: note: in expansion of macro 'PUSH_ACT'
  | deref '(' exprlist ')' { PUSH_ACT(GEL_E_DIRECTCALL); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:258:7: note: in expansion of macro 'PUSH_ACT'
  | expr CALL '(' exprlist ')' { PUSH_ACT(GEL_E_CALL); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:260:8: note: in expansion of macro 'PUSH_ACT'
        PUSH_ACT(GEL_E_CALL); }
        ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:261:7: note: in expansion of macro 'PUSH_ACT'
  | FUNCTION ident funcdef { PUSH_ACT(GEL_E_DEFEQUALS); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:265:7: note: in expansion of macro 'PUSH_ACT'
  | RETURNTOK expr  { PUSH_ACT(GEL_E_RETURN); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:266:7: note: in expansion of macro 'PUSH_ACT'
  | BAILOUT   { PUSH_ACT(GEL_E_BAILOUT); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:267:7: note: in expansion of macro 'PUSH_ACT'
  | EXCEPTION  { PUSH_ACT(GEL_E_EXCEPTION); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:268:7: note: in expansion of macro 'PUSH_ACT'
  | CONTINUE  { PUSH_ACT(GEL_E_CONTINUE); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:269:7: note: in expansion of macro 'PUSH_ACT'
  | BREAK   { PUSH_ACT(GEL_E_BREAK); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:276:7: note: in expansion of macro 'PUSH_ACT'
 deref:  '*' ident  { PUSH_ACT(GEL_E_DEREFERENCE); }
       ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parseutil.h:65:13: note: in expansion of macro 'SYNTAX_ERROR'
  if(!tree) {SYNTAX_ERROR;} \
             ^~~~~~~~~~~~
parse.y:284:4: note: in expansion of macro 'PUSH_ACT'
    PUSH_ACT (GEL_E_PARAMETER);
    ^~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parse.y:301:5: note: in expansion of macro 'SYNTAX_ERROR'
     SYNTAX_ERROR;
     ^~~~~~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parse.y:309:5: note: in expansion of macro 'SYNTAX_ERROR'
     SYNTAX_ERROR;
     ^~~~~~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parse.y:317:5: note: in expansion of macro 'SYNTAX_ERROR'
     SYNTAX_ERROR;
     ^~~~~~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parse.y:325:5: note: in expansion of macro 'SYNTAX_ERROR'
     SYNTAX_ERROR;
     ^~~~~~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parse.y:333:5: note: in expansion of macro 'SYNTAX_ERROR'
     SYNTAX_ERROR;
     ^~~~~~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parse.y:341:5: note: in expansion of macro 'SYNTAX_ERROR'
     SYNTAX_ERROR;
     ^~~~~~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parse.y:350:5: note: in expansion of macro 'SYNTAX_ERROR'
     SYNTAX_ERROR;
     ^~~~~~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parse.y:358:5: note: in expansion of macro 'SYNTAX_ERROR'
     SYNTAX_ERROR;
     ^~~~~~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parse.y:366:5: note: in expansion of macro 'SYNTAX_ERROR'
     SYNTAX_ERROR;
     ^~~~~~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parse.y:372:53: note: in expansion of macro 'SYNTAX_ERROR'
  | ident { if(!gp_push_marker(GEL_EXPRLIST_START_NODE)) {SYNTAX_ERROR;} }
                                                     ^~~~~~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parse.y:379:53: note: in expansion of macro 'SYNTAX_ERROR'
  | expr { if(!gp_push_marker(GEL_EXPRLIST_START_NODE)) {SYNTAX_ERROR;} }
                                                     ^~~~~~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parse.y:382:34: note: in expansion of macro 'SYNTAX_ERROR'
 matrixrows: matrixrows NEXTROW exprlist { if(!gp_push_matrix_row()) {SYNTAX_ERROR;} }
                                  ^~~~~~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parse.y:383:34: note: in expansion of macro 'SYNTAX_ERROR'
  | exprlist { if(!gp_push_matrix_row()) {SYNTAX_ERROR;} if(!gp_push_marker(GEL_MATRIX_START_NODE)) {SYNTAX_ERROR;} }
                                  ^~~~~~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
In file included from parse.y:35:
parseutil.h:61:31: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 #define SYNTAX_ERROR {yyerror("syntax error"); YYERROR;}
                               ^~~~~~~~~~~~~~
parse.y:383:93: note: in expansion of macro 'SYNTAX_ERROR'
  | exprlist { if(!gp_push_matrix_row()) {SYNTAX_ERROR;} if(!gp_push_marker(GEL_MATRIX_START_NODE)) {SYNTAX_ERROR;} }
                                                                                             ^~~~~~~~~~~~
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
y.tab.c:2878:20: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
y.tab.c:346:22: note: in definition of macro 'YY_'
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
y.tab.c:3022:16: warning: passing argument 1 of 'yyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
y.tab.c:346:22: note: in definition of macro 'YY_'
parse.y:43:14: note: expected 'char *' but argument is of type 'const char *'
 void yyerror(char *);
              ^~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/libexec"\" -DBUILDDIR=\""/usr/src/RPM/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 -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o genius.o genius.c
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
/bin/sh ../libtool  --tag=CC   --mode=link x86_64-alt-linux-gcc  -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2   -o genius-readline-helper-fifo genius_lists.o genius-readline-helper.o ../ve/libvicious.a -lm -Wl,--export-dynamic -pthread -lgmodule-2.0 -lglib-2.0  -lreadline -lncurses -lncurses -lmpfr  -lm
libtool: link: x86_64-alt-linux-gcc -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -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 -lncurses -lmpfr -lm -pthread
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
/bin/sh ../libtool  --tag=CC   --mode=link x86_64-alt-linux-gcc  -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -module -avoid-version  -o libtestplugin.la -rpath /usr/lib64/genius testplugin.lo  -lncurses -lmpfr  -lm
libtool: link: x86_64-alt-linux-gcc -shared  -fPIC -DPIC  .libs/testplugin.o   -lncurses -lmpfr -lm  -g -O2   -Wl,-soname -Wl,libtestplugin.so -o .libs/libtestplugin.so
libtool: link: ( cd ".libs" && rm -f "libtestplugin.la" && ln -s "../libtestplugin.la" "libtestplugin.la" )
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/libexec"\" -DBUILDDIR=\""/usr/src/RPM/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 -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o calc.o calc.c
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 'appendmatrix_mathml':
calc.c:1160:5: warning: this condition has identical branches [-Wduplicated-branches]
  if (nice)
     ^
calc.c: In function 'gel_print_etree':
calc.c:1434:2: warning: enumeration value 'GEL_USERTYPE_NODE' not handled in switch [-Wswitch-enum]
  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);
                          ^
calc.c: In function 'gel_evalexp_parsed.part.17':
calc.c:3515:19: warning: null pointer dereference [-Wnull-dereference]
    GelEFunc *rf = d_lookup_global(t->id.id);
                   ^~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/libexec"\" -DBUILDDIR=\""/usr/src/RPM/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 -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o gnome-genius.o gnome-genius.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)  ();
 ^~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/libexec"\" -DBUILDDIR=\""/usr/src/RPM/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 -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o mpwrap.o mpwrap.c
mpwrap.c: In function 'mpw_gcd':
mpwrap.c:4054:18: warning: logical 'and' of equal expressions [-Wlogical-op]
   if (rop != op1 && rop != op1) {
                  ^~
mpwrap.c: In function 'mpw_lcm':
mpwrap.c:4079:18: warning: logical 'and' of equal expressions [-Wlogical-op]
   if (rop != op1 && rop != op1) {
                  ^~
mpwrap.c: In function 'mpw_jacobi':
mpwrap.c:4100:18: warning: logical 'and' of equal expressions [-Wlogical-op]
   if (rop != op1 && rop != op1) {
                  ^~
mpwrap.c: In function 'mpw_legendre':
mpwrap.c:4116:18: warning: logical 'and' of equal expressions [-Wlogical-op]
   if (rop != op1 && rop != op1) {
                  ^~
mpwrap.c: In function 'mpw_kronecker':
mpwrap.c:4132:18: warning: logical 'and' of equal expressions [-Wlogical-op]
   if (rop != op1 && rop != op1) {
                  ^~
mpwrap.c: In function 'mpw_powm':
mpwrap.c:4344:17: warning: logical 'and' of equal expressions [-Wlogical-op]
  if (rop != op1 && rop != op1 && rop != mod) {
                 ^~
mpwrap.c: In function 'mpw_arctan2':
mpwrap.c:4911:18: warning: logical 'and' of equal expressions [-Wlogical-op]
   if (rop != op1 && rop != op1) {
                  ^~
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);
   ^~~~~~~~~~~~~~~
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);
     ^~~~~~~~~~~~~~~
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)
 ^~~~~~~~~~
mpwrap.c:2742:3: note: called from here
   mpwl_clear(rop);
   ^~~~~~~~~~~~~~~
mpwrap.c: In function 'mpwl_add':
mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline]
 mpwl_init_type(MpwRealNum *op,int type)
 ^~~~~~~~~~~~~~
mpwrap.c:934:4: note: called from here
    mpwl_init_type (rop, op1->type);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline]
 mpwl_clear (MpwRealNum *op)
 ^~~~~~~~~~
mpwrap.c:933:4: note: called from here
    mpwl_clear (rop);
    ^~~~~~~~~~~~~~~~
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:958:3: note: called from here
   mpwl_init_type (&r, t);
   ^~~~~~~~~~~~~~~~~~~~~~
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_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)
 ^~~~~~~~~~~~~~
mpwrap.c:1217:4: note: called from here
    mpwl_init_type (rop, op1->type);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline]
 mpwl_clear (MpwRealNum *op)
 ^~~~~~~~~~
mpwrap.c:1216:4: note: called from here
    mpwl_clear (rop);
    ^~~~~~~~~~~~~~~~
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:1241:3: note: called from here
   mpwl_init_type (&r, t);
   ^~~~~~~~~~~~~~~~~~~~~~
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_sinh':
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:2353:4: note: called from here
    mpwl_clear(rop);   \
    ^~~~~~~~~~~~~~~
mpwrap.c:2372:1: note: in expansion of macro 'DEFINE_SIMPLE_MPWL_MPFR'
 DEFINE_SIMPLE_MPWL_MPFR (mpwl_sinh, mpfr_sinh)
 ^~~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline]
 mpwl_clear (MpwRealNum *op)
 ^~~~~~~~~~
mpwrap.c:892:2: note: called from here
  mpwl_clear (rop);
  ^~~~~~~~~~~~~~~~
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)
 ^~~~~~~~~~
mpwrap.c:2353:4: note: called from here
    mpwl_clear(rop);   \
    ^~~~~~~~~~~~~~~
mpwrap.c:2370:1: note: in expansion of macro 'DEFINE_SIMPLE_MPWL_MPFR'
 DEFINE_SIMPLE_MPWL_MPFR (mpwl_sin, mpfr_sin)
 ^~~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline]
 mpwl_clear (MpwRealNum *op)
 ^~~~~~~~~~
mpwrap.c:892:2: note: called from here
  mpwl_clear (rop);
  ^~~~~~~~~~~~~~~~
mpwrap.c: In function 'mpwl_cosh':
mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline]
 mpwl_clear (MpwRealNum *op)
 ^~~~~~~~~~
mpwrap.c:2353:4: note: called from here
    mpwl_clear(rop);   \
    ^~~~~~~~~~~~~~~
mpwrap.c:2371:1: note: in expansion of macro 'DEFINE_SIMPLE_MPWL_MPFR'
 DEFINE_SIMPLE_MPWL_MPFR (mpwl_cosh, mpfr_cosh)
 ^~~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline]
 mpwl_clear (MpwRealNum *op)
 ^~~~~~~~~~
mpwrap.c:892:2: note: called from here
  mpwl_clear (rop);
  ^~~~~~~~~~~~~~~~
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)
 ^~~~~~~~~~
mpwrap.c:2353:4: note: called from here
    mpwl_clear(rop);   \
    ^~~~~~~~~~~~~~~
mpwrap.c:2368:1: note: in expansion of macro 'DEFINE_SIMPLE_MPWL_MPFR'
 DEFINE_SIMPLE_MPWL_MPFR (mpwl_exp, mpfr_exp)
 ^~~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline]
 mpwl_clear (MpwRealNum *op)
 ^~~~~~~~~~
mpwrap.c:892:2: note: called from here
  mpwl_clear (rop);
  ^~~~~~~~~~~~~~~~
mpwrap.c: In function 'mpwl_cos':
mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline]
 mpwl_clear (MpwRealNum *op)
 ^~~~~~~~~~
mpwrap.c:2353:4: note: called from here
    mpwl_clear(rop);   \
    ^~~~~~~~~~~~~~~
mpwrap.c:2369:1: note: in expansion of macro 'DEFINE_SIMPLE_MPWL_MPFR'
 DEFINE_SIMPLE_MPWL_MPFR (mpwl_cos, mpfr_cos)
 ^~~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline]
 mpwl_clear (MpwRealNum *op)
 ^~~~~~~~~~
mpwrap.c:892:2: note: called from here
  mpwl_clear (rop);
  ^~~~~~~~~~~~~~~~
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)
 ^~~~~~~~~~
mpwrap.c:2353:4: note: called from here
    mpwl_clear(rop);   \
    ^~~~~~~~~~~~~~~
mpwrap.c:2373:1: note: in expansion of macro 'DEFINE_SIMPLE_MPWL_MPFR'
 DEFINE_SIMPLE_MPWL_MPFR (mpwl_arctan, mpfr_atan)
 ^~~~~~~~~~~~~~~~~~~~~~~
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_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)
 ^~~~~~~~~~~~~~
mpwrap.c:1057:4: note: called from here
    mpwl_init_type (rop, op1->type);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline]
 mpwl_clear (MpwRealNum *op)
 ^~~~~~~~~~
mpwrap.c:1056:4: note: called from here
    mpwl_clear (rop);
    ^~~~~~~~~~~~~~~~
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:1081:3: note: called from here
   mpwl_init_type (&r, t);
   ^~~~~~~~~~~~~~~~~~~~~~
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_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)
 ^~~~~~~~~~
mpwrap.c:1144:4: 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:1154:5: note: called from here
     mpwl_clear(rop);
     ^~~~~~~~~~~~~~~
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)
 ^~~~~~~~~~
mpwrap.c:1693:3: note: called from here
   mpwl_clear(rop);
   ^~~~~~~~~~~~~~~
mpwrap.c: In function 'mpwl_mul_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:1301:3: note: called from here
   mpwl_clear (rop);
   ^~~~~~~~~~~~~~~~
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)
 ^~~~~~~~~~
mpwrap.c:1404:4: 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:1412:4: 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:892:2: note: called from here
  mpwl_clear (rop);
  ^~~~~~~~~~~~~~~~
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)
 ^~~~~~~~~~~~~~
mpwrap.c:1335:4: note: called from here
    mpwl_init_type(rop,op1->type);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline]
 mpwl_clear (MpwRealNum *op)
 ^~~~~~~~~~
mpwrap.c:1334:4: note: called from here
    mpwl_clear(rop);
    ^~~~~~~~~~~~~~~
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:1356:3: note: called from here
   mpwl_init_type (&r, t);
   ^~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline]
 mpwl_init_type(MpwRealNum *op,int type)
 ^~~~~~~~~~~~~~
mpwrap.c:1368:3: note: called from here
   mpwl_init_type (&r, t);
   ^~~~~~~~~~~~~~~~~~~~~~
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_sqrt':
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:2235:3: note: called from here
   mpwl_init_type (&r, MPW_INTEGER);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mpwrap.c: In function 'mpwl_pow.part.19':
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:2086:3: note: called from here
   mpwl_clear (&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:892:2: note: called from here
  mpwl_clear (rop);
  ^~~~~~~~~~~~~~~~
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:1831:4: note: called from here
    mpwl_init_type (&n, 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:1843:4: note: called from here
    mpwl_clear (&n);
    ^~~~~~~~~~~~~~~
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:1857:6: 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:1866:6: note: called from here
      mpwl_clear (rop);
      ^~~~~~~~~~~~~~~~
mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': call is unlikely and code size would grow [-Winline]
 mpwl_clear (MpwRealNum *op)
 ^~~~~~~~~~
mpwrap.c:1904:5: 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:1941:3: note: called from here
   mpwl_clear (&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:892:2: note: called from here
  mpwl_clear (rop);
  ^~~~~~~~~~~~~~~~
mpwrap.c: In function 'mpwl_denominator':
mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline]
 mpwl_clear (MpwRealNum *op)
 ^~~~~~~~~~
mpwrap.c:2712:5: note: called from here
     mpwl_clear(rop);
     ^~~~~~~~~~~~~~~
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)
 ^~~~~~~~~~
mpwrap.c:669:2: note: called from here
  mpwl_clear(op);
  ^~~~~~~~~~~~~~
mpwrap.c: In function 'mpw_clear':
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: In function 'mpw_make_same_type':
mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline]
 mpwl_init_type(MpwRealNum *op,int type)
 ^~~~~~~~~~~~~~
mpwrap.c:178:3: note: called from here
   mpwl_init_type(m,(n)->type);  \
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:3306:3: note: in expansion of macro 'MAKE_COPY'
   MAKE_COPY (op1->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:3307:3: note: in expansion of macro 'MAKE_COPY'
   MAKE_COPY (op2->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:3312:3: note: in expansion of macro 'MAKE_COPY'
   MAKE_COPY (op1->i);
   ^~~~~~~~~
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:3313:3: note: in expansion of macro 'MAKE_COPY'
   MAKE_COPY (op2->i);
   ^~~~~~~~~
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)
 ^~~~~~~~~~
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: In function 'mpw_set_d':
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:839:3: note: called from here
   mpwl_clear(rop);
   ^~~~~~~~~~~~~~~
mpwrap.c: In function 'mpw_set_d_complex':
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:839: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:839: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:839:3: note: called from here
   mpwl_clear(rop);
   ^~~~~~~~~~~~~~~
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)
 ^~~~~~~~~~
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: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_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: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: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_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)
 ^~~~~~~~~~
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: In function 'mpw_set_mpq_use':
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: In function 'mpw_set_mpf_use':
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: 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)
 ^~~~~~~~~~~~~~
mpwrap.c:189:3: note: called from here
   mpwl_init_type(m,type);   \
   ^~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:3611:3: note: in expansion of macro 'MAKE_EMPTY'
   MAKE_EMPTY(rop->r, op->r->type);
   ^~~~~~~~~~
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:3613:3: 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: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:3620:4: note: in expansion of macro 'MAKE_EMPTY'
    MAKE_EMPTY(rop->i, op->i->type);
    ^~~~~~~~~~
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:3622:4: note: in expansion of macro 'MAKE_COPY'
    MAKE_COPY (rop->i);
    ^~~~~~~~~
mpwrap.c: In function 'mpw_abs':
mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline]
 mpwl_init_type(MpwRealNum *op,int type)
 ^~~~~~~~~~~~~~
mpwrap.c:189:3: note: called from here
   mpwl_init_type(m,type);   \
   ^~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:3561:4: note: in expansion of macro 'MAKE_EMPTY'
    MAKE_EMPTY(rop->r, op->r->type);
    ^~~~~~~~~~
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:3563: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:669:2: note: called from here
  mpwl_clear(op);
  ^~~~~~~~~~~~~~
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)
 ^~~~~~~~~~~~~~
mpwrap.c:189:3: note: called from here
   mpwl_init_type(m,type);   \
   ^~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:3632:3: note: in expansion of macro 'MAKE_EMPTY'
   MAKE_EMPTY (rop->r, MAX (op1->r->type, op2->r->type));
   ^~~~~~~~~~
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:3634:3: 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: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:3641:4: note: in expansion of macro 'MAKE_EMPTY'
    MAKE_EMPTY (rop->i, MAX (op1->i->type, op2->i->type));
    ^~~~~~~~~~
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:3643: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:669:2: note: called from here
  mpwl_clear(op);
  ^~~~~~~~~~~~~~
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)
 ^~~~~~~~~~~~~~
mpwrap.c:189:3: note: called from here
   mpwl_init_type(m,type);   \
   ^~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:3655:3: note: in expansion of macro 'MAKE_EMPTY'
   MAKE_EMPTY(rop->r, op->r->type);
   ^~~~~~~~~~
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:3657:3: 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:1020:4: 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:1029:5: 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: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: 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)
 ^~~~~~~~~~~~~~
mpwrap.c:189:3: note: called from here
   mpwl_init_type(m,type);   \
   ^~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:3679:3: note: in expansion of macro 'MAKE_EMPTY'
   MAKE_EMPTY (rop->r, MAX (op1->r->type, op2->r->type));
   ^~~~~~~~~~
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:3681:3: 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: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:3688:4: note: in expansion of macro 'MAKE_EMPTY'
    MAKE_EMPTY (rop->i, MAX (op1->i->type, op2->i->type));
    ^~~~~~~~~~
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:3690: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:669:2: note: called from here
  mpwl_clear(op);
  ^~~~~~~~~~~~~~
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)
 ^~~~~~~~~~~~~~
mpwrap.c:189:3: note: called from here
   mpwl_init_type(m,type);   \
   ^~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:3702:3: note: in expansion of macro 'MAKE_EMPTY'
   MAKE_EMPTY(rop->r, op->r->type);
   ^~~~~~~~~~
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:3704:3: 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: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: In function 'mpw_ui_sub':
mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline]
 mpwl_init_type(MpwRealNum *op,int type)
 ^~~~~~~~~~~~~~
mpwrap.c:189:3: note: called from here
   mpwl_init_type(m,type);   \
   ^~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:3726:3: note: in expansion of macro 'MAKE_EMPTY'
   MAKE_EMPTY (rop->r, op->r->type);
   ^~~~~~~~~~
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:3728:3: 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:1179:4: note: called from here
    mpwl_init_type(rop,MPW_FLOAT);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:1178:4: note: called from here
    mpwl_clear(rop);
    ^~~~~~~~~~~~~~~
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:1189:5: note: called from here
     mpwl_init_type(rop,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:1188:5: 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: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:3735:4: note: in expansion of macro 'MAKE_EMPTY'
    MAKE_EMPTY (rop->i, op->i->type);
    ^~~~~~~~~~
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:3737:4: note: in expansion of macro 'MAKE_COPY'
    MAKE_COPY (rop->i);
    ^~~~~~~~~
mpwrap.c: In function 'mpw_mul':
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:3752:4: note: in expansion of macro 'MAKE_EMPTY'
    MAKE_EMPTY (rop->r, MAX (op1->r->type, op2->r->type));
    ^~~~~~~~~~
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:3754: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:189:3: note: called from here
   mpwl_init_type(m,type);   \
   ^~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:3766:4: note: in expansion of macro 'MAKE_EMPTY'
    MAKE_EMPTY (rop->r, MAX (op1->r->type, op2->r->type));
    ^~~~~~~~~~
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:3767:4: note: in expansion of macro 'MAKE_EMPTY'
    MAKE_EMPTY (rop->i, MAX (op1->i->type, op2->r->type));
    ^~~~~~~~~~
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:3769: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:3770:4: note: in expansion of macro 'MAKE_COPY'
    MAKE_COPY(rop->i);
    ^~~~~~~~~
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:122:3: note: called from here
   mpwl_init_type(THE_i,THE_op->i->type); \
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:3773:3: note: in expansion of macro 'MAKE_CPLX_OPS'
   MAKE_CPLX_OPS(op1,r1,i1);
   ^~~~~~~~~~~~~
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:121:3: note: called from here
   mpwl_init_type(THE_r,THE_op->r->type); \
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:3773:3: note: in expansion of macro 'MAKE_CPLX_OPS'
   MAKE_CPLX_OPS(op1,r1,i1);
   ^~~~~~~~~~~~~
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:122:3: note: called from here
   mpwl_init_type(THE_i,THE_op->i->type); \
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:3774:3: note: in expansion of macro 'MAKE_CPLX_OPS'
   MAKE_CPLX_OPS(op2,r2,i2);
   ^~~~~~~~~~~~~
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:121:3: note: called from here
   mpwl_init_type(THE_r,THE_op->r->type); \
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:3774:3: note: in expansion of macro 'MAKE_CPLX_OPS'
   MAKE_CPLX_OPS(op2,r2,i2);
   ^~~~~~~~~~~~~
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:3791:3: note: called from here
   mpwl_clear(&ti);
   ^~~~~~~~~~~~~~~
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:3790:3: note: called from here
   mpwl_clear(&tr);
   ^~~~~~~~~~~~~~~
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:3780:3: note: called from here
   mpwl_init_type(&ti,r1->type);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:3779:3: note: called from here
   mpwl_init_type(&tr,i1->type);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:133:3: note: called from here
   mpwl_clear(THE_r);   \
   ^~~~~~~~~~~~~~~~~
mpwrap.c:3795:3: note: in expansion of macro 'BREAK_CPLX_OPS'
   BREAK_CPLX_OPS(op1,r1,i1);
   ^~~~~~~~~~~~~~
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:132:3: note: called from here
   mpwl_clear(THE_i);   \
   ^~~~~~~~~~~~~~~~~
mpwrap.c:3795:3: note: in expansion of macro 'BREAK_CPLX_OPS'
   BREAK_CPLX_OPS(op1,r1,i1);
   ^~~~~~~~~~~~~~
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:133:3: note: called from here
   mpwl_clear(THE_r);   \
   ^~~~~~~~~~~~~~~~~
mpwrap.c:3796:3: note: in expansion of macro 'BREAK_CPLX_OPS'
   BREAK_CPLX_OPS(op2,r2,i2);
   ^~~~~~~~~~~~~~
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:132:3: note: called from here
   mpwl_clear(THE_i);   \
   ^~~~~~~~~~~~~~~~~
mpwrap.c:3796:3: note: in expansion of macro 'BREAK_CPLX_OPS'
   BREAK_CPLX_OPS(op2,r2,i2);
   ^~~~~~~~~~~~~~
mpwrap.c: In function 'mpw_abs_sq':
mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline]
 mpwl_init_type(MpwRealNum *op,int type)
 ^~~~~~~~~~~~~~
mpwrap.c:189:3: note: called from here
   mpwl_init_type(m,type);   \
   ^~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:3590:4: note: in expansion of macro 'MAKE_EMPTY'
    MAKE_EMPTY(rop->r, op->r->type);
    ^~~~~~~~~~
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:3592: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:669:2: note: called from here
  mpwl_clear(op);
  ^~~~~~~~~~~~~~
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)
 ^~~~~~~~~~~~~~
mpwrap.c:189:3: note: called from here
   mpwl_init_type(m,type);   \
   ^~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:3804:3: note: in expansion of macro 'MAKE_EMPTY'
   MAKE_EMPTY(rop->r, op->r->type);
   ^~~~~~~~~~
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:3806:3: 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: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:3814:4: note: in expansion of macro 'MAKE_EMPTY'
    MAKE_EMPTY(rop->i, op->i->type);
    ^~~~~~~~~~
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:3816: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:669:2: note: called from here
  mpwl_clear(op);
  ^~~~~~~~~~~~~~
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)
 ^~~~~~~~~~
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:3835:4: note: in expansion of macro 'MAKE_EMPTY'
    MAKE_EMPTY (rop->r, MAX (op1->r->type, op2->r->type));
    ^~~~~~~~~~
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:3837: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:189:3: note: called from here
   mpwl_init_type(m,type);   \
   ^~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:3854:4: note: in expansion of macro 'MAKE_EMPTY'
    MAKE_EMPTY (rop->r, MAX (op1->r->type, op2->r->type));
    ^~~~~~~~~~
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:3855:4: note: in expansion of macro 'MAKE_EMPTY'
    MAKE_EMPTY (rop->i,
    ^~~~~~~~~~
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:3859: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:3860:4: note: in expansion of macro 'MAKE_COPY'
    MAKE_COPY(rop->i);
    ^~~~~~~~~
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:122:3: note: called from here
   mpwl_init_type(THE_i,THE_op->i->type); \
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:3863:3: note: in expansion of macro 'MAKE_CPLX_OPS'
   MAKE_CPLX_OPS(op1,r1,i1);
   ^~~~~~~~~~~~~
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:121:3: note: called from here
   mpwl_init_type(THE_r,THE_op->r->type); \
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:3863:3: note: in expansion of macro 'MAKE_CPLX_OPS'
   MAKE_CPLX_OPS(op1,r1,i1);
   ^~~~~~~~~~~~~
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:122:3: note: called from here
   mpwl_init_type(THE_i,THE_op->i->type); \
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:3864:3: note: in expansion of macro 'MAKE_CPLX_OPS'
   MAKE_CPLX_OPS(op2,r2,i2);
   ^~~~~~~~~~~~~
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:121:3: note: called from here
   mpwl_init_type(THE_r,THE_op->r->type); \
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:3864:3: note: in expansion of macro 'MAKE_CPLX_OPS'
   MAKE_CPLX_OPS(op2,r2,i2);
   ^~~~~~~~~~~~~
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:3892:3: note: called from here
   mpwl_clear(&t2);
   ^~~~~~~~~~~~~~~
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:3891:3: note: called from here
   mpwl_clear(&t1);
   ^~~~~~~~~~~~~~~
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:3892:3: note: called from here
   mpwl_clear(&t2);
   ^~~~~~~~~~~~~~~
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:3891:3: note: called from here
   mpwl_clear(&t1);
   ^~~~~~~~~~~~~~~
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:133:3: note: called from here
   mpwl_clear(THE_r);   \
   ^~~~~~~~~~~~~~~~~
mpwrap.c:3896:3: note: in expansion of macro 'BREAK_CPLX_OPS'
   BREAK_CPLX_OPS(op1,r1,i1);
   ^~~~~~~~~~~~~~
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:132:3: note: called from here
   mpwl_clear(THE_i);   \
   ^~~~~~~~~~~~~~~~~
mpwrap.c:3896:3: note: in expansion of macro 'BREAK_CPLX_OPS'
   BREAK_CPLX_OPS(op1,r1,i1);
   ^~~~~~~~~~~~~~
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:133:3: note: called from here
   mpwl_clear(THE_r);   \
   ^~~~~~~~~~~~~~~~~
mpwrap.c:3897:3: note: in expansion of macro 'BREAK_CPLX_OPS'
   BREAK_CPLX_OPS(op2,r2,i2);
   ^~~~~~~~~~~~~~
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:132:3: note: called from here
   mpwl_clear(THE_i);   \
   ^~~~~~~~~~~~~~~~~
mpwrap.c:3897:3: note: in expansion of macro 'BREAK_CPLX_OPS'
   BREAK_CPLX_OPS(op2,r2,i2);
   ^~~~~~~~~~~~~~
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)
 ^~~~~~~~~~~~~~
mpwrap.c:189:3: note: called from here
   mpwl_init_type(m,type);   \
   ^~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:3910:3: note: in expansion of macro 'MAKE_EMPTY'
   MAKE_EMPTY(rop->r, op->r->type);
   ^~~~~~~~~~
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:3912:3: 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: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:3919:4: note: in expansion of macro 'MAKE_EMPTY'
    MAKE_EMPTY(rop->i, op->i->type);
    ^~~~~~~~~~
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:3921: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:669:2: note: called from here
  mpwl_clear(op);
  ^~~~~~~~~~~~~~
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)
 ^~~~~~~~~~
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:3940:4: note: in expansion of macro 'MAKE_EMPTY'
    MAKE_EMPTY(rop->r, op->r->type);
    ^~~~~~~~~~
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:3942: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:1446:4: note: called from here
    mpwl_init_type(rop,MPW_FLOAT);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:1445:4: note: called from here
    mpwl_clear(rop);
    ^~~~~~~~~~~~~~~
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:1453:4: note: called from here
    mpwl_init_type(rop,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:1452:4: note: called from here
    mpwl_clear(rop);
    ^~~~~~~~~~~~~~~
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:1463:4: note: called from here
    mpwl_init_type (&r, MPW_RATIONAL);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:3957:4: note: in expansion of macro 'MAKE_EMPTY'
    MAKE_EMPTY (rop->r, op->r->type);
    ^~~~~~~~~~
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:3958:4: note: in expansion of macro 'MAKE_EMPTY'
    MAKE_EMPTY (rop->i, op->i->type);
    ^~~~~~~~~~
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:3960: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:3961:4: note: in expansion of macro 'MAKE_COPY'
    MAKE_COPY (rop->i);
    ^~~~~~~~~
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:122:3: note: called from here
   mpwl_init_type(THE_i,THE_op->i->type); \
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:3964:3: note: in expansion of macro 'MAKE_CPLX_OPS'
   MAKE_CPLX_OPS(op,r,i);
   ^~~~~~~~~~~~~
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:121:3: note: called from here
   mpwl_init_type(THE_r,THE_op->r->type); \
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:3964:3: note: in expansion of macro 'MAKE_CPLX_OPS'
   MAKE_CPLX_OPS(op,r,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:3987:3: note: called from here
   mpwl_clear (&t2);
   ^~~~~~~~~~~~~~~~
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:3986:3: note: called from here
   mpwl_clear (&t1);
   ^~~~~~~~~~~~~~~~
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:3967:3: note: called from here
   mpwl_init_type(&t2,i->type);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
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:3966:3: note: called from here
   mpwl_init_type(&t1,r->type);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
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:133:3: note: called from here
   mpwl_clear(THE_r);   \
   ^~~~~~~~~~~~~~~~~
mpwrap.c:3991:3: note: in expansion of macro 'BREAK_CPLX_OPS'
   BREAK_CPLX_OPS(op,r,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:132:3: note: called from here
   mpwl_clear(THE_i);   \
   ^~~~~~~~~~~~~~~~~
mpwrap.c:3991:3: note: in expansion of macro 'BREAK_CPLX_OPS'
   BREAK_CPLX_OPS(op,r,i);
   ^~~~~~~~~~~~~~
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)
 ^~~~~~~~~~
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:4008: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:892:2: note: called from here
  mpwl_clear (rop);
  ^~~~~~~~~~~~~~~~
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);
    ^~~~~~~~~~~~~~~~
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)
 ^~~~~~~~~~
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: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: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: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: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:1545:4: note: called from here
    mpwl_clear (rop);
    ^~~~~~~~~~~~~~~~
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)
 ^~~~~~~~~~
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: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: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);
    ^~~~~~~~~~~~~~~~
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)
 ^~~~~~~~~~
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:4167: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:1629:3: note: called from here
   mpwl_clear (rop);
   ^~~~~~~~~~~~~~~~
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)
 ^~~~~~~~~~
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:4347:3: 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:2172:5: note: called from here
     mpwl_clear (&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:892:2: note: called from here
  mpwl_clear (rop);
  ^~~~~~~~~~~~~~~~
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)
 ^~~~~~~~~~
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:4368:3: 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:892:2: note: called from here
  mpwl_clear (rop);
  ^~~~~~~~~~~~~~~~
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)
 ^~~~~~~~~~
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:4403:4: note: in expansion of macro 'MAKE_EMPTY'
    MAKE_EMPTY (rop->r, MPW_FLOAT);
    ^~~~~~~~~~
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:4405: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:4417: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:4418:4: note: in expansion of macro 'MAKE_COPY'
    MAKE_COPY (rop->i);
    ^~~~~~~~~
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:122:3: note: called from here
   mpwl_init_type(THE_i,THE_op->i->type); \
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:4421:3: note: in expansion of macro 'MAKE_CPLX_OPS'
   MAKE_CPLX_OPS(op,r,i);
   ^~~~~~~~~~~~~
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:121:3: note: called from here
   mpwl_init_type(THE_r,THE_op->r->type); \
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:4421:3: note: in expansion of macro 'MAKE_CPLX_OPS'
   MAKE_CPLX_OPS(op,r,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:4434:3: note: called from here
   mpwl_clear (&t);
   ^~~~~~~~~~~~~~~
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:4434:3: note: called from here
   mpwl_clear (&t);
   ^~~~~~~~~~~~~~~
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:133:3: note: called from here
   mpwl_clear(THE_r);   \
   ^~~~~~~~~~~~~~~~~
mpwrap.c:4438:3: note: in expansion of macro 'BREAK_CPLX_OPS'
   BREAK_CPLX_OPS(op,r,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:132:3: note: called from here
   mpwl_clear(THE_i);   \
   ^~~~~~~~~~~~~~~~~
mpwrap.c:4438:3: note: in expansion of macro 'BREAK_CPLX_OPS'
   BREAK_CPLX_OPS(op,r,i);
   ^~~~~~~~~~~~~~
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)
 ^~~~~~~~~~
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:4455:4: note: in expansion of macro 'MAKE_EMPTY'
    MAKE_EMPTY (rop->r, MPW_FLOAT);
    ^~~~~~~~~~
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:4457: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:189:3: note: called from here
   mpwl_init_type(m,type);   \
   ^~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:4460:4: note: in expansion of macro 'MAKE_EMPTY'
    MAKE_EMPTY (rop->i, MPW_FLOAT);
    ^~~~~~~~~~
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:4469:4: note: in expansion of macro 'MAKE_EMPTY'
    MAKE_EMPTY (rop->r, MPW_FLOAT);
    ^~~~~~~~~~
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:4470:4: note: in expansion of macro 'MAKE_EMPTY'
    MAKE_EMPTY (rop->i, MPW_FLOAT);
    ^~~~~~~~~~
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:4472: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:4473:4: note: in expansion of macro 'MAKE_COPY'
    MAKE_COPY (rop->i);
    ^~~~~~~~~
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:122:3: note: called from here
   mpwl_init_type(THE_i,THE_op->i->type); \
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:4491:3: note: in expansion of macro 'MAKE_CPLX_OPS'
   MAKE_CPLX_OPS(op,r,i);
   ^~~~~~~~~~~~~
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:121:3: note: called from here
   mpwl_init_type(THE_r,THE_op->r->type); \
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:4491:3: note: in expansion of macro 'MAKE_CPLX_OPS'
   MAKE_CPLX_OPS(op,r,i);
   ^~~~~~~~~~~~~
mpwrap.c:680:1: warning: inlining failed in call to 'mpwl_sgn': --param inline-unit-growth limit reached [-Winline]
 mpwl_sgn(MpwRealNum *op)
 ^~~~~~~~
mpwrap.c:4504:6: note: called from here
   if(mpwl_sgn(r)<0) {
      ^~~~~~~~~~~
mpwrap.c:680:1: warning: inlining failed in call to 'mpwl_sgn': --param inline-unit-growth limit reached [-Winline]
 mpwl_sgn(MpwRealNum *op)
 ^~~~~~~~
mpwrap.c:4504:6: note: called from here
   if(mpwl_sgn(r)<0) {
      ^~~~~~~~~~~
mpwrap.c:680:1: warning: inlining failed in call to 'mpwl_sgn': --param inline-unit-growth limit reached [-Winline]
 mpwl_sgn(MpwRealNum *op)
 ^~~~~~~~
mpwrap.c:4506:7: note: called from here
    if(mpwl_sgn(i)<0)
       ^~~~~~~~~~~
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:4514:3: note: called from here
   mpwl_clear (&t);
   ^~~~~~~~~~~~~~~
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:133:3: note: called from here
   mpwl_clear(THE_r);   \
   ^~~~~~~~~~~~~~~~~
mpwrap.c:4516:3: note: in expansion of macro 'BREAK_CPLX_OPS'
   BREAK_CPLX_OPS(op,r,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:132:3: note: called from here
   mpwl_clear(THE_i);   \
   ^~~~~~~~~~~~~~~~~
mpwrap.c:4516:3: note: in expansion of macro 'BREAK_CPLX_OPS'
   BREAK_CPLX_OPS(op,r,i);
   ^~~~~~~~~~~~~~
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)
 ^~~~~~~~~~
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:4257:4: note: in expansion of macro 'MAKE_EMPTY'
    MAKE_EMPTY (rop->r, op1->r->type);
    ^~~~~~~~~~
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:4259:4: note: in expansion of macro 'MAKE_COPY'
    MAKE_COPY (rop->r);
    ^~~~~~~~~
mpwrap.c:680:1: warning: inlining failed in call to 'mpwl_sgn': --param inline-unit-growth limit reached [-Winline]
 mpwl_sgn(MpwRealNum *op)
 ^~~~~~~~
mpwrap.c:2098:13: note: called from here
  int sgn2 = mpwl_sgn(op2);
             ^~~~~~~~~~~~~
mpwrap.c:680:1: warning: inlining failed in call to 'mpwl_sgn': --param inline-unit-growth limit reached [-Winline]
 mpwl_sgn(MpwRealNum *op)
 ^~~~~~~~
mpwrap.c:2097:13: note: called from here
  int sgn1 = mpwl_sgn(op1);
             ^~~~~~~~~~~~~
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:4271:3: note: called from here
   mpwl_init_type (&t2, op2->r->type);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:4270:3: note: called from here
   mpwl_init_type (&t, op1->i->type);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:680:1: warning: inlining failed in call to 'mpwl_sgn': --param inline-unit-growth limit reached [-Winline]
 mpwl_sgn(MpwRealNum *op)
 ^~~~~~~~
mpwrap.c:2098:13: note: called from here
  int sgn2 = mpwl_sgn(op2);
             ^~~~~~~~~~~~~
mpwrap.c:680:1: warning: inlining failed in call to 'mpwl_sgn': --param inline-unit-growth limit reached [-Winline]
 mpwl_sgn(MpwRealNum *op)
 ^~~~~~~~
mpwrap.c:2097:13: note: called from here
  int sgn1 = mpwl_sgn(op1);
             ^~~~~~~~~~~~~
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:4276:4: note: called from here
    mpwl_clear (&t);
    ^~~~~~~~~~~~~~~
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:4275:4: note: called from here
    mpwl_clear (&t2);
    ^~~~~~~~~~~~~~~~
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:4285: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: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:4298: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:4311:3: note: called from here
   mpwl_clear (&t);
   ^~~~~~~~~~~~~~~
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:4310:3: note: called from here
   mpwl_clear (&t2);
   ^~~~~~~~~~~~~~~~
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)
 ^~~~~~~~~~
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:4380:4: note: in expansion of macro 'MAKE_EMPTY'
    MAKE_EMPTY (rop->r, op->r->type);
    ^~~~~~~~~~
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:4382:4: note: in expansion of macro 'MAKE_COPY'
    MAKE_COPY (rop->r);
    ^~~~~~~~~
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)
 ^~~~~~~~~~
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:4598:4: note: in expansion of macro 'MAKE_EMPTY'
    MAKE_EMPTY (rop->r, MPW_FLOAT);
    ^~~~~~~~~~
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:4600: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:189:3: note: called from here
   mpwl_init_type(m,type);   \
   ^~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:4604:4: note: in expansion of macro 'MAKE_EMPTY'
    MAKE_EMPTY (rop->i, MPW_FLOAT);
    ^~~~~~~~~~
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:4611:4: note: called from here
    mpwl_clear (&t);
    ^~~~~~~~~~~~~~~
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:4607:4: note: called from here
    mpwl_init_type (&t, MPW_FLOAT);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:839: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:4611:4: note: called from here
    mpwl_clear (&t);
    ^~~~~~~~~~~~~~~
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:4619:5: note: in expansion of macro 'MAKE_EMPTY'
     MAKE_EMPTY (rop->r, MPW_FLOAT);
     ^~~~~~~~~~
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:4620:5: note: in expansion of macro 'MAKE_EMPTY'
     MAKE_EMPTY (rop->i, MPW_FLOAT);
     ^~~~~~~~~~
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:4622:5: 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:4623:5: 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:4642:4: note: called from here
    mpwl_clear (&t);
    ^~~~~~~~~~~~~~~
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:839: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:4642:4: note: called from here
    mpwl_clear (&t);
    ^~~~~~~~~~~~~~~
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)
 ^~~~~~~~~~
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:4662:4: note: in expansion of macro 'MAKE_EMPTY'
    MAKE_EMPTY (rop->r, MPW_FLOAT);
    ^~~~~~~~~~
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:4664: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:4676: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:4677:4: note: in expansion of macro 'MAKE_COPY'
    MAKE_COPY (rop->i);
    ^~~~~~~~~
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:122:3: note: called from here
   mpwl_init_type(THE_i,THE_op->i->type); \
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:4680:3: note: in expansion of macro 'MAKE_CPLX_OPS'
   MAKE_CPLX_OPS(op,r,i);
   ^~~~~~~~~~~~~
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:121:3: note: called from here
   mpwl_init_type(THE_r,THE_op->r->type); \
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:4680:3: note: in expansion of macro 'MAKE_CPLX_OPS'
   MAKE_CPLX_OPS(op,r,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:4692:3: note: called from here
   mpwl_clear (&t);
   ^~~~~~~~~~~~~~~
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:4692:3: note: called from here
   mpwl_clear (&t);
   ^~~~~~~~~~~~~~~
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:133:3: note: called from here
   mpwl_clear(THE_r);   \
   ^~~~~~~~~~~~~~~~~
mpwrap.c:4696:3: note: in expansion of macro 'BREAK_CPLX_OPS'
   BREAK_CPLX_OPS(op,r,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:132:3: note: called from here
   mpwl_clear(THE_i);   \
   ^~~~~~~~~~~~~~~~~
mpwrap.c:4696:3: note: in expansion of macro 'BREAK_CPLX_OPS'
   BREAK_CPLX_OPS(op,r,i);
   ^~~~~~~~~~~~~~
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)
 ^~~~~~~~~~
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:4706:4: note: in expansion of macro 'MAKE_EMPTY'
    MAKE_EMPTY (rop->r, MPW_FLOAT);
    ^~~~~~~~~~
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:4708: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:4720: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:4721:4: note: in expansion of macro 'MAKE_COPY'
    MAKE_COPY (rop->i);
    ^~~~~~~~~
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:122:3: note: called from here
   mpwl_init_type(THE_i,THE_op->i->type); \
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:4724:3: note: in expansion of macro 'MAKE_CPLX_OPS'
   MAKE_CPLX_OPS(op,r,i);
   ^~~~~~~~~~~~~
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:121:3: note: called from here
   mpwl_init_type(THE_r,THE_op->r->type); \
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:4724:3: note: in expansion of macro 'MAKE_CPLX_OPS'
   MAKE_CPLX_OPS(op,r,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:4737:3: note: called from here
   mpwl_clear (&t);
   ^~~~~~~~~~~~~~~
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:4737:3: note: called from here
   mpwl_clear (&t);
   ^~~~~~~~~~~~~~~
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:133:3: note: called from here
   mpwl_clear(THE_r);   \
   ^~~~~~~~~~~~~~~~~
mpwrap.c:4741:3: note: in expansion of macro 'BREAK_CPLX_OPS'
   BREAK_CPLX_OPS(op,r,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:132:3: note: called from here
   mpwl_clear(THE_i);   \
   ^~~~~~~~~~~~~~~~~
mpwrap.c:4741:3: note: in expansion of macro 'BREAK_CPLX_OPS'
   BREAK_CPLX_OPS(op,r,i);
   ^~~~~~~~~~~~~~
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)
 ^~~~~~~~~~
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:4751:4: note: in expansion of macro 'MAKE_EMPTY'
    MAKE_EMPTY (rop->r, MPW_FLOAT);
    ^~~~~~~~~~
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:4753: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:4765: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:4766:4: note: in expansion of macro 'MAKE_COPY'
    MAKE_COPY (rop->i);
    ^~~~~~~~~
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:122:3: note: called from here
   mpwl_init_type(THE_i,THE_op->i->type); \
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:4769:3: note: in expansion of macro 'MAKE_CPLX_OPS'
   MAKE_CPLX_OPS(op,r,i);
   ^~~~~~~~~~~~~
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:121:3: note: called from here
   mpwl_init_type(THE_r,THE_op->r->type); \
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:4769:3: note: in expansion of macro 'MAKE_CPLX_OPS'
   MAKE_CPLX_OPS(op,r,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:4781:3: note: called from here
   mpwl_clear (&t);
   ^~~~~~~~~~~~~~~
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:4781:3: note: called from here
   mpwl_clear (&t);
   ^~~~~~~~~~~~~~~
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:133:3: note: called from here
   mpwl_clear(THE_r);   \
   ^~~~~~~~~~~~~~~~~
mpwrap.c:4785:3: note: in expansion of macro 'BREAK_CPLX_OPS'
   BREAK_CPLX_OPS(op,r,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:132:3: note: called from here
   mpwl_clear(THE_i);   \
   ^~~~~~~~~~~~~~~~~
mpwrap.c:4785:3: note: in expansion of macro 'BREAK_CPLX_OPS'
   BREAK_CPLX_OPS(op,r,i);
   ^~~~~~~~~~~~~~
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)
 ^~~~~~~~~~
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:4795:4: note: in expansion of macro 'MAKE_EMPTY'
    MAKE_EMPTY (rop->r, MPW_FLOAT);
    ^~~~~~~~~~
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:4797: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:4809: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:4810:4: note: in expansion of macro 'MAKE_COPY'
    MAKE_COPY (rop->i);
    ^~~~~~~~~
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:122:3: note: called from here
   mpwl_init_type(THE_i,THE_op->i->type); \
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:4813:3: note: in expansion of macro 'MAKE_CPLX_OPS'
   MAKE_CPLX_OPS(op,r,i);
   ^~~~~~~~~~~~~
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:121:3: note: called from here
   mpwl_init_type(THE_r,THE_op->r->type); \
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:4813:3: note: in expansion of macro 'MAKE_CPLX_OPS'
   MAKE_CPLX_OPS(op,r,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:4825:3: note: called from here
   mpwl_clear (&t);
   ^~~~~~~~~~~~~~~
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:4825:3: note: called from here
   mpwl_clear (&t);
   ^~~~~~~~~~~~~~~
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:133:3: note: called from here
   mpwl_clear(THE_r);   \
   ^~~~~~~~~~~~~~~~~
mpwrap.c:4829:3: note: in expansion of macro 'BREAK_CPLX_OPS'
   BREAK_CPLX_OPS(op,r,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:132:3: note: called from here
   mpwl_clear(THE_i);   \
   ^~~~~~~~~~~~~~~~~
mpwrap.c:4829:3: note: in expansion of macro 'BREAK_CPLX_OPS'
   BREAK_CPLX_OPS(op,r,i);
   ^~~~~~~~~~~~~~
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)
 ^~~~~~~~~~
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:4839:4: note: in expansion of macro 'MAKE_EMPTY'
    MAKE_EMPTY (rop->r, MPW_FLOAT);
    ^~~~~~~~~~
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:4841: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:4852:3: note: in expansion of macro 'MAKE_COPY'
   MAKE_COPY(ai->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:4853:3: note: in expansion of macro 'MAKE_COPY'
   MAKE_COPY(ai->i);
   ^~~~~~~~~
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:4888:3: note: in expansion of macro 'MAKE_COPY'
   MAKE_COPY(tmp1->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:4889:3: note: in expansion of macro 'MAKE_COPY'
   MAKE_COPY(tmp1->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_arctan2':
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:4914: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:2385:4: 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:892:2: note: called from here
  mpwl_clear (rop);
  ^~~~~~~~~~~~~~~~
mpwrap.c: In function 'mpw_pi':
mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline]
 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:2404:3: note: called from here
   mpwl_clear(rop);
   ^~~~~~~~~~~~~~~
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)
 ^~~~~~~~~~
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:2414:3: note: called from here
   mpwl_clear(rop);
   ^~~~~~~~~~~~~~~
mpwrap.c: In function 'mpw_log2':
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:4533:4: note: in expansion of macro 'MAKE_EMPTY'
    MAKE_EMPTY (rop->r, MPW_FLOAT);
    ^~~~~~~~~~
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:4535: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:189:3: note: called from here
   mpwl_init_type(m,type);   \
   ^~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:4539:4: note: in expansion of macro 'MAKE_EMPTY'
    MAKE_EMPTY(rop->i, MPW_FLOAT);
    ^~~~~~~~~~
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:4544:4: note: called from here
    mpwl_clear (&t);
    ^~~~~~~~~~~~~~~
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:4541:4: note: called from here
    mpwl_init_type (&t, MPW_FLOAT);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:2415:3: note: called from here
   mpwl_init_type(rop,MPW_FLOAT);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:2414: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:4544:4: note: called from here
    mpwl_clear (&t);
    ^~~~~~~~~~~~~~~
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:4552:5: note: in expansion of macro 'MAKE_EMPTY'
     MAKE_EMPTY (rop->r, MPW_FLOAT);
     ^~~~~~~~~~
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:4553:5: note: in expansion of macro 'MAKE_EMPTY'
     MAKE_EMPTY (rop->i, MPW_FLOAT);
     ^~~~~~~~~~
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:4555:5: 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:4556:5: 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:4573:4: note: called from here
    mpwl_clear (&t);
    ^~~~~~~~~~~~~~~
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:2415:3: note: called from here
   mpwl_init_type(rop,MPW_FLOAT);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:2414: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:4573:4: note: called from here
    mpwl_clear (&t);
    ^~~~~~~~~~~~~~~
mpwrap.c: In function 'mpw_euler_constant':
mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline]
 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:2424:3: note: called from here
   mpwl_clear (rop);
   ^~~~~~~~~~~~~~~~
mpwrap.c: In function 'mpw_catalan_constant':
mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline]
 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:2434:3: note: called from here
   mpwl_clear(rop);
   ^~~~~~~~~~~~~~~
mpwrap.c: In function 'mpw_rand':
mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline]
 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:2461:3: note: called from here
   mpwl_clear (rop);
   ^~~~~~~~~~~~~~~~
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)
 ^~~~~~~~~~
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:4975:3: 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:2502:4: note: called from here
    mpwl_clear (rop);
    ^~~~~~~~~~~~~~~~
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:2512:3: 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:2511:3: note: called from here
   mpwl_clear (rop);
   ^~~~~~~~~~~~~~~~
mpwrap.c: In function 'mpw_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: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_conj':
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: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:5007:4: note: in expansion of macro 'MAKE_EMPTY'
    MAKE_EMPTY (rop->i, op->i->type);
    ^~~~~~~~~~
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:5010:4: note: in expansion of macro 'MAKE_COPY'
    MAKE_COPY(rop->i);
    ^~~~~~~~~
mpwrap.c: In function 'mpw_pow_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: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:5022:4: note: in expansion of macro 'MAKE_EMPTY'
    MAKE_EMPTY (rop->r, op->r->type);
    ^~~~~~~~~~
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:5024:4: note: in expansion of macro 'MAKE_COPY'
    MAKE_COPY (rop->r);
    ^~~~~~~~~
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)
 ^~~~~~~~~~
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:1715:3: note: called from here
   mpwl_clear(rop);
   ^~~~~~~~~~~~~~~
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)
 ^~~~~~~~~~
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:5125: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:1715:3: note: called from here
   mpwl_clear(rop);
   ^~~~~~~~~~~~~~~
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)
 ^~~~~~~~~~
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:5142: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:1747:3: note: called from here
   mpwl_clear(rop);
   ^~~~~~~~~~~~~~~
mpwrap.c: In function 'mpw_bin_ui':
mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline]
 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:5159: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:1792:3: note: called from here
   mpwl_clear(rop);
   ^~~~~~~~~~~~~~~
mpwrap.c: In function 'mpw_make_float':
mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline]
 mpwl_init_type(MpwRealNum *op,int type)
 ^~~~~~~~~~~~~~
mpwrap.c:178:3: note: called from here
   mpwl_init_type(m,(n)->type);  \
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:5186:3: 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:5191:3: note: in expansion of macro 'MAKE_COPY'
   MAKE_COPY(rop->i);
   ^~~~~~~~~
mpwrap.c: In function 'mpw_getstring':
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_getstring_chop':
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_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)
 ^~~~~~~~~~
mpwrap.c:669:2: note: called from here
  mpwl_clear(op);
  ^~~~~~~~~~~~~~
mpwrap.c: In function 'mpw_set_str_int':
mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline]
 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:2757:3: note: called from here
   mpwl_clear(rop);
   ^~~~~~~~~~~~~~~
mpwrap.c: In function 'mpw_set_str_complex_int':
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:2757: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:669:2: note: called from here
  mpwl_clear(op);
  ^~~~~~~~~~~~~~
mpwrap.c: In function 'mpw_set_str_complex':
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_is_complex':
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_im':
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: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_re':
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: In function 'mpw_round':
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:5604: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:5607: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_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);
    ^~~~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/libexec"\" -DBUILDDIR=\""/usr/src/RPM/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 -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o funclib.o funclib.c
In file included from funclib.c:36:
funclib.c: In function 'I_op':
matrixw.h:120:39: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regx ? (a)->regx[(a)->tr?(j):(i)] : ((a)->tr?(j):(i)), \
                                       ^
matrix.h:68:48: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                ^
funclib.c:3400:4: note: in expansion of macro 'gel_matrixw_set_index'
    gel_matrixw_set_index (m, i, i) =
    ^~~~~~~~~~~~~~~~~~~~~
matrixw.h:120:59: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regx ? (a)->regx[(a)->tr?(j):(i)] : ((a)->tr?(j):(i)), \
                                                           ^
matrix.h:68:48: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                ^
funclib.c:3400:4: note: in expansion of macro 'gel_matrixw_set_index'
    gel_matrixw_set_index (m, i, i) =
    ^~~~~~~~~~~~~~~~~~~~~
matrixw.h:121:39: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regy ? (a)->regy[(a)->tr?(i):(j)] : ((a)->tr?(i):(j))))
                                       ^
matrix.h:68:52: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                    ^
funclib.c:3400:4: note: in expansion of macro 'gel_matrixw_set_index'
    gel_matrixw_set_index (m, i, i) =
    ^~~~~~~~~~~~~~~~~~~~~
matrixw.h:121:59: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regy ? (a)->regy[(a)->tr?(i):(j)] : ((a)->tr?(i):(j))))
                                                           ^
matrix.h:68:52: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                    ^
funclib.c:3400:4: note: in expansion of macro 'gel_matrixw_set_index'
    gel_matrixw_set_index (m, i, i) =
    ^~~~~~~~~~~~~~~~~~~~~
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]
      (a)->regx ? (a)->regx[(a)->tr?(j):(i)] : ((a)->tr?(j):(i)), \
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
matrix.h:68:48: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                ^
funclib.c:4713:3: note: in expansion of macro 'gel_matrixw_set_index'
   gel_matrixw_set_index (mn, i, 0) = gel_makenum_use (num);
   ^~~~~~~~~~~~~~~~~~~~~
matrixw.h:121:18: warning: operand of ?: changes signedness from 'int' to 'guint' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
      (a)->regy ? (a)->regy[(a)->tr?(i):(j)] : ((a)->tr?(i):(j))))
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
matrix.h:68:52: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                    ^
funclib.c:4713:3: note: in expansion of macro 'gel_matrixw_set_index'
   gel_matrixw_set_index (mn, i, 0) = gel_makenum_use (num);
   ^~~~~~~~~~~~~~~~~~~~~
matrixw.h:120:18: warning: operand of ?: changes signedness from 'int' to 'guint' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
      (a)->regx ? (a)->regx[(a)->tr?(j):(i)] : ((a)->tr?(j):(i)), \
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
matrix.h:68:48: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                ^
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);
   ^~~~~~~~~~~~~~~~~~~~~
matrixw.h:121:18: warning: operand of ?: changes signedness from 'int' to 'guint' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
      (a)->regy ? (a)->regy[(a)->tr?(i):(j)] : ((a)->tr?(i):(j))))
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
matrix.h:68:52: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                    ^
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);
   ^~~~~~~~~~~~~~~~~~~~~
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);
                              ^
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);
                            ^
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) {
 ^~~~~~~~~~~~~~~~~
In file included from /usr/lib64/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:5243:22: note: called from here
          mpw_zero_p (gel_matrixw_index(m,2,0)->val.value)) {
                      ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gmacros.h:446:8: note: in definition of macro '_G_BOOLEAN_EXPR'
    if (expr)                                    \
        ^~~~
funclib.c:5242:5: note: in expansion of macro 'G_UNLIKELY'
  if G_UNLIKELY (gel_matrixw_elements (m) != 3 ||
     ^~~~~~~~~~
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) {
 ^~~~~~~~~~~~~~~~~
funclib.c:5251:7: note: called from here
  cc = gel_matrixw_index(m,0,0)->val.value;
       ^~~~~~~~~~~~~~~~~~~~~~~~
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) {
 ^~~~~~~~~~~~~~~~~
funclib.c:5250:7: note: called from here
  bb = gel_matrixw_index(m,1,0)->val.value;
       ^~~~~~~~~~~~~~~~~~~~~~~~
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) {
 ^~~~~~~~~~~~~~~~~
funclib.c:5249:7: note: called from here
  aa = gel_matrixw_index(m,2,0)->val.value;
       ^~~~~~~~~~~~~~~~~~~~~~~~
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);
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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]
 check_argument_integer (GelETree **a, int argnum, const char *funcname)
 ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib64/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:5890:6: note: called from here
    ! check_argument_integer (a, 1, "Combinations"))
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gmacros.h:446:8: note: in definition of macro '_G_BOOLEAN_EXPR'
    if (expr)                                    \
        ^~~~
funclib.c:5889:5: note: in expansion of macro 'G_UNLIKELY'
  if G_UNLIKELY ( ! check_argument_integer (a, 0, "Combinations") ||
     ^~~~~~~~~~
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/lib64/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:446: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") ||
     ^~~~~~~~~~
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/lib64/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:446: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") ||
     ^~~~~~~~~~
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/lib64/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:446: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);
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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/lib64/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:446: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") ||
     ^~~~~~~~~~
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/lib64/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:446: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") ||
     ^~~~~~~~~~
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/lib64/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:446: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/lib64/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:446: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/lib64/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:446: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/lib64/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:446: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/lib64/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:446: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/lib64/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:446: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:
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/lib64/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:446: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/lib64/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:446: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/lib64/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:446: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:
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/lib64/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:446: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") ||
     ^~~~~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/libexec"\" -DBUILDDIR=\""/usr/src/RPM/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 -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o eval.o eval.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) {
  ^~~~~~
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]
eval.c:539:2: warning: enumeration value 'GEL_MATRIX_START_NODE' not handled in switch [-Wswitch-enum]
eval.c:539:2: warning: enumeration value 'GEL_EXPRLIST_START_NODE' not handled in switch [-Wswitch-enum]
eval.c: In function 'copynode_to':
eval.c:694:2: warning: enumeration value 'GEL_SET_NODE' not handled in switch [-Wswitch-enum]
  switch(o->type) {
  ^~~~~~
eval.c:694:2: warning: enumeration value 'GEL_POLYNOMIAL_NODE' not handled in switch [-Wswitch-enum]
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]
In file included from eval.c:33:
eval.c: In function 'gel_expandmatrix':
matrixw.h:127:39: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regy ? (a)->regy[i] : (i))) : \
                                       ^
eval.c:1290:17: note: in expansion of macro 'gel_matrixw_get_index'
   GelETree *t = gel_matrixw_get_index (nm, 0, 0);
                 ^~~~~~~~~~~~~~~~~~~~~
In file included from eval.c:32:
matrixw.h:120:39: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regx ? (a)->regx[(a)->tr?(j):(i)] : ((a)->tr?(j):(i)), \
                                       ^
matrix.h:68:48: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                ^
eval.c:1294:5: note: in expansion of macro 'gel_matrixw_set_index'
     gel_matrixw_set_index (nm, 0, 0) = NULL;
     ^~~~~~~~~~~~~~~~~~~~~
matrixw.h:120:59: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regx ? (a)->regx[(a)->tr?(j):(i)] : ((a)->tr?(j):(i)), \
                                                           ^
matrix.h:68:48: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                ^
eval.c:1294:5: note: in expansion of macro 'gel_matrixw_set_index'
     gel_matrixw_set_index (nm, 0, 0) = NULL;
     ^~~~~~~~~~~~~~~~~~~~~
matrixw.h:121:39: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regy ? (a)->regy[(a)->tr?(i):(j)] : ((a)->tr?(i):(j))))
                                       ^
matrix.h:68:52: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                    ^
eval.c:1294:5: note: in expansion of macro 'gel_matrixw_set_index'
     gel_matrixw_set_index (nm, 0, 0) = NULL;
     ^~~~~~~~~~~~~~~~~~~~~
matrixw.h:121:59: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regy ? (a)->regy[(a)->tr?(i):(j)] : ((a)->tr?(i):(j))))
                                                           ^
matrix.h:68:52: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                    ^
eval.c:1294:5: note: in expansion of macro 'gel_matrixw_set_index'
     gel_matrixw_set_index (nm, 0, 0) = NULL;
     ^~~~~~~~~~~~~~~~~~~~~
In file included from eval.c:33:
eval.c: In function 'matrix_addsub_scalar_matrix_op':
matrixw.h:127:39: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regy ? (a)->regy[i] : (i))) : \
                                       ^
eval.c:1948:17: note: in expansion of macro 'gel_matrixw_get_index'
   GelETree *t = gel_matrixw_get_index(m,i,i);
                 ^~~~~~~~~~~~~~~~~~~~~
In file included from eval.c:32:
matrixw.h:120:39: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regx ? (a)->regx[(a)->tr?(j):(i)] : ((a)->tr?(j):(i)), \
                                       ^
matrix.h:68:48: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                ^
eval.c:1950:3: note: in expansion of macro 'gel_matrixw_set_index'
   gel_matrixw_set_index (m, i, i) =
   ^~~~~~~~~~~~~~~~~~~~~
matrixw.h:120:59: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regx ? (a)->regx[(a)->tr?(j):(i)] : ((a)->tr?(j):(i)), \
                                                           ^
matrix.h:68:48: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                ^
eval.c:1950:3: note: in expansion of macro 'gel_matrixw_set_index'
   gel_matrixw_set_index (m, i, i) =
   ^~~~~~~~~~~~~~~~~~~~~
matrixw.h:121:39: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regy ? (a)->regy[(a)->tr?(i):(j)] : ((a)->tr?(i):(j))))
                                       ^
matrix.h:68:52: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                    ^
eval.c:1950:3: note: in expansion of macro 'gel_matrixw_set_index'
   gel_matrixw_set_index (m, i, i) =
   ^~~~~~~~~~~~~~~~~~~~~
matrixw.h:121:59: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regy ? (a)->regy[(a)->tr?(i):(j)] : ((a)->tr?(i):(j))))
                                                           ^
matrix.h:68:52: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                    ^
eval.c:1950:3: note: in expansion of macro 'gel_matrixw_set_index'
   gel_matrixw_set_index (m, i, i) =
   ^~~~~~~~~~~~~~~~~~~~~
eval.c: In function 'matrix_pow_op':
matrixw.h:120:39: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regx ? (a)->regx[(a)->tr?(j):(i)] : ((a)->tr?(j):(i)), \
                                       ^
matrix.h:68:48: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                ^
eval.c:2181:4: note: in expansion of macro 'gel_matrixw_set_index'
    gel_matrixw_set_index(mi,i,i) =
    ^~~~~~~~~~~~~~~~~~~~~
matrixw.h:120:59: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regx ? (a)->regx[(a)->tr?(j):(i)] : ((a)->tr?(j):(i)), \
                                                           ^
matrix.h:68:48: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                ^
eval.c:2181:4: note: in expansion of macro 'gel_matrixw_set_index'
    gel_matrixw_set_index(mi,i,i) =
    ^~~~~~~~~~~~~~~~~~~~~
matrixw.h:121:39: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regy ? (a)->regy[(a)->tr?(i):(j)] : ((a)->tr?(i):(j))))
                                       ^
matrix.h:68:52: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                    ^
eval.c:2181:4: note: in expansion of macro 'gel_matrixw_set_index'
    gel_matrixw_set_index(mi,i,i) =
    ^~~~~~~~~~~~~~~~~~~~~
matrixw.h:121:59: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regy ? (a)->regy[(a)->tr?(i):(j)] : ((a)->tr?(i):(j))))
                                                           ^
matrix.h:68:52: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                    ^
eval.c:2181:4: note: in expansion of macro 'gel_matrixw_set_index'
    gel_matrixw_set_index(mi,i,i) =
    ^~~~~~~~~~~~~~~~~~~~~
eval.c: In function 'pure_matrix_div_op':
matrixw.h:120:39: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regx ? (a)->regx[(a)->tr?(j):(i)] : ((a)->tr?(j):(i)), \
                                       ^
matrix.h:68:48: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                ^
eval.c:2298:3: note: in expansion of macro 'gel_matrixw_set_index'
   gel_matrixw_set_index(mi,i,i) =
   ^~~~~~~~~~~~~~~~~~~~~
matrixw.h:120:59: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regx ? (a)->regx[(a)->tr?(j):(i)] : ((a)->tr?(j):(i)), \
                                                           ^
matrix.h:68:48: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                ^
eval.c:2298:3: note: in expansion of macro 'gel_matrixw_set_index'
   gel_matrixw_set_index(mi,i,i) =
   ^~~~~~~~~~~~~~~~~~~~~
matrixw.h:121:39: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regy ? (a)->regy[(a)->tr?(i):(j)] : ((a)->tr?(i):(j))))
                                       ^
matrix.h:68:52: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                    ^
eval.c:2298:3: note: in expansion of macro 'gel_matrixw_set_index'
   gel_matrixw_set_index(mi,i,i) =
   ^~~~~~~~~~~~~~~~~~~~~
matrixw.h:121:59: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regy ? (a)->regy[(a)->tr?(i):(j)] : ((a)->tr?(i):(j))))
                                                           ^
matrix.h:68:52: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                    ^
eval.c:2298:3: note: in expansion of macro 'gel_matrixw_set_index'
   gel_matrixw_set_index(mi,i,i) =
   ^~~~~~~~~~~~~~~~~~~~~
eval.c: In function 'value_matrix_div_op':
matrixw.h:120:39: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regx ? (a)->regx[(a)->tr?(j):(i)] : ((a)->tr?(j):(i)), \
                                       ^
matrix.h:68:48: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                ^
eval.c:2369:3: note: in expansion of macro 'gel_matrixw_set_index'
   gel_matrixw_set_index(mi,i,i) =
   ^~~~~~~~~~~~~~~~~~~~~
matrixw.h:120:59: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regx ? (a)->regx[(a)->tr?(j):(i)] : ((a)->tr?(j):(i)), \
                                                           ^
matrix.h:68:48: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                ^
eval.c:2369:3: note: in expansion of macro 'gel_matrixw_set_index'
   gel_matrixw_set_index(mi,i,i) =
   ^~~~~~~~~~~~~~~~~~~~~
matrixw.h:121:39: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regy ? (a)->regy[(a)->tr?(i):(j)] : ((a)->tr?(i):(j))))
                                       ^
matrix.h:68:52: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                    ^
eval.c:2369:3: note: in expansion of macro 'gel_matrixw_set_index'
   gel_matrixw_set_index(mi,i,i) =
   ^~~~~~~~~~~~~~~~~~~~~
matrixw.h:121:59: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regy ? (a)->regy[(a)->tr?(i):(j)] : ((a)->tr?(i):(j))))
                                                           ^
matrix.h:68:52: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                    ^
eval.c:2369:3: note: in expansion of macro 'gel_matrixw_set_index'
   gel_matrixw_set_index(mi,i,i) =
   ^~~~~~~~~~~~~~~~~~~~~
eval.c: In function 'polynomial_add_sub_op':
eval.c:2414:12: warning: this condition has identical branches [-Wduplicated-branches]
  } else if (r->type == GEL_VALUE_NODE) {
            ^
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) {
  ^~~~~~
eval.c:2478:2: warning: enumeration value 'GEL_SET_NODE' not handled in switch [-Wswitch-enum]
eval.c:2478:2: warning: enumeration value 'GEL_POLYNOMIAL_NODE' not handled in switch [-Wswitch-enum]
eval.c:2478:2: warning: enumeration value 'GEL_OPERATOR_NODE' not handled in switch [-Wswitch-enum]
eval.c:2478:2: warning: enumeration value 'GEL_IDENTIFIER_NODE' not handled in switch [-Wswitch-enum]
eval.c:2478:2: warning: enumeration value 'GEL_FUNCTION_NODE' not handled in switch [-Wswitch-enum]
eval.c:2478:2: warning: enumeration value 'GEL_COMPARISON_NODE' not handled in switch [-Wswitch-enum]
eval.c:2478:2: warning: enumeration value 'GEL_USERTYPE_NODE' not handled in switch [-Wswitch-enum]
eval.c:2478:2: warning: enumeration value 'GEL_MATRIX_ROW_NODE' not handled in switch [-Wswitch-enum]
eval.c:2478:2: warning: enumeration value 'GEL_MATRIX_START_NODE' not handled in switch [-Wswitch-enum]
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]
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) {
  ^~~~~~
eval.c:6667:2: warning: enumeration value 'GEL_SET_NODE' not handled in switch [-Wswitch-enum]
eval.c:6667:2: warning: enumeration value 'GEL_OPERATOR_NODE' not handled in switch [-Wswitch-enum]
eval.c:6667:2: warning: enumeration value 'GEL_COMPARISON_NODE' not handled in switch [-Wswitch-enum]
eval.c:6667:2: warning: enumeration value 'GEL_USERTYPE_NODE' not handled in switch [-Wswitch-enum]
eval.c:6667:2: warning: enumeration value 'GEL_MATRIX_ROW_NODE' not handled in switch [-Wswitch-enum]
eval.c:6667:2: warning: enumeration value 'GEL_MATRIX_START_NODE' not handled in switch [-Wswitch-enum]
eval.c:6667:2: warning: enumeration value 'GEL_EXPRLIST_START_NODE' not handled in switch [-Wswitch-enum]
eval.c:6667:2: warning: enumeration value 'GEL_SPACER_NODE' not handled in switch [-Wswitch-enum]
eval.c:6667:2: warning: enumeration value 'GEL_LOCAL_NODE' not handled in switch [-Wswitch-enum]
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) {
   ^~~~~~
eval.c:7593:3: warning: enumeration value 'GEL_POLYNOMIAL_NODE' not handled in switch [-Wswitch-enum]
eval.c:7593:3: warning: enumeration value 'GEL_MATRIX_ROW_NODE' not handled in switch [-Wswitch-enum]
eval.c:7593:3: warning: enumeration value 'GEL_MATRIX_START_NODE' not handled in switch [-Wswitch-enum]
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]
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)
 ^~~~~~~~~~~~~
eval.c:817:2: note: called from here
  freetree_full(to,TRUE,FALSE);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c: In function 'op_precalc_1':
eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline]
 freetree_full (GelETree *n, gboolean freeargs, gboolean kill)
 ^~~~~~~~~~~~~
eval.c:8321:2: note: called from here
  freetree_full(n,TRUE,FALSE);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c: In function 'op_precalc_2':
eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline]
 freetree_full (GelETree *n, gboolean freeargs, gboolean kill)
 ^~~~~~~~~~~~~
eval.c:8349:2: note: called from here
  freetree_full(n,TRUE,FALSE);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
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)
 ^~~~~~~~~~~~~
eval.c:2594:2: note: called from here
  freetree_full(n,TRUE,FALSE);    \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:2607:1: note: in expansion of macro 'PRIM_NUM_FUNC_2'
 PRIM_NUM_FUNC_2(numerical_mod,mpw_mod)
 ^~~~~~~~~~~~~~~
eval.c: In function 'numerical_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:2594:2: note: called from here
  freetree_full(n,TRUE,FALSE);    \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:2603:1: note: in expansion of macro 'PRIM_NUM_FUNC_2'
 PRIM_NUM_FUNC_2(numerical_add,mpw_add)
 ^~~~~~~~~~~~~~~
eval.c: In function 'numerical_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:2594:2: note: called from here
  freetree_full(n,TRUE,FALSE);    \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:2605:1: note: in expansion of macro 'PRIM_NUM_FUNC_2'
 PRIM_NUM_FUNC_2(numerical_mul,mpw_mul)
 ^~~~~~~~~~~~~~~
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)
 ^~~~~~~~~~~~~
eval.c:2576:2: note: called from here
  freetree_full(n,TRUE,FALSE);    \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:2602:1: note: in expansion of macro 'PRIM_NUM_FUNC_1'
 PRIM_NUM_FUNC_1(numerical_dblfac,mpw_dblfac)
 ^~~~~~~~~~~~~~~
eval.c: In function 'numerical_fac':
eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline]
 freetree_full (GelETree *n, gboolean freeargs, gboolean kill)
 ^~~~~~~~~~~~~
eval.c:2576:2: note: called from here
  freetree_full(n,TRUE,FALSE);    \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:2601:1: note: in expansion of macro 'PRIM_NUM_FUNC_1'
 PRIM_NUM_FUNC_1(numerical_fac,mpw_fac)
 ^~~~~~~~~~~~~~~
eval.c: In function 'numerical_pow':
eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline]
 freetree_full (GelETree *n, gboolean freeargs, gboolean kill)
 ^~~~~~~~~~~~~
eval.c:2626:2: note: called from here
  freetree_full (n, TRUE, FALSE);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c: In function 'numerical_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:2576:2: note: called from here
  freetree_full(n,TRUE,FALSE);    \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:2600:1: note: in expansion of macro 'PRIM_NUM_FUNC_1'
 PRIM_NUM_FUNC_1(numerical_neg,mpw_neg)
 ^~~~~~~~~~~~~~~
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)
 ^~~~~~~~~~~~~
eval.c:2594:2: note: called from here
  freetree_full(n,TRUE,FALSE);    \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:2608:1: note: in expansion of macro 'PRIM_NUM_FUNC_2'
 PRIM_NUM_FUNC_2(numerical_back_div,my_mpw_back_div)
 ^~~~~~~~~~~~~~~
eval.c: In function 'numerical_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)
 ^~~~~~~~~~~~~
eval.c:2594:2: note: called from here
  freetree_full(n,TRUE,FALSE);    \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:2606:1: note: in expansion of macro 'PRIM_NUM_FUNC_2'
 PRIM_NUM_FUNC_2(numerical_div,mpw_div)
 ^~~~~~~~~~~~~~~
eval.c: In function 'numerical_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:2594:2: note: called from here
  freetree_full(n,TRUE,FALSE);    \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:2604:1: note: in expansion of macro 'PRIM_NUM_FUNC_2'
 PRIM_NUM_FUNC_2(numerical_sub,mpw_sub)
 ^~~~~~~~~~~~~~~
eval.c: In function 'string_concat':
eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline]
 freetree_full (GelETree *n, gboolean freeargs, gboolean kill)
 ^~~~~~~~~~~~~
eval.c:2545:2: note: called from here
  freetree_full (n, TRUE, FALSE);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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)
 ^~~~~~~~~~~~~
eval.c:2576:2: note: called from here
  freetree_full(n,TRUE,FALSE);    \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:2599:1: note: in expansion of macro 'PRIM_NUM_FUNC_1'
 PRIM_NUM_FUNC_1(numerical_abs,mpw_abs)
 ^~~~~~~~~~~~~~~
eval.c: In function 'iter_do_push_index.isra.4':
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:6437:3: note: in expansion of macro 'GE_PUSH_STACK'
   GE_PUSH_STACK(ctx,rr,GE_PRE);
   ^~~~~~~~~~~~~
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:6438:3: note: in expansion of macro 'GE_PUSH_STACK'
   GE_PUSH_STACK(ctx,ll,GE_PRE);
   ^~~~~~~~~~~~~
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:6445:3: note: in expansion of macro 'GE_PUSH_STACK'
   GE_PUSH_STACK(ctx,ll,GE_PRE);
   ^~~~~~~~~~~~~
eval.c: In function 'iter_push_indexes_and_arg.isra.6':
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:6406:3: note: in expansion of macro 'GE_PUSH_STACK'
   GE_PUSH_STACK(ctx,n->op.args->any.next,GE_PRE);
   ^~~~~~~~~~~~~
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:6407:3: note: in expansion of macro 'GE_PUSH_STACK'
   GE_PUSH_STACK(ctx,rr,GE_PRE);
   ^~~~~~~~~~~~~
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:6418:3: note: in expansion of macro 'GE_PUSH_STACK'
   GE_PUSH_STACK(ctx,n->op.args->any.next,GE_PRE);
   ^~~~~~~~~~~~~
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)
 ^~~~~~~~~~~~~~~~~~
eval.c:86:4: note: called from here
    ge_add_stack_array(thectx);    \
    ^~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:4463:3: note: in expansion of macro 'GE_PUSH_STACK'
   GE_PUSH_STACK (ctx, args, GE_PRE);
   ^~~~~~~~~~~~~
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:4466:3: note: in expansion of macro 'GE_PUSH_STACK'
   GE_PUSH_STACK (ctx, args->any.next, GE_PRE);
   ^~~~~~~~~~~~~
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:4467:3: note: in expansion of macro 'GE_PUSH_STACK'
   GE_PUSH_STACK (ctx, args, GE_PRE);
   ^~~~~~~~~~~~~
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:4470:3: note: in expansion of macro 'GE_PUSH_STACK'
   GE_PUSH_STACK (ctx, args->any.next->any.next, GE_PRE);
   ^~~~~~~~~~~~~
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:4471:3: note: in expansion of macro 'GE_PUSH_STACK'
   GE_PUSH_STACK (ctx, args->any.next, GE_PRE);
   ^~~~~~~~~~~~~
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:4472:3: note: in expansion of macro 'GE_PUSH_STACK'
   GE_PUSH_STACK (ctx, args, GE_PRE);
   ^~~~~~~~~~~~~
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:4475:3: note: in expansion of macro 'GE_PUSH_STACK'
   GE_PUSH_STACK (ctx, args->any.next->any.next->any.next, GE_PRE);
   ^~~~~~~~~~~~~
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:4476:3: note: in expansion of macro 'GE_PUSH_STACK'
   GE_PUSH_STACK (ctx, args->any.next->any.next, GE_PRE);
   ^~~~~~~~~~~~~
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:4477:3: note: in expansion of macro 'GE_PUSH_STACK'
   GE_PUSH_STACK (ctx, args->any.next, GE_PRE);
   ^~~~~~~~~~~~~
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:4478:3: note: in expansion of macro 'GE_PUSH_STACK'
   GE_PUSH_STACK (ctx, args, GE_PRE);
   ^~~~~~~~~~~~~
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:4493:5: note: in expansion of macro 'GE_PUSH_STACK'
     GE_PUSH_STACK (ctx, sli->data, GE_PRE);
     ^~~~~~~~~~~~~
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)
 ^~~~~~~~~~~~~
eval.c:8297:2: note: called from here
  freetree_full(n,TRUE,FALSE);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
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)
 ^~~~~~~~~~~~~
eval.c:1494:2: note: called from here
  freetree_full(n,TRUE,FALSE);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c: In function 'conjugate_transpose_matrix':
eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param 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 'transpose_matrix':
eval.c:535:1: warning: 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 '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)
 ^~~~~~~~~~~~~
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:535:1: warning: 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: 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);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:535:1: warning: 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);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
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);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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: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);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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);
                  ^~~~~~~~~~~~~~~~~~~~~~~~
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_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: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: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);
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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);
   ^~~~~~~~~~~~~
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:535:1: warning: 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);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
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 */);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
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);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
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);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
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 */);
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 */);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 '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);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
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);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
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);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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: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: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:535:1: warning: 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: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)
 ^~~~~~~~~~~~~
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: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:535:1: warning: 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:535:1: warning: 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);
  ^~~~~~~~~~~~~
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);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:5291:12: warning: potential null pointer dereference [-Wnull-dereference]
    n->type = GEL_NULL_NODE; \
    ~~~~~~~~^~~~~~~~~~~~~~~
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:5291:12: warning: potential null pointer dereference [-Wnull-dereference]
    n->type = GEL_NULL_NODE; \
    ~~~~~~~~^~~~~~~~~~~~~~~
eval.c:5338:4: note: in expansion of macro 'LOOP_BREAK_CONT'
    LOOP_BREAK_CONT (GelEvalFor, evf_free, GE_FOR);
    ^~~~~~~~~~~~~~~
eval.c:5291:12: warning: potential null pointer dereference [-Wnull-dereference]
    n->type = GEL_NULL_NODE; \
    ~~~~~~~~^~~~~~~~~~~~~~~
eval.c:5340:4: note: in expansion of macro 'LOOP_BREAK_CONT'
    LOOP_BREAK_CONT (GelEvalForIn, evfi_free, GE_FORIN);
    ^~~~~~~~~~~~~~~
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: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);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
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)
 ^~~~~~~~~~~~~
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 */);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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)
 ^~~~~~~~~~~~~~~~~~
eval.c:86:4: note: called from here
    ge_add_stack_array(thectx);    \
    ^~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:7781:3: note: in expansion of macro 'GE_PUSH_STACK'
   GE_PUSH_STACK (ctx, ctx->modulo, GE_SETMODULO);
   ^~~~~~~~~~~~~
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:7785:2: note: in expansion of macro 'GE_PUSH_STACK'
  GE_PUSH_STACK(ctx,ctx->res,GE_RESULT);
  ^~~~~~~~~~~~~
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:7787: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:7790: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:7793:2: note: in expansion of macro 'GE_PUSH_STACK'
  GE_PUSH_STACK (ctx, NULL, GE_EMPTY_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: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:4586:6: 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:4591:5: note: in expansion of macro 'GE_PUSH_STACK'
     GE_PUSH_STACK(ctx,t,GE_PRE);
     ^~~~~~~~~~~~~
eval.c:535:1: warning: 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:6924:3: note: in expansion of macro 'GE_PUSH_STACK'
   GE_PUSH_STACK (ctx, n,
   ^~~~~~~~~~~~~
eval.c:6395:1: warning: inlining failed in call to 'iter_push_indexes_and_arg.isra.6': --param inline-unit-growth limit reached [-Winline]
 iter_push_indexes_and_arg(GelCtx *ctx, GelETree *n)
 ^~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:6927:3: note: called from here
   iter_push_indexes_and_arg(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:6932:3: note: in expansion of macro 'GE_PUSH_STACK'
   GE_PUSH_STACK (ctx, n,
   ^~~~~~~~~~~~~
eval.c:6430:1: warning: inlining failed in call to 'iter_do_push_index.isra.4': --param inline-unit-growth limit reached [-Winline]
 iter_do_push_index (GelCtx *ctx, GelETree *l)
 ^~~~~~~~~~~~~~~~~~
eval.c:6456:2: note: called from here
  iter_do_push_index (ctx, l);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
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:6940:3: note: in expansion of macro 'GE_PUSH_STACK'
   GE_PUSH_STACK (ctx, n,
   ^~~~~~~~~~~~~
eval.c:6395:1: warning: inlining failed in call to 'iter_push_indexes_and_arg.isra.6': --param inline-unit-growth limit reached [-Winline]
 iter_push_indexes_and_arg(GelCtx *ctx, GelETree *n)
 ^~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:6943:3: note: called from here
   iter_push_indexes_and_arg(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:6948:3: note: in expansion of macro 'GE_PUSH_STACK'
   GE_PUSH_STACK (ctx, n,
   ^~~~~~~~~~~~~
eval.c:6430:1: warning: inlining failed in call to 'iter_do_push_index.isra.4': --param inline-unit-growth limit reached [-Winline]
 iter_do_push_index (GelCtx *ctx, GelETree *l)
 ^~~~~~~~~~~~~~~~~~
eval.c:6468:2: note: called from here
  iter_do_push_index (ctx, r);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:6430:1: warning: inlining failed in call to 'iter_do_push_index.isra.4': --param inline-unit-growth limit reached [-Winline]
 iter_do_push_index (GelCtx *ctx, GelETree *l)
 ^~~~~~~~~~~~~~~~~~
eval.c:6467:2: note: called from here
  iter_do_push_index (ctx, l);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
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:6956:3: 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:6968:3: 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:4549:3: note: in expansion of macro 'GE_PUSH_STACK'
   GE_PUSH_STACK (ctx, ptr, GE_SETMODULO);
   ^~~~~~~~~~~~~
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:4551:2: note: in expansion of macro 'GE_PUSH_STACK'
  GE_PUSH_STACK(ctx, args->any.next, GE_PRE);
  ^~~~~~~~~~~~~
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:4554:3: note: in expansion of macro 'GE_PUSH_STACK'
   GE_PUSH_STACK (ctx, NULL, GE_SETMODULO);
   ^~~~~~~~~~~~~
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:6977:3: 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': 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:4400:3: note: in expansion of macro 'GE_PUSH_STACK'
   GE_PUSH_STACK (ctx, args->any.next, GE_PRE);
   ^~~~~~~~~~~~~
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:4404:3: note: in expansion of macro 'GE_PUSH_STACK'
   GE_PUSH_STACK (ctx, args->any.next->any.next, GE_PRE);
   ^~~~~~~~~~~~~
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:4405:3: note: in expansion of macro 'GE_PUSH_STACK'
   GE_PUSH_STACK (ctx, args->any.next, GE_PRE | GE_WHACKARG);
   ^~~~~~~~~~~~~
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:4409:3: note: in expansion of macro 'GE_PUSH_STACK'
   GE_PUSH_STACK (ctx, args->any.next->any.next->any.next, GE_PRE);
   ^~~~~~~~~~~~~
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:4410:3: note: in expansion of macro 'GE_PUSH_STACK'
   GE_PUSH_STACK (ctx, args->any.next->any.next,
   ^~~~~~~~~~~~~
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:4412:3: note: in expansion of macro 'GE_PUSH_STACK'
   GE_PUSH_STACK (ctx, args->any.next, GE_PRE | GE_WHACKARG);
   ^~~~~~~~~~~~~
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:4416:3: note: in expansion of macro 'GE_PUSH_STACK'
   GE_PUSH_STACK (ctx, args->any.next->any.next->any.next->any.next, GE_PRE);
   ^~~~~~~~~~~~~
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:4417:3: note: in expansion of macro 'GE_PUSH_STACK'
   GE_PUSH_STACK (ctx, args->any.next->any.next->any.next,
   ^~~~~~~~~~~~~
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:4419:3: note: in expansion of macro 'GE_PUSH_STACK'
   GE_PUSH_STACK (ctx, args->any.next->any.next,
   ^~~~~~~~~~~~~
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:4421:3: note: in expansion of macro 'GE_PUSH_STACK'
   GE_PUSH_STACK (ctx, args->any.next, GE_PRE | GE_WHACKARG);
   ^~~~~~~~~~~~~
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:4436:4: note: in expansion of macro 'GE_PUSH_STACK'
    GE_PUSH_STACK (ctx, t, GE_PRE);
    ^~~~~~~~~~~~~
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:4442:5: note: in expansion of macro 'GE_PUSH_STACK'
     GE_PUSH_STACK (ctx, sli->data,
     ^~~~~~~~~~~~~
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:7012:3: note: in expansion of macro 'GE_PUSH_STACK'
   GE_PUSH_STACK (ctx, n,
   ^~~~~~~~~~~~~
eval.c:4458:1: warning: inlining failed in call to 'pushstack_n_args': --param inline-unit-growth limit reached [-Winline]
 pushstack_n_args (GelCtx *ctx, GelETree *args, int n)
 ^~~~~~~~~~~~~~~~
eval.c:4514:2: note: called from here
  pushstack_n_args (ctx, args->any.next, n-1);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:7021:3: 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:7036:4: note: in expansion of macro 'GE_PUSH_STACK'
    GE_PUSH_STACK (ctx, n,
    ^~~~~~~~~~~~~
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': 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:4527:3: note: in expansion of macro 'GE_PUSH_STACK'
   GE_PUSH_STACK (ctx, ctx->modulo, GE_SETMODULO);
   ^~~~~~~~~~~~~
eval.c:4458:1: warning: inlining failed in call to 'pushstack_n_args': --param inline-unit-growth limit reached [-Winline]
 pushstack_n_args (GelCtx *ctx, GelETree *args, int n)
 ^~~~~~~~~~~~~~~~
eval.c:4533:2: note: called from here
  pushstack_n_args (ctx, args->any.next, n-1);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:4458:1: warning: inlining failed in call to 'pushstack_n_args': --param inline-unit-growth limit reached [-Winline]
 pushstack_n_args (GelCtx *ctx, GelETree *args, int n)
 ^~~~~~~~~~~~~~~~
eval.c:4514:2: note: called from here
  pushstack_n_args (ctx, args->any.next, n-1);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:7066:3: 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:7068:3: note: in expansion of macro 'GE_PUSH_STACK'
   GE_PUSH_STACK(ctx,n->op.args,GE_AND);
   ^~~~~~~~~~~~~
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:7075:3: 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:7077:3: note: in expansion of macro 'GE_PUSH_STACK'
   GE_PUSH_STACK(ctx,n->op.args,GE_OR);
   ^~~~~~~~~~~~~
eval.c:5178:1: warning: inlining failed in call to 'iter_loop.isra.23': --param inline-unit-growth limit reached [-Winline]
 iter_loop (GelCtx *ctx, GelETree *n, gboolean body_first, gboolean is_while)
 ^~~~~~~~~
eval.c:7084:3: note: called from here
   iter_loop(ctx,n,FALSE,TRUE);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:5178:1: warning: inlining failed in call to 'iter_loop.isra.23': --param inline-unit-growth limit reached [-Winline]
 iter_loop (GelCtx *ctx, GelETree *n, gboolean body_first, gboolean is_while)
 ^~~~~~~~~
eval.c:7087:3: note: called from here
   iter_loop(ctx,n,FALSE,FALSE);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:5178:1: warning: inlining failed in call to 'iter_loop.isra.23': --param inline-unit-growth limit reached [-Winline]
 iter_loop (GelCtx *ctx, GelETree *n, gboolean body_first, gboolean is_while)
 ^~~~~~~~~
eval.c:7090:3: note: called from here
   iter_loop(ctx,n,TRUE,TRUE);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:5178:1: warning: inlining failed in call to 'iter_loop.isra.23': --param inline-unit-growth limit reached [-Winline]
 iter_loop (GelCtx *ctx, GelETree *n, gboolean body_first, gboolean is_while)
 ^~~~~~~~~
eval.c:7093:3: note: called from here
   iter_loop(ctx,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:7099:3: note: in expansion of macro 'GE_PUSH_STACK'
   GE_PUSH_STACK (ctx, n,
   ^~~~~~~~~~~~~
eval.c:535:1: warning: 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:7127:3: note: in expansion of macro 'GE_PUSH_STACK'
   GE_PUSH_STACK (ctx, n,
   ^~~~~~~~~~~~~
eval.c:4458:1: warning: inlining failed in call to 'pushstack_n_args': --param inline-unit-growth limit reached [-Winline]
 pushstack_n_args (GelCtx *ctx, GelETree *args, int n)
 ^~~~~~~~~~~~~~~~
eval.c:4514:2: note: called from here
  pushstack_n_args (ctx, args->any.next, n-1);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:7135:3: note: in expansion of macro 'GE_PUSH_STACK'
   GE_PUSH_STACK (ctx, n,
   ^~~~~~~~~~~~~
eval.c:535:1: warning: 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: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:5393:4: note: called from here
    ev_free_special_data(ctx,data,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:5301:1: warning: inlining failed in call to 'iter_continue_break_op': --param inline-unit-growth limit reached [-Winline]
 iter_continue_break_op(GelCtx *ctx, gboolean cont)
 ^~~~~~~~~~~~~~~~~~~~~~
eval.c:7162:3: note: called from here
   iter_continue_break_op(ctx,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:5301:1: warning: inlining failed in call to 'iter_continue_break_op': --param inline-unit-growth limit reached [-Winline]
 iter_continue_break_op(GelCtx *ctx, gboolean cont)
 ^~~~~~~~~~~~~~~~~~~~~~
eval.c:7170:3: note: called from here
   iter_continue_break_op(ctx,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:7181:4: note: called from here
    replacenode (n, arg);
    ^~~~~~~~~~~~~~~~~~~~
eval.c:535:1: warning: 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:7211:3: 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:7223:3: note: in expansion of macro 'GE_PUSH_STACK'
   GE_PUSH_STACK (ctx, n,
   ^~~~~~~~~~~~~
eval.c:535:1: warning: 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:3535: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: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: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:7702:5: note: in expansion of macro 'GE_PUSH_STACK'
     GE_PUSH_STACK (ctx, n,
     ^~~~~~~~~~~~~
eval.c:4458:1: warning: inlining failed in call to 'pushstack_n_args': --param inline-unit-growth limit reached [-Winline]
 pushstack_n_args (GelCtx *ctx, GelETree *args, int n)
 ^~~~~~~~~~~~~~~~
eval.c:4514:2: note: called from here
  pushstack_n_args (ctx, args->any.next, n-1);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:3614:2: note: called from here
  freetree_full(n,TRUE,FALSE); \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:3665:6: note: in expansion of macro 'RET_RES'
      RET_RES(0)
      ^~~~~~~
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:3614:2: note: called from here
  freetree_full(n,TRUE,FALSE); \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:3670:6: note: in expansion of macro 'RET_RES'
      RET_RES(0)
      ^~~~~~~
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:3614:2: note: called from here
  freetree_full(n,TRUE,FALSE); \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:3682:6: note: in expansion of macro 'RET_RES'
      RET_RES(0)
      ^~~~~~~
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:3614:2: note: called from here
  freetree_full(n,TRUE,FALSE); \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:3691:6: note: in expansion of macro 'RET_RES'
      RET_RES(0)
      ^~~~~~~
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:3614:2: note: called from here
  freetree_full(n,TRUE,FALSE); \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:3696:6: note: in expansion of macro 'RET_RES'
      RET_RES(0)
      ^~~~~~~
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:3614:2: note: called from here
  freetree_full(n,TRUE,FALSE); \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:3704:6: note: in expansion of macro 'RET_RES'
      RET_RES(0)
      ^~~~~~~
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:3614:2: note: called from here
  freetree_full(n,TRUE,FALSE); \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:3722:6: note: in expansion of macro 'RET_RES'
      RET_RES(0)
      ^~~~~~~
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:3614:2: note: called from here
  freetree_full(n,TRUE,FALSE); \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:3727:6: note: in expansion of macro 'RET_RES'
      RET_RES(0)
      ^~~~~~~
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:3614:2: note: called from here
  freetree_full(n,TRUE,FALSE); \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:3743:6: note: in expansion of macro 'RET_RES'
      RET_RES(0)
      ^~~~~~~
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:3614:2: note: called from here
  freetree_full(n,TRUE,FALSE); \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:3748:6: note: in expansion of macro 'RET_RES'
      RET_RES(0)
      ^~~~~~~
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:3614:2: note: called from here
  freetree_full(n,TRUE,FALSE); \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:3753:6: note: in expansion of macro 'RET_RES'
      RET_RES(0)
      ^~~~~~~
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:3614:2: note: called from here
  freetree_full(n,TRUE,FALSE); \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:3758:6: note: in expansion of macro 'RET_RES'
      RET_RES(0)
      ^~~~~~~
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:3614:2: note: called from here
  freetree_full(n,TRUE,FALSE); \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:3763:6: note: in expansion of macro 'RET_RES'
      RET_RES(0)
      ^~~~~~~
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:3614:2: note: called from here
  freetree_full(n,TRUE,FALSE); \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:3768:6: note: in expansion of macro 'RET_RES'
      RET_RES(0)
      ^~~~~~~
eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline]
 freetree_full (GelETree *n, gboolean freeargs, gboolean kill)
 ^~~~~~~~~~~~~
eval.c:3614:2: note: called from here
  freetree_full(n,TRUE,FALSE); \
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:3781:2: note: in expansion of macro 'RET_RES'
  RET_RES(1)
  ^~~~~~~
eval.c:535:1: warning: 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: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:7808:4: note: called from here
    ev_free_special_data(ctx,data,flag);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:4435:6: warning: potential null pointer dereference [-Wnull-dereference]
    t = list->data;
    ~~^~~~~~~~~~~~
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)
 ^~~~~~~~~~~
eval.c:808:2: note: called from here
  copynode_to(n,o);
  ^~~~~~~~~~~~~~~~
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)
 ^~~~~~~~~~~
eval.c:808:2: note: called from here
  copynode_to(n,o);
  ^~~~~~~~~~~~~~~~
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)
 ^~~~~~~~~~~
eval.c:808:2: note: called from here
  copynode_to(n,o);
  ^~~~~~~~~~~~~~~~
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)
 ^~~~~~~~~~~
eval.c:808:2: note: called from here
  copynode_to(n,o);
  ^~~~~~~~~~~~~~~~
eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param large-function-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 large-function-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 large-function-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 large-function-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 large-function-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 large-function-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 large-function-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 large-function-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 large-function-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 large-function-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 large-function-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 large-function-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 large-function-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 large-function-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 large-function-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 large-function-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 large-function-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 large-function-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 large-function-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 large-function-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 large-function-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 large-function-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 large-function-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 large-function-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 large-function-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 large-function-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 large-function-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 large-function-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 large-function-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 large-function-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 large-function-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 large-function-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 large-function-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 large-function-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_mul_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:2129:2: note: called from here
  freetree_full(n,TRUE,FALSE);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c: In function 'gel_funccall':
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);
  ^~~~~~~~~~~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
x86_64-alt-linux-gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/libexec"\" -DBUILDDIR=\""/usr/src/RPM/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 -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/gtk-2.0 -I/usr/lib64/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/libpng16 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -c -o graphing.o graphing.c
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)  ();
 ^~~~~~~
In file included from matrixw.h:27,
                 from graphing.c:41:
graphing.c: In function 'make_matrix_from_limits':
matrixw.h:120:39: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regx ? (a)->regx[(a)->tr?(j):(i)] : ((a)->tr?(j):(i)), \
                                       ^
matrix.h:68:48: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                ^
graphing.c:3519:2: note: in expansion of macro 'gel_matrixw_set_index'
  gel_matrixw_set_index (m, 0, 0) = gel_makenum_d (defx1);
  ^~~~~~~~~~~~~~~~~~~~~
matrixw.h:120:59: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regx ? (a)->regx[(a)->tr?(j):(i)] : ((a)->tr?(j):(i)), \
                                                           ^
matrix.h:68:48: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                ^
graphing.c:3519:2: note: in expansion of macro 'gel_matrixw_set_index'
  gel_matrixw_set_index (m, 0, 0) = gel_makenum_d (defx1);
  ^~~~~~~~~~~~~~~~~~~~~
matrixw.h:121:39: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regy ? (a)->regy[(a)->tr?(i):(j)] : ((a)->tr?(i):(j))))
                                       ^
matrix.h:68:52: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                    ^
graphing.c:3519:2: note: in expansion of macro 'gel_matrixw_set_index'
  gel_matrixw_set_index (m, 0, 0) = gel_makenum_d (defx1);
  ^~~~~~~~~~~~~~~~~~~~~
matrixw.h:121:59: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regy ? (a)->regy[(a)->tr?(i):(j)] : ((a)->tr?(i):(j))))
                                                           ^
matrix.h:68:52: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                    ^
graphing.c:3519:2: note: in expansion of macro 'gel_matrixw_set_index'
  gel_matrixw_set_index (m, 0, 0) = gel_makenum_d (defx1);
  ^~~~~~~~~~~~~~~~~~~~~
graphing.c: In function 'make_matrix_from_lp_varnames':
matrixw.h:120:39: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regx ? (a)->regx[(a)->tr?(j):(i)] : ((a)->tr?(j):(i)), \
                                       ^
matrix.h:68:48: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                ^
graphing.c:3541:2: note: in expansion of macro 'gel_matrixw_set_index'
  gel_matrixw_set_index (m, 0, 0) = gel_makenum_string (lp_x_name);
  ^~~~~~~~~~~~~~~~~~~~~
matrixw.h:120:59: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regx ? (a)->regx[(a)->tr?(j):(i)] : ((a)->tr?(j):(i)), \
                                                           ^
matrix.h:68:48: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                ^
graphing.c:3541:2: note: in expansion of macro 'gel_matrixw_set_index'
  gel_matrixw_set_index (m, 0, 0) = gel_makenum_string (lp_x_name);
  ^~~~~~~~~~~~~~~~~~~~~
matrixw.h:121:39: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regy ? (a)->regy[(a)->tr?(i):(j)] : ((a)->tr?(i):(j))))
                                       ^
matrix.h:68:52: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                    ^
graphing.c:3541:2: note: in expansion of macro 'gel_matrixw_set_index'
  gel_matrixw_set_index (m, 0, 0) = gel_makenum_string (lp_x_name);
  ^~~~~~~~~~~~~~~~~~~~~
matrixw.h:121:59: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regy ? (a)->regy[(a)->tr?(i):(j)] : ((a)->tr?(i):(j))))
                                                           ^
matrix.h:68:52: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                    ^
graphing.c:3541:2: note: in expansion of macro 'gel_matrixw_set_index'
  gel_matrixw_set_index (m, 0, 0) = gel_makenum_string (lp_x_name);
  ^~~~~~~~~~~~~~~~~~~~~
graphing.c: In function 'make_matrix_from_sp_varnames':
matrixw.h:120:39: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regx ? (a)->regx[(a)->tr?(j):(i)] : ((a)->tr?(j):(i)), \
                                       ^
matrix.h:68:48: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                ^
graphing.c:3563:2: note: in expansion of macro 'gel_matrixw_set_index'
  gel_matrixw_set_index (m, 0, 0) = gel_makenum_string (sp_x_name);
  ^~~~~~~~~~~~~~~~~~~~~
matrixw.h:120:59: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regx ? (a)->regx[(a)->tr?(j):(i)] : ((a)->tr?(j):(i)), \
                                                           ^
matrix.h:68:48: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                ^
graphing.c:3563:2: note: in expansion of macro 'gel_matrixw_set_index'
  gel_matrixw_set_index (m, 0, 0) = gel_makenum_string (sp_x_name);
  ^~~~~~~~~~~~~~~~~~~~~
matrixw.h:121:39: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regy ? (a)->regy[(a)->tr?(i):(j)] : ((a)->tr?(i):(j))))
                                       ^
matrix.h:68:52: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                    ^
graphing.c:3563:2: note: in expansion of macro 'gel_matrixw_set_index'
  gel_matrixw_set_index (m, 0, 0) = gel_makenum_string (sp_x_name);
  ^~~~~~~~~~~~~~~~~~~~~
matrixw.h:121:59: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regy ? (a)->regy[(a)->tr?(i):(j)] : ((a)->tr?(i):(j))))
                                                           ^
matrix.h:68:52: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                    ^
graphing.c:3563:2: note: in expansion of macro 'gel_matrixw_set_index'
  gel_matrixw_set_index (m, 0, 0) = gel_makenum_string (sp_x_name);
  ^~~~~~~~~~~~~~~~~~~~~
graphing.c: In function 'make_matrix_from_limits_surf':
matrixw.h:120:39: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regx ? (a)->regx[(a)->tr?(j):(i)] : ((a)->tr?(j):(i)), \
                                       ^
matrix.h:68:48: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                ^
graphing.c:3689:2: note: in expansion of macro 'gel_matrixw_set_index'
  gel_matrixw_set_index (m, 0, 0) = gel_makenum_d (surf_defx1);
  ^~~~~~~~~~~~~~~~~~~~~
matrixw.h:120:59: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regx ? (a)->regx[(a)->tr?(j):(i)] : ((a)->tr?(j):(i)), \
                                                           ^
matrix.h:68:48: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                ^
graphing.c:3689:2: note: in expansion of macro 'gel_matrixw_set_index'
  gel_matrixw_set_index (m, 0, 0) = gel_makenum_d (surf_defx1);
  ^~~~~~~~~~~~~~~~~~~~~
matrixw.h:121:39: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regy ? (a)->regy[(a)->tr?(i):(j)] : ((a)->tr?(i):(j))))
                                       ^
matrix.h:68:52: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                    ^
graphing.c:3689:2: note: in expansion of macro 'gel_matrixw_set_index'
  gel_matrixw_set_index (m, 0, 0) = gel_makenum_d (surf_defx1);
  ^~~~~~~~~~~~~~~~~~~~~
matrixw.h:121:59: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regy ? (a)->regy[(a)->tr?(i):(j)] : ((a)->tr?(i):(j))))
                                                           ^
matrix.h:68:52: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                    ^
graphing.c:3689:2: note: in expansion of macro 'gel_matrixw_set_index'
  gel_matrixw_set_index (m, 0, 0) = gel_makenum_d (surf_defx1);
  ^~~~~~~~~~~~~~~~~~~~~
graphing.c: In function 'make_matrix_from_ticks':
matrixw.h:120:39: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regx ? (a)->regx[(a)->tr?(j):(i)] : ((a)->tr?(j):(i)), \
                                       ^
matrix.h:68:48: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                ^
graphing.c:3765:2: note: in expansion of macro 'gel_matrixw_set_index'
  gel_matrixw_set_index (m, 0, 0) = gel_makenum_si (v);
  ^~~~~~~~~~~~~~~~~~~~~
matrixw.h:120:59: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regx ? (a)->regx[(a)->tr?(j):(i)] : ((a)->tr?(j):(i)), \
                                                           ^
matrix.h:68:48: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                ^
graphing.c:3765:2: note: in expansion of macro 'gel_matrixw_set_index'
  gel_matrixw_set_index (m, 0, 0) = gel_makenum_si (v);
  ^~~~~~~~~~~~~~~~~~~~~
matrixw.h:121:39: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regy ? (a)->regy[(a)->tr?(i):(j)] : ((a)->tr?(i):(j))))
                                       ^
matrix.h:68:52: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                    ^
graphing.c:3765:2: note: in expansion of macro 'gel_matrixw_set_index'
  gel_matrixw_set_index (m, 0, 0) = gel_makenum_si (v);
  ^~~~~~~~~~~~~~~~~~~~~
matrixw.h:121:59: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regy ? (a)->regy[(a)->tr?(i):(j)] : ((a)->tr?(i):(j))))
                                                           ^
matrix.h:68:52: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                    ^
graphing.c:3765:2: note: in expansion of macro 'gel_matrixw_set_index'
  gel_matrixw_set_index (m, 0, 0) = gel_makenum_si (v);
  ^~~~~~~~~~~~~~~~~~~~~
graphing.c: In function 'LinePlotWaitForClick_op':
matrixw.h:120:39: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regx ? (a)->regx[(a)->tr?(j):(i)] : ((a)->tr?(j):(i)), \
                                       ^
matrix.h:68:48: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                ^
graphing.c:8404:2: note: in expansion of macro 'gel_matrixw_set_index'
  gel_matrixw_set_index (m, 0, 0) = gel_makenum_d (click_x);
  ^~~~~~~~~~~~~~~~~~~~~
matrixw.h:120:59: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regx ? (a)->regx[(a)->tr?(j):(i)] : ((a)->tr?(j):(i)), \
                                                           ^
matrix.h:68:48: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                ^
graphing.c:8404:2: note: in expansion of macro 'gel_matrixw_set_index'
  gel_matrixw_set_index (m, 0, 0) = gel_makenum_d (click_x);
  ^~~~~~~~~~~~~~~~~~~~~
matrixw.h:121:39: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regy ? (a)->regy[(a)->tr?(i):(j)] : ((a)->tr?(i):(j))))
                                       ^
matrix.h:68:52: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                    ^
graphing.c:8404:2: note: in expansion of macro 'gel_matrixw_set_index'
  gel_matrixw_set_index (m, 0, 0) = gel_makenum_d (click_x);
  ^~~~~~~~~~~~~~~~~~~~~
matrixw.h:121:59: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regy ? (a)->regy[(a)->tr?(i):(j)] : ((a)->tr?(i):(j))))
                                                           ^
matrix.h:68:52: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                    ^
graphing.c:8404:2: note: in expansion of macro 'gel_matrixw_set_index'
  gel_matrixw_set_index (m, 0, 0) = gel_makenum_d (click_x);
  ^~~~~~~~~~~~~~~~~~~~~
graphing.c: In function 'LinePlotMouseLocation_op':
matrixw.h:120:39: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regx ? (a)->regx[(a)->tr?(j):(i)] : ((a)->tr?(j):(i)), \
                                       ^
matrix.h:68:48: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                ^
graphing.c:8429:3: note: in expansion of macro 'gel_matrixw_set_index'
   gel_matrixw_set_index (m, 0, 0) = gel_makenum_d (x);
   ^~~~~~~~~~~~~~~~~~~~~
matrixw.h:120:59: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regx ? (a)->regx[(a)->tr?(j):(i)] : ((a)->tr?(j):(i)), \
                                                           ^
matrix.h:68:48: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                ^
graphing.c:8429:3: note: in expansion of macro 'gel_matrixw_set_index'
   gel_matrixw_set_index (m, 0, 0) = gel_makenum_d (x);
   ^~~~~~~~~~~~~~~~~~~~~
matrixw.h:121:39: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regy ? (a)->regy[(a)->tr?(i):(j)] : ((a)->tr?(i):(j))))
                                       ^
matrix.h:68:52: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                    ^
graphing.c:8429:3: note: in expansion of macro 'gel_matrixw_set_index'
   gel_matrixw_set_index (m, 0, 0) = gel_makenum_d (x);
   ^~~~~~~~~~~~~~~~~~~~~
matrixw.h:121:59: warning: this condition has identical branches [-Wduplicated-branches]
      (a)->regy ? (a)->regy[(a)->tr?(i):(j)] : ((a)->tr?(i):(j))))
                                                           ^
matrix.h:68:52: note: in definition of macro 'gel_matrix_index'
 #define gel_matrix_index(m,x,y) ((m)->thedata[(x)+(y)*((m)->realwidth)])
                                                    ^
graphing.c:8429:3: note: in expansion of macro 'gel_matrixw_set_index'
   gel_matrixw_set_index (m, 0, 0) = gel_makenum_d (x);
   ^~~~~~~~~~~~~~~~~~~~~
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]
 gel_matrixw_vindex(GelMatrixW *m, int i) {
 ^~~~~~~~~~~~~~~~~~
graphing.c:3614:6: note: called from here
  t = gel_matrixw_vindex (m->mat.matrix, 3);
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from graphing.c:41:
matrixw.h:152:1: warning: inlining failed in call to 'gel_matrixw_vindex': --param inline-unit-growth limit reached [-Winline]
 gel_matrixw_vindex(GelMatrixW *m, int i) {
 ^~~~~~~~~~~~~~~~~~
graphing.c:3625:6: note: called from here
  t = gel_matrixw_vindex (m->mat.matrix, 4);
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from graphing.c:41:
matrixw.h:152:1: warning: inlining failed in call to 'gel_matrixw_vindex': --param inline-unit-growth limit reached [-Winline]
 gel_matrixw_vindex(GelMatrixW *m, int i) {
 ^~~~~~~~~~~~~~~~~~
graphing.c:3636:6: note: called from here
  t = gel_matrixw_vindex (m->mat.matrix, 5);
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from graphing.c:41:
graphing.c: In function 'LinePlot_op':
matrixw.h:152:1: warning: inlining failed in call to 'gel_matrixw_vindex': --param inline-unit-growth limit reached [-Winline]
 gel_matrixw_vindex(GelMatrixW *m, int i) {
 ^~~~~~~~~~~~~~~~~~
graphing.c:3472:6: note: called from here
  t = gel_matrixw_vindex (m->mat.matrix, 0);
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from graphing.c:41:
matrixw.h:152:1: warning: inlining failed in call to 'gel_matrixw_vindex': --param inline-unit-growth limit reached [-Winline]
 gel_matrixw_vindex(GelMatrixW *m, int i) {
 ^~~~~~~~~~~~~~~~~~
graphing.c:3483:6: note: called from here
  t = gel_matrixw_vindex (m->mat.matrix, 1);
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
/bin/sh ../libtool  --tag=CC   --mode=link x86_64-alt-linux-gcc  -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2   -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 -lfl  -Wl,--export-dynamic -pthread -lgmodule-2.0 -lglib-2.0 -lreadline -lncurses -lncurses -lmpfr  -lm
libtool: link: x86_64-alt-linux-gcc -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -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 -lfl -lgmodule-2.0 -lglib-2.0 -lreadline -lncurses -lmpfr -lm -pthread
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
/bin/sh ../libtool  --tag=CC   --mode=link x86_64-alt-linux-gcc  -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2   -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 -lfl  -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 -lharfbuzz -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 -lharfbuzz -lfontconfig -lfreetype -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lcairo -lX11 -lXext -Wl,--export-dynamic -pthread -lgmodule-2.0 -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 -lharfbuzz -lfontconfig -lfreetype -lreadline -lncurses -lncurses -lmpfr  -lm
libtool: link: x86_64-alt-linux-gcc -finline-functions -frename-registers -pipe -frecord-gcc-switches -Wall -g -O2 -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 -lfl -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 -lharfbuzz -lfontconfig -lfreetype -lreadline -lncurses -lmpfr -lm -pthread
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
Making all in pixmaps
Making all in 8x8
make[3]: Nothing to be done for 'all'.
Making all in 16x16
make[3]: Nothing to be done for 'all'.
Making all in 22x22
make[3]: Nothing to be done for 'all'.
Making all in 24x24
make[3]: Nothing to be done for 'all'.
Making all in 32x32
make[3]: Nothing to be done for 'all'.
Making all in 48x48
make[3]: Nothing to be done for 'all'.
Making all in 256x256
make[3]: Nothing to be done for 'all'.
Making all in scalable
make[3]: Nothing to be done for 'all'.
make[3]: Nothing to be done for 'all-am'.
Making all in examples
make[2]: Nothing to be done for 'all'.
Making all in lib
Making all in calculus
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/calculus'
cd ../../lib/calculus && ../../lib/make_loader_gel.sh differentiation.gel integration.gel limits.gel sums_products.gel fourier.gel > loader.gel
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/calculus'
Making all in combinatorics
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/combinatorics'
cd ../../lib/combinatorics && ../../lib/make_loader_gel.sh factorial.gel misc.gel recursive_sequences.gel > loader.gel
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/combinatorics'
Making all in equation_solving
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/equation_solving'
cd ../../lib/equation_solving && ../../lib/make_loader_gel.sh find_root.gel diffeqs.gel formulas.gel newton.gel > loader.gel
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/equation_solving'
Making all in functions
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/functions'
cd ../../lib/functions && ../../lib/make_loader_gel.sh delta.gel elementary.gel numerical.gel orthogonal_polynomials.gel kernels.gel complex_numbers.gel lambert.gel > loader.gel
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/functions'
Making all in linear_algebra
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/linear_algebra'
cd ../../lib/linear_algebra && ../../lib/make_loader_gel.sh bilinear_forms.gel linear_algebra.gel misc.gel special_matrices.gel subspaces.gel > loader.gel
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/linear_algebra'
Making all in misc
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/misc'
cd ../../lib/misc && ../../lib/make_loader_gel.sh misc.gel > loader.gel
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/misc'
Making all in number_theory
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/number_theory'
cd ../../lib/number_theory && ../../lib/make_loader_gel.sh factoring.gel misc.gel modulus.gel primes.gel quadratic.gel > loader.gel
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/number_theory'
Making all in statistics
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/statistics'
cd ../../lib/statistics && ../../lib/make_loader_gel.sh basic.gel > loader.gel
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/statistics'
Making all in sets
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/sets'
cd ../../lib/sets && ../../lib/make_loader_gel.sh basic.gel > loader.gel
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/sets'
Making all in symbolic
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/symbolic'
cd ../../lib/symbolic && ../../lib/make_loader_gel.sh differentiation.gel > loader.gel
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/symbolic'
Making all in commutative_algebra
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/commutative_algebra'
cd ../../lib/commutative_algebra && ../../lib/make_loader_gel.sh macaulay.gel > loader.gel
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/commutative_algebra'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib'
cd ../lib && ../lib/make_loader_gel.sh calculus/loader.gel combinatorics/loader.gel equation_solving/loader.gel functions/loader.gel linear_algebra/loader.gel misc/loader.gel number_theory/loader.gel statistics/loader.gel sets/loader.gel symbolic/loader.gel commutative_algebra/loader.gel > loader.gel
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib'
cd ../lib && ../src/genius --maxerrors=0 --gettext loader.gel > temp.c && mv -f temp.c library-strings.c
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib'
cd ../lib && ../src/genius --maxerrors=0 --compile loader.gel > temp.cgel && mv -f temp.cgel lib.cgel
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib'
Making all in po
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
file=`echo ar | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file ar.po
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
file=`echo ga | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file ga.po
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
file=`echo az | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file az.po
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
file=`echo cs | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file cs.po
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
file=`echo en_GB | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file en_GB.po
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
file=`echo da | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file da.po
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
file=`echo de | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file de.po
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
file=`echo dz | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file dz.po
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
file=`echo eo | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file eo.po
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
file=`echo ca | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file ca.po
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
file=`echo el | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file el.po
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
file=`echo es | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file es.po
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
file=`echo en_CA | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file en_CA.po
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
file=`echo fr | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file fr.po
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
file=`echo eu | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file eu.po
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
file=`echo bs | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file bs.po
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
file=`echo hi | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file hi.po
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
file=`echo gl | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file gl.po
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
file=`echo hr | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file hr.po
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
file=`echo hu | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file hu.po
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
file=`echo it | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file it.po
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
file=`echo ja | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file ja.po
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
file=`echo ko | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file ko.po
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
file=`echo id | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file id.po
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
file=`echo mk | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file mk.po
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
file=`echo lv | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file lv.po
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
file=`echo ml | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file ml.po
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
file=`echo pa | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file pa.po
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
file=`echo nl | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file nl.po
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
file=`echo oc | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file oc.po
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
file=`echo ne | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file ne.po
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
file=`echo nb | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file nb.po
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
file=`echo pt_BR | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file pt_BR.po
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
file=`echo sq | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file sq.po
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
file=`echo rw | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file rw.po
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
file=`echo ru | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file ru.po
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
file=`echo zh_TW | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file zh_TW.po
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
file=`echo sl | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file sl.po
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
file=`echo pt | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file pt.po
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
file=`echo ro | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file ro.po
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
file=`echo zh_CN | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file zh_CN.po
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
file=`echo sr | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file sr.po
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
file=`echo sr@latin | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file sr@latin.po
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
file=`echo sv | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file sv.po
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
Making all in help
make[2]: Nothing to be done for 'all'.
+ exit 0
Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.74900
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ /bin/chmod -Rf u+rwX -- /usr/src/tmp/genius-buildroot
+ :
+ /bin/rm -rf -- /usr/src/tmp/genius-buildroot
+ PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games
+ cd genius-1.0.24
+ make 'INSTALL=/usr/libexec/rpm-build/install -p' install DESTDIR=/usr/src/tmp/genius-buildroot
make: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24'
Making install in ve
make[1]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/ve'
Making install in .
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/ve'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/ve'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/ve'
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/ve'
make[1]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/ve'
Making install in vte
make[1]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/vte'
Making install in src
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
make  install-am
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
Making install in termcaps
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/termcaps'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/termcaps'
make[3]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/'
 /usr/libexec/rpm-build/install -p -m 644 xterm '/usr/src/tmp/genius-buildroot/usr/share/genius/'
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/termcaps'
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/termcaps'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/vte'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/vte'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/vte'
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/vte'
make[1]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/vte'
Making install in gtkextra
make[1]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
Making install in .
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
make[1]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
Making install in src
make[1]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
make  install-am
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/bin'
  /bin/sh ../libtool   --mode=install /usr/libexec/rpm-build/install -p gnome-genius genius '/usr/src/tmp/genius-buildroot/usr/bin'
libtool: install: /usr/libexec/rpm-build/install -p gnome-genius /usr/src/tmp/genius-buildroot/usr/bin/gnome-genius
libtool: install: /usr/libexec/rpm-build/install -p genius /usr/src/tmp/genius-buildroot/usr/bin/genius
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/libexec'
  /bin/sh ../libtool   --mode=install /usr/libexec/rpm-build/install -p genius-readline-helper-fifo '/usr/src/tmp/genius-buildroot/usr/libexec'
libtool: install: /usr/libexec/rpm-build/install -p genius-readline-helper-fifo /usr/src/tmp/genius-buildroot/usr/libexec/genius-readline-helper-fifo
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/applications'
 /usr/libexec/rpm-build/install -p -m 644 gnome-genius.desktop '/usr/src/tmp/genius-buildroot/usr/share/applications'
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/gtksourceview/'
 /usr/libexec/rpm-build/install -p -m 644 genius.lang '/usr/src/tmp/genius-buildroot/usr/share/genius/gtksourceview/'
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/plugins'
 /usr/libexec/rpm-build/install -p -m 644 test.plugin '/usr/src/tmp/genius-buildroot/usr/share/genius/plugins'
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/lib64/genius'
 /bin/sh ../libtool   --mode=install /usr/libexec/rpm-build/install -p   libtestplugin.la '/usr/src/tmp/genius-buildroot/usr/lib64/genius'
libtool: install: /usr/libexec/rpm-build/install -p .libs/libtestplugin.so /usr/src/tmp/genius-buildroot/usr/lib64/genius/libtestplugin.so
libtool: install: /usr/libexec/rpm-build/install -p .libs/libtestplugin.lai /usr/src/tmp/genius-buildroot/usr/lib64/genius/libtestplugin.la
libtool: warning: remember to run 'libtool --finish /usr/lib64/genius'
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/include/genius'
 /usr/libexec/rpm-build/install -p -m 644 genius-i18n.h plug_api.h geloutput.h mpwrap.h mpzextra.h structs.h matrix.h matrixw.h matop.h compil.h utype.h dict.h lexer.h eval.h '/usr/src/tmp/genius-buildroot/usr/include/genius'
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
make[1]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
Making install in pixmaps
make[1]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps'
Making install in 8x8
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps/8x8'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps/8x8'
make[3]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/icons/hicolor/8x8/apps'
 /usr/libexec/rpm-build/install -p -m 644 gnome-genius.png '/usr/src/tmp/genius-buildroot/usr/share/icons/hicolor/8x8/apps'
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps/8x8'
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps/8x8'
Making install in 16x16
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps/16x16'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps/16x16'
make[3]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/icons/hicolor/16x16/apps'
 /usr/libexec/rpm-build/install -p -m 644 gnome-genius.png '/usr/src/tmp/genius-buildroot/usr/share/icons/hicolor/16x16/apps'
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps/16x16'
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps/16x16'
Making install in 22x22
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps/22x22'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps/22x22'
make[3]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/icons/hicolor/22x22/apps'
 /usr/libexec/rpm-build/install -p -m 644 gnome-genius.png '/usr/src/tmp/genius-buildroot/usr/share/icons/hicolor/22x22/apps'
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps/22x22'
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps/22x22'
Making install in 24x24
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps/24x24'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps/24x24'
make[3]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/icons/hicolor/24x24/apps'
 /usr/libexec/rpm-build/install -p -m 644 gnome-genius.png '/usr/src/tmp/genius-buildroot/usr/share/icons/hicolor/24x24/apps'
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps/24x24'
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps/24x24'
Making install in 32x32
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps/32x32'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps/32x32'
make[3]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/icons/hicolor/32x32/apps'
 /usr/libexec/rpm-build/install -p -m 644 gnome-genius.png genius-stock-plot.png '/usr/src/tmp/genius-buildroot/usr/share/icons/hicolor/32x32/apps'
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps/32x32'
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps/32x32'
Making install in 48x48
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps/48x48'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps/48x48'
make[3]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/icons/hicolor/48x48/apps'
 /usr/libexec/rpm-build/install -p -m 644 gnome-genius.png genius-stock-plot.png '/usr/src/tmp/genius-buildroot/usr/share/icons/hicolor/48x48/apps'
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps/48x48'
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps/48x48'
Making install in 256x256
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps/256x256'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps/256x256'
make[3]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/icons/hicolor/256x256/apps'
 /usr/libexec/rpm-build/install -p -m 644 gnome-genius.png '/usr/src/tmp/genius-buildroot/usr/share/icons/hicolor/256x256/apps'
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps/256x256'
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps/256x256'
Making install in scalable
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps/scalable'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps/scalable'
make[3]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/icons/hicolor/scalable/apps'
 /usr/libexec/rpm-build/install -p -m 644 gnome-genius.svg '/usr/src/tmp/genius-buildroot/usr/share/icons/hicolor/scalable/apps'
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps/scalable'
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps/scalable'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps'
make[3]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/'
 /usr/libexec/rpm-build/install -p -m 644 genius-graph.png '/usr/src/tmp/genius-buildroot/usr/share/genius/'
make  install-data-hook
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps'
/bin/sh: -c: line 2: syntax error near unexpected token `;'
/bin/sh: -c: line 2: `	; \'
make[4]: [Makefile:769: update-icon-cache] Error 1 (ignored)
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps'
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps'
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps'
make[1]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps'
Making install in examples
make[1]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/examples'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/examples'
make[2]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/examples/'
 /usr/libexec/rpm-build/install -p -m 644 cantor.gel dalemb-pulse.gel eulers-method-exp-run.gel eulers-method-graphs-exp.gel explicit-fdm-heat.gel explicit-fdm-heat-line.gel laplace-fdm.gel linapprox.gel lorenz.gel newton-calc-sqrt2.gel newton-sqrt2.gel shocks.gel sierpinski.gel standing-waves.gel strange-attractor.gel duffing-equation-trajectories.gel taylor-exp.gel taylor-sin.gel fourier-series-animation.gel fourier-series-plotting.gel rsa.gel easy-matrix-examples.gel peano.gel peano-restrictions.gel vibrating-drumhead-modes.gel complex-analysis-newton-fractal.gel complex-analysis-mandelbrot-set.gel complex-analysis-mandelbrot-define.gel complex-analysis-wandering-ball.gel complex-analysis-mesh.gel complex-analysis-argument-principle.gel riemann-integral.gel riemann-integral-darboux.gel plot-ode-runge-kutta.gel plot-ode-trajectory-runge-kutta.gel plane-curves.gel '/usr/src/tmp/genius-buildroot/usr/share/genius/examples/'
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/examples'
make[1]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/examples'
Making install in lib
make[1]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib'
Making install in calculus
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/calculus'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/calculus'
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/calculus'
make[4]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/gel/calculus'
 /usr/libexec/rpm-build/install -p -m 644 differentiation.gel integration.gel limits.gel sums_products.gel fourier.gel loader.gel '/usr/src/tmp/genius-buildroot/usr/share/genius/gel/calculus'
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/calculus'
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/calculus'
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/calculus'
Making install in combinatorics
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/combinatorics'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/combinatorics'
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/combinatorics'
make[4]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/gel/combinatorics'
 /usr/libexec/rpm-build/install -p -m 644 factorial.gel misc.gel recursive_sequences.gel loader.gel '/usr/src/tmp/genius-buildroot/usr/share/genius/gel/combinatorics'
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/combinatorics'
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/combinatorics'
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/combinatorics'
Making install in equation_solving
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/equation_solving'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/equation_solving'
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/equation_solving'
make[4]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/gel/equation_solving'
 /usr/libexec/rpm-build/install -p -m 644 find_root.gel diffeqs.gel formulas.gel newton.gel loader.gel '/usr/src/tmp/genius-buildroot/usr/share/genius/gel/equation_solving'
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/equation_solving'
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/equation_solving'
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/equation_solving'
Making install in functions
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/functions'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/functions'
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/functions'
make[4]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/gel/functions'
 /usr/libexec/rpm-build/install -p -m 644 delta.gel elementary.gel numerical.gel orthogonal_polynomials.gel kernels.gel complex_numbers.gel lambert.gel loader.gel '/usr/src/tmp/genius-buildroot/usr/share/genius/gel/functions'
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/functions'
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/functions'
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/functions'
Making install in linear_algebra
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/linear_algebra'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/linear_algebra'
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/linear_algebra'
make[4]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/gel/linear_algebra'
 /usr/libexec/rpm-build/install -p -m 644 bilinear_forms.gel linear_algebra.gel misc.gel special_matrices.gel subspaces.gel loader.gel '/usr/src/tmp/genius-buildroot/usr/share/genius/gel/linear_algebra'
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/linear_algebra'
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/linear_algebra'
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/linear_algebra'
Making install in misc
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/misc'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/misc'
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/misc'
make[4]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/gel/misc'
 /usr/libexec/rpm-build/install -p -m 644 misc.gel loader.gel '/usr/src/tmp/genius-buildroot/usr/share/genius/gel/misc'
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/misc'
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/misc'
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/misc'
Making install in number_theory
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/number_theory'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/number_theory'
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/number_theory'
make[4]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/gel/number_theory'
 /usr/libexec/rpm-build/install -p -m 644 factoring.gel misc.gel modulus.gel primes.gel quadratic.gel loader.gel '/usr/src/tmp/genius-buildroot/usr/share/genius/gel/number_theory'
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/number_theory'
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/number_theory'
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/number_theory'
Making install in statistics
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/statistics'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/statistics'
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/statistics'
make[4]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/gel/statistics'
 /usr/libexec/rpm-build/install -p -m 644 basic.gel loader.gel '/usr/src/tmp/genius-buildroot/usr/share/genius/gel/statistics'
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/statistics'
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/statistics'
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/statistics'
Making install in sets
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/sets'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/sets'
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/sets'
make[4]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/gel/sets'
 /usr/libexec/rpm-build/install -p -m 644 basic.gel loader.gel '/usr/src/tmp/genius-buildroot/usr/share/genius/gel/sets'
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/sets'
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/sets'
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/sets'
Making install in symbolic
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/symbolic'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/symbolic'
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/symbolic'
make[4]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/gel/symbolic'
 /usr/libexec/rpm-build/install -p -m 644 differentiation.gel loader.gel '/usr/src/tmp/genius-buildroot/usr/share/genius/gel/symbolic'
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/symbolic'
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/symbolic'
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/symbolic'
Making install in commutative_algebra
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/commutative_algebra'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/commutative_algebra'
make[4]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/commutative_algebra'
make[4]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/gel/commutative_algebra'
 /usr/libexec/rpm-build/install -p -m 644 macaulay.gel loader.gel '/usr/src/tmp/genius-buildroot/usr/share/genius/gel/commutative_algebra'
make[4]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/commutative_algebra'
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/commutative_algebra'
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/commutative_algebra'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib'
make[3]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/gel'
 /usr/libexec/rpm-build/install -p -m 644 lib.cgel loader.gel '/usr/src/tmp/genius-buildroot/usr/share/genius/gel'
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib'
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib'
make[1]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib'
Making install in po
make[1]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
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=/usr/src/tmp/genius-buildroot/usr/share/locale/$lang/LC_MESSAGES; \
  /bin/sh /usr/src/RPM/BUILD/genius-1.0.24/install-sh -d $dir; \
  if test -r $lang.gmo; then \
    /usr/libexec/rpm-build/install -p -m 644 $lang.gmo $dir/genius.mo; \
    echo "installing $lang.gmo as $dir/genius.mo"; \
  else \
    /usr/libexec/rpm-build/install -p -m 644 ./$lang.gmo $dir/genius.mo; \
    echo "installing ./$lang.gmo as" \
	 "$dir/genius.mo"; \
  fi; \
  if test -r $lang.gmo.m; then \
    /usr/libexec/rpm-build/install -p -m 644 $lang.gmo.m $dir/genius.mo.m; \
    echo "installing $lang.gmo.m as $dir/genius.mo.m"; \
  else \
    if test -r ./$lang.gmo.m ; then \
      /usr/libexec/rpm-build/install -p -m 644 ./$lang.gmo.m \
	$dir/genius.mo.m; \
      echo "installing ./$lang.gmo.m as" \
	   "$dir/genius.mo.m"; \
    else \
      true; \
    fi; \
  fi; \
done
installing ar.gmo as /usr/src/tmp/genius-buildroot/usr/share/locale/ar/LC_MESSAGES/genius.mo
installing az.gmo as /usr/src/tmp/genius-buildroot/usr/share/locale/az/LC_MESSAGES/genius.mo
installing bs.gmo as /usr/src/tmp/genius-buildroot/usr/share/locale/bs/LC_MESSAGES/genius.mo
installing ca.gmo as /usr/src/tmp/genius-buildroot/usr/share/locale/ca/LC_MESSAGES/genius.mo
installing cs.gmo as /usr/src/tmp/genius-buildroot/usr/share/locale/cs/LC_MESSAGES/genius.mo
installing da.gmo as /usr/src/tmp/genius-buildroot/usr/share/locale/da/LC_MESSAGES/genius.mo
installing de.gmo as /usr/src/tmp/genius-buildroot/usr/share/locale/de/LC_MESSAGES/genius.mo
installing dz.gmo as /usr/src/tmp/genius-buildroot/usr/share/locale/dz/LC_MESSAGES/genius.mo
installing el.gmo as /usr/src/tmp/genius-buildroot/usr/share/locale/el/LC_MESSAGES/genius.mo
installing en_CA.gmo as /usr/src/tmp/genius-buildroot/usr/share/locale/en_CA/LC_MESSAGES/genius.mo
installing en_GB.gmo as /usr/src/tmp/genius-buildroot/usr/share/locale/en_GB/LC_MESSAGES/genius.mo
installing eo.gmo as /usr/src/tmp/genius-buildroot/usr/share/locale/eo/LC_MESSAGES/genius.mo
installing es.gmo as /usr/src/tmp/genius-buildroot/usr/share/locale/es/LC_MESSAGES/genius.mo
installing eu.gmo as /usr/src/tmp/genius-buildroot/usr/share/locale/eu/LC_MESSAGES/genius.mo
installing fr.gmo as /usr/src/tmp/genius-buildroot/usr/share/locale/fr/LC_MESSAGES/genius.mo
installing ga.gmo as /usr/src/tmp/genius-buildroot/usr/share/locale/ga/LC_MESSAGES/genius.mo
installing gl.gmo as /usr/src/tmp/genius-buildroot/usr/share/locale/gl/LC_MESSAGES/genius.mo
installing hi.gmo as /usr/src/tmp/genius-buildroot/usr/share/locale/hi/LC_MESSAGES/genius.mo
installing hr.gmo as /usr/src/tmp/genius-buildroot/usr/share/locale/hr/LC_MESSAGES/genius.mo
installing hu.gmo as /usr/src/tmp/genius-buildroot/usr/share/locale/hu/LC_MESSAGES/genius.mo
installing id.gmo as /usr/src/tmp/genius-buildroot/usr/share/locale/id/LC_MESSAGES/genius.mo
installing it.gmo as /usr/src/tmp/genius-buildroot/usr/share/locale/it/LC_MESSAGES/genius.mo
installing ja.gmo as /usr/src/tmp/genius-buildroot/usr/share/locale/ja/LC_MESSAGES/genius.mo
installing ko.gmo as /usr/src/tmp/genius-buildroot/usr/share/locale/ko/LC_MESSAGES/genius.mo
installing lv.gmo as /usr/src/tmp/genius-buildroot/usr/share/locale/lv/LC_MESSAGES/genius.mo
installing mk.gmo as /usr/src/tmp/genius-buildroot/usr/share/locale/mk/LC_MESSAGES/genius.mo
installing ml.gmo as /usr/src/tmp/genius-buildroot/usr/share/locale/ml/LC_MESSAGES/genius.mo
installing nb.gmo as /usr/src/tmp/genius-buildroot/usr/share/locale/nb/LC_MESSAGES/genius.mo
installing ne.gmo as /usr/src/tmp/genius-buildroot/usr/share/locale/ne/LC_MESSAGES/genius.mo
installing nl.gmo as /usr/src/tmp/genius-buildroot/usr/share/locale/nl/LC_MESSAGES/genius.mo
installing oc.gmo as /usr/src/tmp/genius-buildroot/usr/share/locale/oc/LC_MESSAGES/genius.mo
installing pa.gmo as /usr/src/tmp/genius-buildroot/usr/share/locale/pa/LC_MESSAGES/genius.mo
installing pt_BR.gmo as /usr/src/tmp/genius-buildroot/usr/share/locale/pt_BR/LC_MESSAGES/genius.mo
installing pt.gmo as /usr/src/tmp/genius-buildroot/usr/share/locale/pt/LC_MESSAGES/genius.mo
installing ro.gmo as /usr/src/tmp/genius-buildroot/usr/share/locale/ro/LC_MESSAGES/genius.mo
installing ru.gmo as /usr/src/tmp/genius-buildroot/usr/share/locale/ru/LC_MESSAGES/genius.mo
installing rw.gmo as /usr/src/tmp/genius-buildroot/usr/share/locale/rw/LC_MESSAGES/genius.mo
installing sl.gmo as /usr/src/tmp/genius-buildroot/usr/share/locale/sl/LC_MESSAGES/genius.mo
installing sq.gmo as /usr/src/tmp/genius-buildroot/usr/share/locale/sq/LC_MESSAGES/genius.mo
installing sr@latin.gmo as /usr/src/tmp/genius-buildroot/usr/share/locale/sr@latin/LC_MESSAGES/genius.mo
installing sr.gmo as /usr/src/tmp/genius-buildroot/usr/share/locale/sr/LC_MESSAGES/genius.mo
installing sv.gmo as /usr/src/tmp/genius-buildroot/usr/share/locale/sv/LC_MESSAGES/genius.mo
installing zh_CN.gmo as /usr/src/tmp/genius-buildroot/usr/share/locale/zh_CN/LC_MESSAGES/genius.mo
installing zh_TW.gmo as /usr/src/tmp/genius-buildroot/usr/share/locale/zh_TW/LC_MESSAGES/genius.mo
make[1]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
Making install in help
make[1]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/help'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/help'
make[2]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius'
 /usr/libexec/rpm-build/install -p -m 644 genius.txt '/usr/src/tmp/genius-buildroot/usr/share/genius'
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/help/C/html'
 /usr/libexec/rpm-build/install -p -m 644 C/html/ch01.html C/html/ch02.html C/html/ch02s02.html C/html/ch03.html C/html/ch03s02.html C/html/ch03s03.html C/html/ch04.html C/html/ch04s02.html C/html/ch04s03.html C/html/ch04s04.html C/html/ch04s05.html C/html/ch05.html C/html/ch05s02.html C/html/ch05s03.html C/html/ch05s04.html C/html/ch05s05.html C/html/ch05s06.html C/html/ch05s07.html C/html/ch06.html C/html/ch06s02.html C/html/ch06s03.html C/html/ch06s04.html C/html/ch06s05.html C/html/ch06s06.html C/html/ch06s07.html C/html/ch06s08.html C/html/ch06s09.html C/html/ch07.html C/html/ch07s02.html C/html/ch07s03.html C/html/ch07s04.html C/html/ch07s05.html C/html/ch07s06.html C/html/ch08.html C/html/ch08s02.html C/html/ch08s03.html C/html/ch09.html C/html/ch10.html C/html/ch11.html C/html/ch11s02.html '/usr/src/tmp/genius-buildroot/usr/share/genius/help/C/html'
 /usr/libexec/rpm-build/install -p -m 644 C/html/ch11s03.html C/html/ch11s04.html C/html/ch11s05.html C/html/ch11s06.html C/html/ch11s07.html C/html/ch11s08.html C/html/ch11s09.html C/html/ch11s10.html C/html/ch11s11.html C/html/ch11s12.html C/html/ch11s13.html C/html/ch11s14.html C/html/ch11s15.html C/html/ch11s16.html C/html/ch11s17.html C/html/ch11s18.html C/html/ch11s19.html C/html/ch11s20.html C/html/ch12.html C/html/ch13.html C/html/ch13s02.html C/html/ch13s03.html C/html/ch13s04.html C/html/ch14.html C/html/index.html '/usr/src/tmp/genius-buildroot/usr/share/genius/help/C/html'
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/help/C/html/figures'
 /usr/libexec/rpm-build/install -p -m 644 C/figures/genius_window.png C/figures/line_plot_graph.png C/figures/line_plot.png C/figures/parametric_graph.png C/figures/parametric.png C/figures/surface_graph.png '/usr/src/tmp/genius-buildroot/usr/share/genius/help/C/html/figures'
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/help/cs/html'
 /usr/libexec/rpm-build/install -p -m 644 cs/html/ch01.html cs/html/ch02.html cs/html/ch02s02.html cs/html/ch03.html cs/html/ch03s02.html cs/html/ch03s03.html cs/html/ch04.html cs/html/ch04s02.html cs/html/ch04s03.html cs/html/ch04s04.html cs/html/ch04s05.html cs/html/ch05.html cs/html/ch05s02.html cs/html/ch05s03.html cs/html/ch05s04.html cs/html/ch05s05.html cs/html/ch05s06.html cs/html/ch05s07.html cs/html/ch06.html cs/html/ch06s02.html cs/html/ch06s03.html cs/html/ch06s04.html cs/html/ch06s05.html cs/html/ch06s06.html cs/html/ch06s07.html cs/html/ch06s08.html cs/html/ch06s09.html cs/html/ch07.html cs/html/ch07s02.html cs/html/ch07s03.html cs/html/ch07s04.html cs/html/ch07s05.html cs/html/ch07s06.html cs/html/ch08.html cs/html/ch08s02.html cs/html/ch08s03.html cs/html/ch09.html cs/html/ch10.html cs/html/ch11.html cs/html/ch11s02.html '/usr/src/tmp/genius-buildroot/usr/share/genius/help/cs/html'
 /usr/libexec/rpm-build/install -p -m 644 cs/html/ch11s03.html cs/html/ch11s04.html cs/html/ch11s05.html cs/html/ch11s06.html cs/html/ch11s07.html cs/html/ch11s08.html cs/html/ch11s09.html cs/html/ch11s10.html cs/html/ch11s11.html cs/html/ch11s12.html cs/html/ch11s13.html cs/html/ch11s14.html cs/html/ch11s15.html cs/html/ch11s16.html cs/html/ch11s17.html cs/html/ch11s18.html cs/html/ch11s19.html cs/html/ch11s20.html cs/html/ch12.html cs/html/ch13.html cs/html/ch13s02.html cs/html/ch13s03.html cs/html/ch13s04.html cs/html/ch14.html cs/html/index.html '/usr/src/tmp/genius-buildroot/usr/share/genius/help/cs/html'
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/help/cs/html/figures'
 /usr/libexec/rpm-build/install -p -m 644 cs/figures/genius_window.png cs/figures/line_plot_graph.png cs/figures/line_plot.png cs/figures/parametric_graph.png cs/figures/parametric.png cs/figures/surface_graph.png '/usr/src/tmp/genius-buildroot/usr/share/genius/help/cs/html/figures'
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/help/de/html'
 /usr/libexec/rpm-build/install -p -m 644 de/html/ch01.html de/html/ch02.html de/html/ch02s02.html de/html/ch03.html de/html/ch03s02.html de/html/ch03s03.html de/html/ch04.html de/html/ch04s02.html de/html/ch04s03.html de/html/ch04s04.html de/html/ch04s05.html de/html/ch05.html de/html/ch05s02.html de/html/ch05s03.html de/html/ch05s04.html de/html/ch05s05.html de/html/ch05s06.html de/html/ch05s07.html de/html/ch06.html de/html/ch06s02.html de/html/ch06s03.html de/html/ch06s04.html de/html/ch06s05.html de/html/ch06s06.html de/html/ch06s07.html de/html/ch06s08.html de/html/ch06s09.html de/html/ch07.html de/html/ch07s02.html de/html/ch07s03.html de/html/ch07s04.html de/html/ch07s05.html de/html/ch07s06.html de/html/ch08.html de/html/ch08s02.html de/html/ch08s03.html de/html/ch09.html de/html/ch10.html de/html/ch11.html de/html/ch11s02.html '/usr/src/tmp/genius-buildroot/usr/share/genius/help/de/html'
 /usr/libexec/rpm-build/install -p -m 644 de/html/ch11s03.html de/html/ch11s04.html de/html/ch11s05.html de/html/ch11s06.html de/html/ch11s07.html de/html/ch11s08.html de/html/ch11s09.html de/html/ch11s10.html de/html/ch11s11.html de/html/ch11s12.html de/html/ch11s13.html de/html/ch11s14.html de/html/ch11s15.html de/html/ch11s16.html de/html/ch11s17.html de/html/ch11s18.html de/html/ch11s19.html de/html/ch11s20.html de/html/ch12.html de/html/ch13.html de/html/ch13s02.html de/html/ch13s03.html de/html/ch13s04.html de/html/ch14.html de/html/index.html '/usr/src/tmp/genius-buildroot/usr/share/genius/help/de/html'
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/help/de/html/figures'
 /usr/libexec/rpm-build/install -p -m 644 de/figures/genius_window.png de/figures/line_plot_graph.png de/figures/line_plot.png de/figures/parametric_graph.png de/figures/parametric.png de/figures/surface_graph.png '/usr/src/tmp/genius-buildroot/usr/share/genius/help/de/html/figures'
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/help/el/html'
 /usr/libexec/rpm-build/install -p -m 644 el/html/ch01.html el/html/ch02.html el/html/ch02s02.html el/html/ch03.html el/html/ch03s02.html el/html/ch03s03.html el/html/ch04.html el/html/ch04s02.html el/html/ch04s03.html el/html/ch04s04.html el/html/ch04s05.html el/html/ch05.html el/html/ch05s02.html el/html/ch05s03.html el/html/ch05s04.html el/html/ch05s05.html el/html/ch05s06.html el/html/ch05s07.html el/html/ch06.html el/html/ch06s02.html el/html/ch06s03.html el/html/ch06s04.html el/html/ch06s05.html el/html/ch06s06.html el/html/ch06s07.html el/html/ch06s08.html el/html/ch06s09.html el/html/ch07.html el/html/ch07s02.html el/html/ch07s03.html el/html/ch07s04.html el/html/ch07s05.html el/html/ch07s06.html el/html/ch08.html el/html/ch08s02.html el/html/ch08s03.html el/html/ch09.html el/html/ch10.html el/html/ch11.html el/html/ch11s02.html '/usr/src/tmp/genius-buildroot/usr/share/genius/help/el/html'
 /usr/libexec/rpm-build/install -p -m 644 el/html/ch11s03.html el/html/ch11s04.html el/html/ch11s05.html el/html/ch11s06.html el/html/ch11s07.html el/html/ch11s08.html el/html/ch11s09.html el/html/ch11s10.html el/html/ch11s11.html el/html/ch11s12.html el/html/ch11s13.html el/html/ch11s14.html el/html/ch11s15.html el/html/ch11s16.html el/html/ch11s17.html el/html/ch11s18.html el/html/ch11s19.html el/html/ch11s20.html el/html/ch12.html el/html/ch13.html el/html/ch13s02.html el/html/ch13s03.html el/html/ch13s04.html el/html/ch14.html el/html/index.html '/usr/src/tmp/genius-buildroot/usr/share/genius/help/el/html'
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/help/el/html/figures'
 /usr/libexec/rpm-build/install -p -m 644 C/figures/genius_window.png C/figures/line_plot_graph.png C/figures/line_plot.png C/figures/parametric_graph.png C/figures/parametric.png C/figures/surface_graph.png '/usr/src/tmp/genius-buildroot/usr/share/genius/help/el/html/figures'
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/help/es/html'
 /usr/libexec/rpm-build/install -p -m 644 es/html/ch01.html es/html/ch02.html es/html/ch02s02.html es/html/ch03.html es/html/ch03s02.html es/html/ch03s03.html es/html/ch04.html es/html/ch04s02.html es/html/ch04s03.html es/html/ch04s04.html es/html/ch04s05.html es/html/ch05.html es/html/ch05s02.html es/html/ch05s03.html es/html/ch05s04.html es/html/ch05s05.html es/html/ch05s06.html es/html/ch05s07.html es/html/ch06.html es/html/ch06s02.html es/html/ch06s03.html es/html/ch06s04.html es/html/ch06s05.html es/html/ch06s06.html es/html/ch06s07.html es/html/ch06s08.html es/html/ch06s09.html es/html/ch07.html es/html/ch07s02.html es/html/ch07s03.html es/html/ch07s04.html es/html/ch07s05.html es/html/ch07s06.html es/html/ch08.html es/html/ch08s02.html es/html/ch08s03.html es/html/ch09.html es/html/ch10.html es/html/ch11.html es/html/ch11s02.html '/usr/src/tmp/genius-buildroot/usr/share/genius/help/es/html'
 /usr/libexec/rpm-build/install -p -m 644 es/html/ch11s03.html es/html/ch11s04.html es/html/ch11s05.html es/html/ch11s06.html es/html/ch11s07.html es/html/ch11s08.html es/html/ch11s09.html es/html/ch11s10.html es/html/ch11s11.html es/html/ch11s12.html es/html/ch11s13.html es/html/ch11s14.html es/html/ch11s15.html es/html/ch11s16.html es/html/ch11s17.html es/html/ch11s18.html es/html/ch11s19.html es/html/ch11s20.html es/html/ch12.html es/html/ch13.html es/html/ch13s02.html es/html/ch13s03.html es/html/ch13s04.html es/html/ch14.html es/html/index.html '/usr/src/tmp/genius-buildroot/usr/share/genius/help/es/html'
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/help/es/html/figures'
 /usr/libexec/rpm-build/install -p -m 644 C/figures/genius_window.png C/figures/line_plot_graph.png C/figures/line_plot.png C/figures/parametric_graph.png C/figures/parametric.png C/figures/surface_graph.png '/usr/src/tmp/genius-buildroot/usr/share/genius/help/es/html/figures'
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/help/fr/html'
 /usr/libexec/rpm-build/install -p -m 644 fr/html/ch01.html fr/html/ch02.html fr/html/ch02s02.html fr/html/ch03.html fr/html/ch03s02.html fr/html/ch03s03.html fr/html/ch04.html fr/html/ch04s02.html fr/html/ch04s03.html fr/html/ch04s04.html fr/html/ch04s05.html fr/html/ch05.html fr/html/ch05s02.html fr/html/ch05s03.html fr/html/ch05s04.html fr/html/ch05s05.html fr/html/ch05s06.html fr/html/ch05s07.html fr/html/ch06.html fr/html/ch06s02.html fr/html/ch06s03.html fr/html/ch06s04.html fr/html/ch06s05.html fr/html/ch06s06.html fr/html/ch06s07.html fr/html/ch06s08.html fr/html/ch06s09.html fr/html/ch07.html fr/html/ch07s02.html fr/html/ch07s03.html fr/html/ch07s04.html fr/html/ch07s05.html fr/html/ch07s06.html fr/html/ch08.html fr/html/ch08s02.html fr/html/ch08s03.html fr/html/ch09.html fr/html/ch10.html fr/html/ch11.html fr/html/ch11s02.html '/usr/src/tmp/genius-buildroot/usr/share/genius/help/fr/html'
 /usr/libexec/rpm-build/install -p -m 644 fr/html/ch11s03.html fr/html/ch11s04.html fr/html/ch11s05.html fr/html/ch11s06.html fr/html/ch11s07.html fr/html/ch11s08.html fr/html/ch11s09.html fr/html/ch11s10.html fr/html/ch11s11.html fr/html/ch11s12.html fr/html/ch11s13.html fr/html/ch11s14.html fr/html/ch11s15.html fr/html/ch11s16.html fr/html/ch11s17.html fr/html/ch11s18.html fr/html/ch11s19.html fr/html/ch11s20.html fr/html/ch12.html fr/html/ch13.html fr/html/ch13s02.html fr/html/ch13s03.html fr/html/ch13s04.html fr/html/ch14.html fr/html/index.html '/usr/src/tmp/genius-buildroot/usr/share/genius/help/fr/html'
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/help/fr/html/figures'
 /usr/libexec/rpm-build/install -p -m 644 fr/figures/genius_window.png fr/figures/line_plot_graph.png fr/figures/line_plot.png fr/figures/parametric_graph.png fr/figures/parametric.png fr/figures/surface_graph.png '/usr/src/tmp/genius-buildroot/usr/share/genius/help/fr/html/figures'
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/help/pt_BR/html'
 /usr/libexec/rpm-build/install -p -m 644 pt_BR/html/ch01.html pt_BR/html/ch02.html pt_BR/html/ch02s02.html pt_BR/html/ch03.html pt_BR/html/ch03s02.html pt_BR/html/ch03s03.html pt_BR/html/ch04.html pt_BR/html/ch04s02.html pt_BR/html/ch04s03.html pt_BR/html/ch04s04.html pt_BR/html/ch04s05.html pt_BR/html/ch05.html pt_BR/html/ch05s02.html pt_BR/html/ch05s03.html pt_BR/html/ch05s04.html pt_BR/html/ch05s05.html pt_BR/html/ch05s06.html pt_BR/html/ch05s07.html pt_BR/html/ch06.html pt_BR/html/ch06s02.html pt_BR/html/ch06s03.html pt_BR/html/ch06s04.html pt_BR/html/ch06s05.html pt_BR/html/ch06s06.html pt_BR/html/ch06s07.html pt_BR/html/ch06s08.html pt_BR/html/ch06s09.html pt_BR/html/ch07.html pt_BR/html/ch07s02.html pt_BR/html/ch07s03.html pt_BR/html/ch07s04.html pt_BR/html/ch07s05.html pt_BR/html/ch07s06.html pt_BR/html/ch08.html pt_BR/html/ch08s02.html pt_BR/html/ch08s03.html pt_BR/html/ch09.html pt_BR/html/ch10.html pt_BR/html/ch11.html pt_BR/html/ch11s02.html '/usr/src/tmp/genius-buildroot/usr/share/genius/help/pt_BR/html'
 /usr/libexec/rpm-build/install -p -m 644 pt_BR/html/ch11s03.html pt_BR/html/ch11s04.html pt_BR/html/ch11s05.html pt_BR/html/ch11s06.html pt_BR/html/ch11s07.html pt_BR/html/ch11s08.html pt_BR/html/ch11s09.html pt_BR/html/ch11s10.html pt_BR/html/ch11s11.html pt_BR/html/ch11s12.html pt_BR/html/ch11s13.html pt_BR/html/ch11s14.html pt_BR/html/ch11s15.html pt_BR/html/ch11s16.html pt_BR/html/ch11s17.html pt_BR/html/ch11s18.html pt_BR/html/ch11s19.html pt_BR/html/ch11s20.html pt_BR/html/ch12.html pt_BR/html/ch13.html pt_BR/html/ch13s02.html pt_BR/html/ch13s03.html pt_BR/html/ch13s04.html pt_BR/html/ch14.html pt_BR/html/index.html '/usr/src/tmp/genius-buildroot/usr/share/genius/help/pt_BR/html'
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/help/pt_BR/html/figures'
 /usr/libexec/rpm-build/install -p -m 644 C/figures/genius_window.png C/figures/line_plot_graph.png C/figures/line_plot.png C/figures/parametric_graph.png C/figures/parametric.png C/figures/surface_graph.png '/usr/src/tmp/genius-buildroot/usr/share/genius/help/pt_BR/html/figures'
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/help/ru/html'
 /usr/libexec/rpm-build/install -p -m 644 ru/html/ch01.html ru/html/ch02.html ru/html/ch02s02.html ru/html/ch03.html ru/html/ch03s02.html ru/html/ch03s03.html ru/html/ch04.html ru/html/ch04s02.html ru/html/ch04s03.html ru/html/ch04s04.html ru/html/ch04s05.html ru/html/ch05.html ru/html/ch05s02.html ru/html/ch05s03.html ru/html/ch05s04.html ru/html/ch05s05.html ru/html/ch05s06.html ru/html/ch05s07.html ru/html/ch06.html ru/html/ch06s02.html ru/html/ch06s03.html ru/html/ch06s04.html ru/html/ch06s05.html ru/html/ch06s06.html ru/html/ch06s07.html ru/html/ch06s08.html ru/html/ch06s09.html ru/html/ch07.html ru/html/ch07s02.html ru/html/ch07s03.html ru/html/ch07s04.html ru/html/ch07s05.html ru/html/ch07s06.html ru/html/ch08.html ru/html/ch08s02.html ru/html/ch08s03.html ru/html/ch09.html ru/html/ch10.html ru/html/ch11.html ru/html/ch11s02.html '/usr/src/tmp/genius-buildroot/usr/share/genius/help/ru/html'
 /usr/libexec/rpm-build/install -p -m 644 ru/html/ch11s03.html ru/html/ch11s04.html ru/html/ch11s05.html ru/html/ch11s06.html ru/html/ch11s07.html ru/html/ch11s08.html ru/html/ch11s09.html ru/html/ch11s10.html ru/html/ch11s11.html ru/html/ch11s12.html ru/html/ch11s13.html ru/html/ch11s14.html ru/html/ch11s15.html ru/html/ch11s16.html ru/html/ch11s17.html ru/html/ch11s18.html ru/html/ch11s19.html ru/html/ch11s20.html ru/html/ch12.html ru/html/ch13.html ru/html/ch13s02.html ru/html/ch13s03.html ru/html/ch13s04.html ru/html/ch14.html ru/html/index.html '/usr/src/tmp/genius-buildroot/usr/share/genius/help/ru/html'
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/help/ru/html/figures'
 /usr/libexec/rpm-build/install -p -m 644 C/figures/genius_window.png C/figures/line_plot_graph.png C/figures/line_plot.png C/figures/parametric_graph.png C/figures/parametric.png C/figures/surface_graph.png '/usr/src/tmp/genius-buildroot/usr/share/genius/help/ru/html/figures'
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/help/sv/html'
 /usr/libexec/rpm-build/install -p -m 644 sv/html/ch01.html sv/html/ch02.html sv/html/ch02s02.html sv/html/ch03.html sv/html/ch03s02.html sv/html/ch03s03.html sv/html/ch04.html sv/html/ch04s02.html sv/html/ch04s03.html sv/html/ch04s04.html sv/html/ch04s05.html sv/html/ch05.html sv/html/ch05s02.html sv/html/ch05s03.html sv/html/ch05s04.html sv/html/ch05s05.html sv/html/ch05s06.html sv/html/ch05s07.html sv/html/ch06.html sv/html/ch06s02.html sv/html/ch06s03.html sv/html/ch06s04.html sv/html/ch06s05.html sv/html/ch06s06.html sv/html/ch06s07.html sv/html/ch06s08.html sv/html/ch06s09.html sv/html/ch07.html sv/html/ch07s02.html sv/html/ch07s03.html sv/html/ch07s04.html sv/html/ch07s05.html sv/html/ch07s06.html sv/html/ch08.html sv/html/ch08s02.html sv/html/ch08s03.html sv/html/ch09.html sv/html/ch10.html sv/html/ch11.html sv/html/ch11s02.html '/usr/src/tmp/genius-buildroot/usr/share/genius/help/sv/html'
 /usr/libexec/rpm-build/install -p -m 644 sv/html/ch11s03.html sv/html/ch11s04.html sv/html/ch11s05.html sv/html/ch11s06.html sv/html/ch11s07.html sv/html/ch11s08.html sv/html/ch11s09.html sv/html/ch11s10.html sv/html/ch11s11.html sv/html/ch11s12.html sv/html/ch11s13.html sv/html/ch11s14.html sv/html/ch11s15.html sv/html/ch11s16.html sv/html/ch11s17.html sv/html/ch11s18.html sv/html/ch11s19.html sv/html/ch11s20.html sv/html/ch12.html sv/html/ch13.html sv/html/ch13s02.html sv/html/ch13s03.html sv/html/ch13s04.html sv/html/ch14.html sv/html/index.html '/usr/src/tmp/genius-buildroot/usr/share/genius/help/sv/html'
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/help/sv/html/figures'
 /usr/libexec/rpm-build/install -p -m 644 sv/figures/genius_window.png sv/figures/line_plot_graph.png sv/figures/line_plot.png sv/figures/parametric_graph.png sv/figures/parametric.png sv/figures/surface_graph.png '/usr/src/tmp/genius-buildroot/usr/share/genius/help/sv/html/figures'
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/help/C'
 /usr/libexec/rpm-build/install -p -m 644 C/genius.xml C/legal.xml '/usr/src/tmp/genius-buildroot/usr/share/genius/help/C'
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/help/C/figures'
 /usr/libexec/rpm-build/install -p -m 644 C/figures/genius_window.png C/figures/line_plot_graph.png C/figures/line_plot.png C/figures/parametric_graph.png C/figures/parametric.png C/figures/surface_graph.png '/usr/src/tmp/genius-buildroot/usr/share/genius/help/C/figures'
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/help/cs'
 /usr/libexec/rpm-build/install -p -m 644 cs/genius.xml '/usr/src/tmp/genius-buildroot/usr/share/genius/help/cs'
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/help/cs/figures'
 /usr/libexec/rpm-build/install -p -m 644 cs/figures/genius_window.png cs/figures/line_plot_graph.png cs/figures/line_plot.png cs/figures/parametric_graph.png cs/figures/parametric.png cs/figures/surface_graph.png '/usr/src/tmp/genius-buildroot/usr/share/genius/help/cs/figures'
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/help/de'
 /usr/libexec/rpm-build/install -p -m 644 de/genius.xml '/usr/src/tmp/genius-buildroot/usr/share/genius/help/de'
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/help/de/figures'
 /usr/libexec/rpm-build/install -p -m 644 de/figures/genius_window.png de/figures/line_plot_graph.png de/figures/line_plot.png de/figures/parametric_graph.png de/figures/parametric.png de/figures/surface_graph.png '/usr/src/tmp/genius-buildroot/usr/share/genius/help/de/figures'
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/help/el'
 /usr/libexec/rpm-build/install -p -m 644 el/genius.xml '/usr/src/tmp/genius-buildroot/usr/share/genius/help/el'
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/help/el/figures'
 /usr/libexec/rpm-build/install -p -m 644 C/figures/genius_window.png C/figures/line_plot_graph.png C/figures/line_plot.png C/figures/parametric_graph.png C/figures/parametric.png C/figures/surface_graph.png '/usr/src/tmp/genius-buildroot/usr/share/genius/help/el/figures'
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/help/es'
 /usr/libexec/rpm-build/install -p -m 644 es/genius.xml '/usr/src/tmp/genius-buildroot/usr/share/genius/help/es'
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/help/es/figures'
 /usr/libexec/rpm-build/install -p -m 644 C/figures/genius_window.png C/figures/line_plot_graph.png C/figures/line_plot.png C/figures/parametric_graph.png C/figures/parametric.png C/figures/surface_graph.png '/usr/src/tmp/genius-buildroot/usr/share/genius/help/es/figures'
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/help/fr'
 /usr/libexec/rpm-build/install -p -m 644 fr/genius.xml '/usr/src/tmp/genius-buildroot/usr/share/genius/help/fr'
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/help/fr/figures'
 /usr/libexec/rpm-build/install -p -m 644 fr/figures/genius_window.png fr/figures/line_plot_graph.png fr/figures/line_plot.png fr/figures/parametric_graph.png fr/figures/parametric.png fr/figures/surface_graph.png '/usr/src/tmp/genius-buildroot/usr/share/genius/help/fr/figures'
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/help/pt_BR'
 /usr/libexec/rpm-build/install -p -m 644 pt_BR/genius.xml '/usr/src/tmp/genius-buildroot/usr/share/genius/help/pt_BR'
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/help/pt_BR/figures'
 /usr/libexec/rpm-build/install -p -m 644 C/figures/genius_window.png C/figures/line_plot_graph.png C/figures/line_plot.png C/figures/parametric_graph.png C/figures/parametric.png C/figures/surface_graph.png '/usr/src/tmp/genius-buildroot/usr/share/genius/help/pt_BR/figures'
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/help/ru'
 /usr/libexec/rpm-build/install -p -m 644 ru/genius.xml '/usr/src/tmp/genius-buildroot/usr/share/genius/help/ru'
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/help/ru/figures'
 /usr/libexec/rpm-build/install -p -m 644 C/figures/genius_window.png C/figures/line_plot_graph.png C/figures/line_plot.png C/figures/parametric_graph.png C/figures/parametric.png C/figures/surface_graph.png '/usr/src/tmp/genius-buildroot/usr/share/genius/help/ru/figures'
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/help/sv'
 /usr/libexec/rpm-build/install -p -m 644 sv/genius.xml '/usr/src/tmp/genius-buildroot/usr/share/genius/help/sv'
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/genius/help/sv/figures'
 /usr/libexec/rpm-build/install -p -m 644 sv/figures/genius_window.png sv/figures/line_plot_graph.png sv/figures/line_plot.png sv/figures/parametric_graph.png sv/figures/parametric.png sv/figures/surface_graph.png '/usr/src/tmp/genius-buildroot/usr/share/genius/help/sv/figures'
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/help'
make[1]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/help'
make[1]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24'
make[2]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/application-registry'
 /usr/libexec/rpm-build/install -p -m 644 genius.applications '/usr/src/tmp/genius-buildroot/usr/share/application-registry'
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/mime-info'
 /usr/libexec/rpm-build/install -p -m 644 genius.keys genius.mime '/usr/src/tmp/genius-buildroot/usr/share/mime-info'
 /bin/mkdir -p '/usr/src/tmp/genius-buildroot/usr/share/mime/packages'
 /usr/libexec/rpm-build/install -p -m 644 genius.xml '/usr/src/tmp/genius-buildroot/usr/share/mime/packages'
make  install-data-hook
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24'
make[3]: Nothing to be done for 'install-data-hook'.
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24'
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24'
make[1]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24'
make: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24'
+ /usr/lib/rpm/find-lang --with-gnome genius
+ /usr/lib/rpm/brp-alt
Cleaning files in /usr/src/tmp/genius-buildroot (auto)
mode of './usr/lib64/genius/libtestplugin.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
Verifying and fixing files in /usr/src/tmp/genius-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig)
/usr/lib64/genius/libtestplugin.la: dependency_libs: ' -lncurses -lmpfr -lm' --> '-lncurses -lmpfr -lm'
/usr/share/applications/gnome-genius.desktop: performed minor cleanup:
2d1
< Encoding=UTF-8
Checking contents of files in /usr/src/tmp/genius-buildroot/ (default)
Compressing files in /usr/src/tmp/genius-buildroot (auto)
Adjusting library links in /usr/src/tmp/genius-buildroot
./usr/lib64:
Verifying ELF objects in /usr/src/tmp/genius-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
verify-elf: WARNING: ./usr/lib64/genius/libtestplugin.so: undefined symbol: gel_main_out
verify-elf: WARNING: ./usr/lib64/genius/libtestplugin.so: undefined symbol: gel_evalexp
verify-elf: WARNING: ./usr/lib64/genius/libtestplugin.so: undefined symbol: d_intern
verify-elf: WARNING: ./usr/lib64/genius/libtestplugin.so: undefined symbol: gel_add_description
verify-elf: WARNING: ./usr/lib64/genius/libtestplugin.so: undefined symbol: d_addfunc
verify-elf: WARNING: ./usr/lib64/genius/libtestplugin.so: undefined symbol: d_makebifunc
verify-elf: WARNING: ./usr/lib64/genius/libtestplugin.so: undefined symbol: gel_output_printf
verify-elf: WARNING: ./usr/lib64/genius/libtestplugin.so: undefined symbol: gel_makenum_null
verify-elf: WARNING: ./usr/lib64/genius/libtestplugin.so: undefined symbol: d_add_named_args
verify-elf: WARNING: ./usr/lib64/genius/libtestplugin.so: undefined symbol: gel_add_category
Hardlinking identical .pyc and .pyo files
Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.21430
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd genius-1.0.24
+ make check
make: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24'
Making check in ve
make[1]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/ve'
Making check in .
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/ve'
make[2]: Nothing to be done for 'check-am'.
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/ve'
make[1]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/ve'
Making check in vte
make[1]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/vte'
Making check in src
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
make  check-am
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/src'
Making check in termcaps
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/termcaps'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/vte/termcaps'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/vte'
make[2]: Nothing to be done for 'check-am'.
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/vte'
make[1]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/vte'
Making check in gtkextra
make[1]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
Making check in .
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
make[2]: Nothing to be done for 'check-am'.
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
make[1]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/gtkextra'
Making check in src
make[1]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
make  check-am
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
make[2]: Nothing to be done for 'check-am'.
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
make[1]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/src'
Making check in pixmaps
make[1]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps'
Making check in 8x8
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps/8x8'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps/8x8'
Making check in 16x16
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps/16x16'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps/16x16'
Making check in 22x22
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps/22x22'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps/22x22'
Making check in 24x24
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps/24x24'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps/24x24'
Making check in 32x32
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps/32x32'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps/32x32'
Making check in 48x48
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps/48x48'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps/48x48'
Making check in 256x256
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps/256x256'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps/256x256'
Making check in scalable
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps/scalable'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps/scalable'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps'
make[2]: Nothing to be done for 'check-am'.
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps'
make[1]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/pixmaps'
Making check in examples
make[1]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/examples'
make[1]: Nothing to be done for 'check'.
make[1]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/examples'
Making check in lib
make[1]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib'
Making check in calculus
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/calculus'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/calculus'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/calculus'
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/calculus'
Making check in combinatorics
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/combinatorics'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/combinatorics'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/combinatorics'
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/combinatorics'
Making check in equation_solving
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/equation_solving'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/equation_solving'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/equation_solving'
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/equation_solving'
Making check in functions
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/functions'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/functions'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/functions'
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/functions'
Making check in linear_algebra
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/linear_algebra'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/linear_algebra'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/linear_algebra'
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/linear_algebra'
Making check in misc
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/misc'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/misc'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/misc'
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/misc'
Making check in number_theory
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/number_theory'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/number_theory'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/number_theory'
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/number_theory'
Making check in statistics
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/statistics'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/statistics'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/statistics'
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/statistics'
Making check in sets
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/sets'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/sets'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/sets'
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/sets'
Making check in symbolic
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/symbolic'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/symbolic'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/symbolic'
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/symbolic'
Making check in commutative_algebra
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/commutative_algebra'
make[3]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/commutative_algebra'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/commutative_algebra'
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib/commutative_algebra'
make[2]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/lib'
make[2]: Nothing to be done for 'check-am'.
make[2]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib'
make[1]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/lib'
Making check in po
make[1]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
INTLTOOL_EXTRACT="/usr/bin/intltool-extract" XGETTEXT="/usr/bin/xgettext" srcdir=. /usr/bin/intltool-update --gettext-package genius --pot
rm -f missing notexist
srcdir=. /usr/bin/intltool-update -m
if [ -r missing -o -r notexist ]; then \
  exit 1; \
fi
make[1]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/po'
Making check in help
make[1]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24/help'
make[1]: Nothing to be done for 'check'.
make[1]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24/help'
make[1]: Entering directory '/usr/src/RPM/BUILD/genius-1.0.24'
make[1]: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24'
make: Leaving directory '/usr/src/RPM/BUILD/genius-1.0.24'
+ pushd src
~/RPM/BUILD/genius-1.0.24/src ~/RPM/BUILD/genius-1.0.24
+ ./geniustest.pl
31.4 + 36.9 + 15.2 + 16.5
 (should be)=100.0
 (reported)=100.0

31.4 + 36.9 + 15.2 + 16.51
 (should be)=100.01
 (reported)=100.01

atan(1)
 (should be)=0.785398163397
 (reported)=0.785398163397

4+5
 (should be)=9
 (reported)=9

4+3*2
 (should be)=10
 (reported)=10

7/1
 (should be)=7
 (reported)=7

pi-pi
 (should be)=0.0
 (reported)=0.0

3==1
 (should be)=false
 (reported)=false

9==(4+5)
 (should be)=true
 (reported)=true

4<5
 (should be)=true
 (reported)=true

7>8
 (should be)=false
 (reported)=false

if true then 23
 (should be)=23
 (reported)=23

if pi then 1
 (should be)=1
 (reported)=1

(if 0 then 1)+1
Bad types for 'Addition'
 (should be)=((null)+1)
 (reported)=((null)+1)

(if false then 1)+1
Bad types for 'Addition'
 (should be)=((null)+1)
 (reported)=((null)+1)

(if 3 then 1)+1
 (should be)=2
 (reported)=2

if 66 then 4 else 5
 (should be)=4
 (reported)=4

if 0 then 4 else 5
 (should be)=5
 (reported)=5

a=1
 (should be)=1
 (reported)=1

a=1;a
 (should be)=1
 (reported)=1

a=2;a=a+1;a
 (should be)=3
 (reported)=3

a=1;b=&a;b
 (should be)=(&a)
 (reported)=(&a)

a=1;b=&a;c=b;c
 (should be)=(&a)
 (reported)=(&a)

a=1;b=&a;*b
 (should be)=1
 (reported)=1

a=1;b=&a;a=3;*b
 (should be)=3
 (reported)=3

a=1;b=&a;c=b;a=3;*c
 (should be)=3
 (reported)=3

a=1;b=&a;c=b;*c=2;a
 (should be)=2
 (reported)=2

t=4;if(t>3)then(4)else(3)
 (should be)=4
 (reported)=4

t=2;if(t>3)then(4)else(3)
 (should be)=3
 (reported)=3

t=3;if(t>3)then(4)else(3)
 (should be)=3
 (reported)=3

function t(x) = x+1; t(1)
 (should be)=2
 (reported)=2

function f(x) = if(x<=1)then 1 else (f(x-1)*x); f(10)
 (should be)=3628800
 (reported)=3628800

function f2(x) = (r=x;while(x>1)do(x=x-1;r=r*x);r);f2(10)
 (should be)=3628800
 (reported)=3628800

function g(x)=(function r(a)=(a*2); x+r(x)); g(5)
 (should be)=15
 (reported)=15

g = `(x)=(function r(a)=(a*2); x+r(x)); g(5)
 (should be)=15
 (reported)=15

function f(a,b,c)=(a+b+c);f(1,2,3)
 (should be)=6
 (reported)=6

function f(a,b)=(b(a)+1);f(3,`(x)=(x*2))
 (should be)=7
 (reported)=7

function f(a,b,c)=(b(a)+c(a));f(3,`(x)=(x*2),`(y)=(y+1))
 (should be)=10
 (reported)=10

t=1;function f(x,y)=(*x=y);f(&t,2);t
 (should be)=2
 (reported)=2

t=1;function f(x)=(*x=7);f(&t);t
 (should be)=7
 (reported)=7

t=1;function f(x)=(if(*x>0)then(*x=7)else(*x=8));f(&t);t
 (should be)=7
 (reported)=7

t=0;function f(x)=(if(*x>0)then(*x=7)else(*x=8));f(&t);t
 (should be)=8
 (reported)=8

t=0;function f(x)=(if(*x>0)then(*x=7));f(&t);t
 (should be)=0
 (reported)=0

t=1;a=&t;*a=2;t
 (should be)=2
 (reported)=2

function f(x)=(x+1);t=&f;*t(2)
 (should be)=3
 (reported)=3

function f(x,y)=(x+y);t=&f;*t(2,3)
 (should be)=5
 (reported)=5

function f(x)=(x+1);t=&f;function f(x)=(x*2);*t(2)
 (should be)=4
 (reported)=4

function f(a)=(*a(2)+1);function t(x)=(x+1);f(&t)
 (should be)=4
 (reported)=4

function sum1(a,b)=a(b)+a(b+1);function blah(x)=x^4;sum1(blah,6)
 (should be)=3697
 (reported)=3697

function sum1(a,b)=a(b)+a(b+1);sum1(`(x)=x^4,6)
 (should be)=3697
 (reported)=3697

(5/0)!
expr:2: Division by zero!
Division by zero!
Bad type for 'Factorial'
 (should be)=((5/0)!)
 (reported)=((5/0)!)

5/0
expr:2: Division by zero!
Division by zero!
 (should be)=(5/0)
 (reported)=(5/0)

4-7
 (should be)=-3
 (reported)=-3

function t2(a)=(a=a+1;a);t2(2)
 (should be)=3
 (reported)=3

function t2(a)=(a=a+1;a);t2(2)/2
 (should be)=1 1/2
 (reported)=1 1/2

4+2/3
 (should be)=4 2/3
 (reported)=4 2/3

10.1!
Can't do factorials of rationals or floats!
 (should be)=(10.1!)
 (reported)=(10.1!)

4^(4/3)
 (should be)=6.34960420787
 (reported)=6.34960420787

4.0^(4/3)
 (should be)=6.34960420787
 (reported)=6.34960420787

4^2.1
 (should be)=18.37917368
 (reported)=18.37917368

4.0^2.1
 (should be)=18.37917368
 (reported)=18.37917368

(78+8467i)*(-88754+8784i)
 (should be)=-81296940-750794966i
 (reported)=-81296940-750794966i

3i+3
 (should be)=3+3i
 (reported)=3+3i

3i*3
 (should be)=9i
 (reported)=9i

3i/3
 (should be)=1i
 (reported)=1i

3/3i
 (should be)=-1i
 (reported)=-1i

sqrt(-1)
 (should be)=1i
 (reported)=1i

50!
 (should be)=30414093201713378043612608166064768844377641568960512000000000000
 (reported)=30414093201713378043612608166064768844377641568960512000000000000

function t()=(1+2);t
 (should be)=(`()=3)
 (reported)=(`()=3)

function t()=(1+2);t()
 (should be)=3
 (reported)=3

function t()=(g=1;g=g+1;g);t()
 (should be)=2
 (reported)=2

t = `()=(g=1;g=g+1;g);t()
 (should be)=2
 (reported)=2

function t(x)=(if(x)then(t(x-1))else(0));t(5)+t(4)
 (should be)=0
 (reported)=0

function t(x)=(function t(x)=(x+1);t(x)+1);t(3)
 (should be)=5
 (reported)=5

function t(x)=(function t(x,y)=(x+y);t(x,2));t(5)
 (should be)=7
 (reported)=7

1#4
 (should be)=1
 (reported)=1

print(5);5+1;.
 (should be)=5
 (reported)=5

print(5);5+1;
 (should be)=5
 (reported)=5

. + 1
Bad types for 'Addition'
 (should be)=((null)+1)
 (reported)=((null)+1)

null + 1
Bad types for 'Addition'
 (should be)=((null)+1)
 (reported)=((null)+1)

if(5/0)then(1)
expr:2: Division by zero!
Division by zero!
 (should be)=(if (5/0) then 1)
 (reported)=(if (5/0) then 1)

k=5;while((20/k)>1)do(k=k-1)
Division by zero!
Primitives must get numeric/matrix/string arguments
 (should be)=(while ((20/0)>1) do (k=(k-1)))
 (reported)=(while ((20/0)>1) do (k=(k-1)))

t=50;while(t>0)do(t=t-1);t
 (should be)=0
 (reported)=0

t=50;while(t>1)do(t=t-1);t
 (should be)=1
 (reported)=1

t=50;b=0;while(t>0)do(t=t-1;b=b+1);b
 (should be)=50
 (reported)=50

t=0;until(t==50)do(t=t+1);t
 (should be)=50
 (reported)=50

t=0;do t=t+1 while 0;t
 (should be)=1
 (reported)=1

t=0;do t=t+1 while t<5;t
 (should be)=5
 (reported)=5

t=0;do t=t+1 until 1;t
 (should be)=1
 (reported)=1

t=0;do t=t+1 until t==3;t
 (should be)=3
 (reported)=3

1;return 3;5
 (should be)=3
 (reported)=3

function f(x) =(if(x<=0) then return x; return(f(x-1)));f(5)
 (should be)=0
 (reported)=0

gcd(6813840,5836160)
 (should be)=880
 (reported)=880

gcd(6813840,5836160,1760)
 (should be)=880
 (reported)=880

gcd([6813840,5836160,1760])
 (should be)=880
 (reported)=880

gcd(880*7743,880*6632)
 (should be)=880
 (reported)=880

gcd(4)
 (should be)=4
 (reported)=4

gcd(-4)
 (should be)=4
 (reported)=4

gcd(0,0,0,0)
 (should be)=0
 (reported)=0

gcd(0,2,0,0)
 (should be)=2
 (reported)=2

gcd(0,-2,0,0)
 (should be)=2
 (reported)=2

gcd([0,2,0,0])
 (should be)=2
 (reported)=2

GCD([0,2,0,0])
 (should be)=2
 (reported)=2

gcd(-4,3)
 (should be)=1
 (reported)=1

gcd(77438,723654)
 (should be)=2
 (reported)=2

GCD (6,9,20)
 (should be)=1
 (reported)=1

lcm(12,2)
 (should be)=12
 (reported)=12

LCM(12,2)
 (should be)=12
 (reported)=12

lcm(12)
 (should be)=12
 (reported)=12

lcm(12,9)
 (should be)=36
 (reported)=36

lcm(12,9,9)
 (should be)=36
 (reported)=36

lcm(12,9,9,3)
 (should be)=36
 (reported)=36

LCM(12,9,9,3)
 (should be)=36
 (reported)=36

lcm([12,9,9,3])
 (should be)=36
 (reported)=36

LCM([12,9,9,3])
 (should be)=36
 (reported)=36

lcm(2,3)
 (should be)=6
 (reported)=6

lcm(-2,-3)
 (should be)=6
 (reported)=6

lcm(2,-3)
 (should be)=6
 (reported)=6

lcm(-3)
 (should be)=3
 (reported)=3

|-5+|-4||
 (should be)=1
 (reported)=1

|4|
 (should be)=4
 (reported)=4

a=-74;|a|
 (should be)=74
 (reported)=74

|[1,2,-4]|
 (should be)=[1,2,4]
 (reported)=[1,2,4]

round(0)
 (should be)=0
 (reported)=0

round(0.3)
 (should be)=0
 (reported)=0

round(0.5)
 (should be)=0
 (reported)=0

round(-0.5)
 (should be)=0
 (reported)=0

round(1/2)
 (should be)=0
 (reported)=0

round(-1/2)
 (should be)=0
 (reported)=0

round(2.4)
 (should be)=2
 (reported)=2

round(2.7)
 (should be)=3
 (reported)=3

round(-3.1)
 (should be)=-3
 (reported)=-3

round(5/4)
 (should be)=1
 (reported)=1

round(42.0)
 (should be)=42
 (reported)=42

floor(0)
 (should be)=0
 (reported)=0

floor(0.3)
 (should be)=0
 (reported)=0

floor(2.4)
 (should be)=2
 (reported)=2

floor(-3.1)
 (should be)=-4
 (reported)=-4

floor(5/4)
 (should be)=1
 (reported)=1

floor(42.0)
 (should be)=42
 (reported)=42

ceil(0)
 (should be)=0
 (reported)=0

ceil(0.3)
 (should be)=1
 (reported)=1

ceil(2.4)
 (should be)=3
 (reported)=3

ceil(-3.1)
 (should be)=-3
 (reported)=-3

ceil(5/4)
 (should be)=2
 (reported)=2

ceil(42.0)
 (should be)=42
 (reported)=42

trunc(0)
 (should be)=0
 (reported)=0

trunc(0.3)
 (should be)=0
 (reported)=0

trunc(0.7)
 (should be)=0
 (reported)=0

trunc(-0.7)
 (should be)=0
 (reported)=0

trunc(1/2)
 (should be)=0
 (reported)=0

trunc(-1/2)
 (should be)=0
 (reported)=0

trunc(2.4)
 (should be)=2
 (reported)=2

trunc(2.7)
 (should be)=2
 (reported)=2

trunc(-3.1)
 (should be)=-3
 (reported)=-3

trunc(-3.7)
 (should be)=-3
 (reported)=-3

trunc(5/4)
 (should be)=1
 (reported)=1

trunc(42.0)
 (should be)=42
 (reported)=42

max(1,2)
 (should be)=2
 (reported)=2

min(2,1)
 (should be)=1
 (reported)=1

max(1,2,3)
 (should be)=3
 (reported)=3

max(1,2,3,1)
 (should be)=3
 (reported)=3

min(2,1,3)
 (should be)=1
 (reported)=1

max(2)
 (should be)=2
 (reported)=2

min(2)
 (should be)=2
 (reported)=2

min([1,2,3,2])
 (should be)=1
 (reported)=1

min([2,1;3,2])
 (should be)=1
 (reported)=1

max([1,2,3,2])
 (should be)=3
 (reported)=3

max([1,2;3,2])
 (should be)=3
 (reported)=3

min(1.3,5/4)
 (should be)=1 1/4
 (reported)=1 1/4

max(1.3,5/4)
 (should be)=1.3
 (reported)=1.3

max(1.3,1.3)
 (should be)=1.3
 (reported)=1.3

min(1.3,1.3)
 (should be)=1.3
 (reported)=1.3

min(-1.3,1.3)
 (should be)=-1.3
 (reported)=-1.3

min(null)
min: Input not a number or a matrix of numbers.
 (should be)=min((null))
 (reported)=min((null))

max(null)
max: Input not a number or a matrix of numbers.
 (should be)=max((null))
 (reported)=max((null))

min(3i)
min: Cannot compare complex numbers
 (should be)=min(3i)
 (reported)=min(3i)

max(3i)
max: Cannot compare complex numbers
 (should be)=max(3i)
 (reported)=max(3i)

min(3i,5)
Can't compare complex numbers
 (should be)=min(3i,5)
 (reported)=min(3i,5)

max(3i,5)
Can't compare complex numbers
 (should be)=max(3i,5)
 (reported)=max(3i,5)

max([1,2,3],2)
 (should be)=[2,2,3]
 (reported)=[2,2,3]

min([1,2,3],2)
 (should be)=[1,2,2]
 (reported)=[1,2,2]

prod k=2 to 4 do k+1
 (should be)=60
 (reported)=60

sum n=2 to 4 do n+1
 (should be)=12
 (reported)=12

prod k in [2,3,4] do k+1
 (should be)=60
 (reported)=60

sum n in [2,3,4] do n+1
 (should be)=12
 (reported)=12

sum n in ["2",3,4] do n
 (should be)="234"
 (reported)="234"

sum n in [1] do n
 (should be)=1
 (reported)=1

prod n in [1] do n
 (should be)=1
 (reported)=1

sum n=1 to 1 do n
 (should be)=1
 (reported)=1

prod n=1 to 1 do n
 (should be)=1
 (reported)=1

a=[1,2;3,4];[a,5;6,7]
 (should be)=[1,2,5;3,4,5;6,6,7]
 (reported)=[1,2,5;3,4,5;6,6,7]

[1,2]
 (should be)=[1,2]
 (reported)=[1,2]

a=[1;2];[a,3]
 (should be)=[1,3;2,3]
 (reported)=[1,3;2,3]

a=[1,2];[a;[3,4,5]]
 (should be)=[1,2,1;3,4,5]
 (reported)=[1,2,1;3,4,5]

[1;[2,3]]
 (should be)=[1,1;2,3]
 (reported)=[1,1;2,3]

a=[1,2;3,4];a@(1,2)
 (should be)=2
 (reported)=2

a=[1,2;3,4];a@(2,2)
 (should be)=4
 (reported)=4

a=[1,2;3,4];a@(2,3)
Matrix index out of range
 (should be)=([1,2;3,4]@(2,3))
 (reported)=([1,2;3,4]@(2,3))

[1,2;3,4]@(2,1)
 (should be)=3
 (reported)=3

IsInteger(4)
 (should be)=true
 (reported)=true

IsInteger(3/4)
 (should be)=false
 (reported)=false

IsRational(3/4)
 (should be)=true
 (reported)=true

IsRational(3.1)
 (should be)=false
 (reported)=false

IsRational(3)
 (should be)=true
 (reported)=true

IsComplex(3i)
 (should be)=true
 (reported)=true

IsComplex(3)
 (should be)=false
 (reported)=false

IsComplex(3-1i)
 (should be)=true
 (reported)=true

IsComplexInteger(3-1i)
 (should be)=true
 (reported)=true

IsComplexInteger(3)
 (should be)=true
 (reported)=true

IsComplexInteger(3.0)
 (should be)=false
 (reported)=false

IsComplexInteger(3+1.1i)
 (should be)=false
 (reported)=false

IsValue(0.1+8i)
 (should be)=true
 (reported)=true

IsValue(false)
 (should be)=false
 (reported)=false

IsValue([0.1])
 (should be)=false
 (reported)=false

IsValue(null)
 (should be)=false
 (reported)=false

IsValue(`(x)=x^2)
 (should be)=false
 (reported)=false

IsFloat(3.1)
 (should be)=true
 (reported)=true

IsFloat(3)
 (should be)=false
 (reported)=false

I(4)
 (should be)=[1,0,0,0;0,1,0,0;0,0,1,0;0,0,0,1]
 (reported)=[1,0,0,0;0,1,0,0;0,0,1,0;0,0,0,1]

[I(0),99]
 (should be)=[99]
 (reported)=[99]

lcm(4,6)
 (should be)=12
 (reported)=12

function f(x)=(if(not IsInteger(x)) then bailout else 1);f(1.2)
 (should be)=f(1.2)
 (reported)=f(1.2)

function f(x)=(if(not IsInteger(x)) then bailout else 1);f(100)
 (should be)=1
 (reported)=1

prime(10)
 (should be)=29
 (reported)=29

MaxDigits=12;exp(3*ln(2))
 (should be)=8.0
 (reported)=8.0

if(0)then 1;0
 (should be)=0
 (reported)=0

24/2
 (should be)=12
 (reported)=12

a@(1,2)=3;a
 (should be)=[0,3]
 (reported)=[0,3]

a@(1,2)=3;a@(3)=9;a
 (should be)=[0,3,9]
 (reported)=[0,3,9]

a@(2,1)=3;a=a.';a@(3)=9;a
 (should be)=[0,3,9]
 (reported)=[0,3,9]

a@(2,1)=3;a@(3)=9;a
 (should be)=[0;3;9]
 (reported)=[0;3;9]

a@(1,2)=3;a=a.';a@(3)=9;a
 (should be)=[0;3;9]
 (reported)=[0;3;9]

a@(2,2)=3;a
 (should be)=[0,0;0,3]
 (reported)=[0,0;0,3]

a@(,2)=[1;2;3];a
 (should be)=[0,1;0,2;0,3]
 (reported)=[0,1;0,2;0,3]

[1,2;3,4]@(,2)
 (should be)=[2;4]
 (reported)=[2;4]

m=[1,2;3,4];m=m.';m@(,2)
 (should be)=[3;4]
 (reported)=[3;4]

m=[1,2;3,4];m=m.';m@(,2)=[9;10];m
 (should be)=[1,9;2,10]
 (reported)=[1,9;2,10]

[1,2;3,4]@(1,)
 (should be)=[1,2]
 (reported)=[1,2]

m=[1,2;3,4];m=m.';m@(1,)
 (should be)=[1,3]
 (reported)=[1,3]

[1,2;3,4]@(2,)
 (should be)=[3,4]
 (reported)=[3,4]

m=[1,2;3,4];m=m.';m@(2,)
 (should be)=[2,4]
 (reported)=[2,4]

a=[1,2;3,4];a@(2,)=[5,6];a
 (should be)=[1,2;5,6]
 (reported)=[1,2;5,6]

a=[1,2;3,4];a@(2,)=5;a
 (should be)=[1,2;5,5]
 (reported)=[1,2;5,5]

a@(1,1)=&d;a
 (should be)=[(&d)]
 (reported)=[(&d)]

c=[1,2,3];c@([1,2])=9;c
 (should be)=[9,9,3]
 (reported)=[9,9,3]

c=[1,2,3];c@([1,3])=9;c
 (should be)=[9,2,9]
 (reported)=[9,2,9]

c=[1,2,3];c@([2,6])=9;c
 (should be)=[1,9,3,0,0,9]
 (reported)=[1,9,3,0,0,9]

c=[1,2,3];c=c.';c@([1,2])=9;c
 (should be)=[9;9;3]
 (reported)=[9;9;3]

c=[1,2,3];c=c.';c@([1,3])=9;c
 (should be)=[9;2;9]
 (reported)=[9;2;9]

c=[1,2,3];c=c.';c@([2,6])=9;c
 (should be)=[1;9;3;0;0;9]
 (reported)=[1;9;3;0;0;9]

c=[1;2;3];c@([1,2])=9;c
 (should be)=[9;9;3]
 (reported)=[9;9;3]

c=[1;2;3];c@([1,3])=9;c
 (should be)=[9;2;9]
 (reported)=[9;2;9]

c=[1;2;3];c@([2,6])=9;c
 (should be)=[1;9;3;0;0;9]
 (reported)=[1;9;3;0;0;9]

c=[1;2;3];c=c.';c@([1,2])=9;c
 (should be)=[9,9,3]
 (reported)=[9,9,3]

c=[1;2;3];c=c.';c@([1,3])=9;c
 (should be)=[9,2,9]
 (reported)=[9,2,9]

c=[1;2;3];c=c.';c@([2,6])=9;c
 (should be)=[1,9,3,0,0,9]
 (reported)=[1,9,3,0,0,9]

c=[1,2,3];c@([1,2])=[7,8];c
 (should be)=[7,8,3]
 (reported)=[7,8,3]

c=[1,2,3];c@([1;2])=[7,8];c
 (should be)=[7,8,3]
 (reported)=[7,8,3]

c=[1,2,3];c@([1,2])=[7;8];c
 (should be)=[7,8,3]
 (reported)=[7,8,3]

c=[1,2,3];c@([1;2])=[7;8];c
 (should be)=[7,8,3]
 (reported)=[7,8,3]

c=[1,2,3];c@([1,3])=[7,8];c
 (should be)=[7,2,8]
 (reported)=[7,2,8]

c=[1,2,3];c@([2,6])=[7,8];c
 (should be)=[1,7,3,0,0,8]
 (reported)=[1,7,3,0,0,8]

c=[1,2,3];c=c.';c@([1,2])=[7,8];c
 (should be)=[7;8;3]
 (reported)=[7;8;3]

c=[1,2,3];c=c.';c@([1;2])=[7,8];c
 (should be)=[7;8;3]
 (reported)=[7;8;3]

c=[1,2,3];c=c.';c@([1,2])=[7;8];c
 (should be)=[7;8;3]
 (reported)=[7;8;3]

c=[1,2,3];c=c.';c@([1;2])=[7;8];c
 (should be)=[7;8;3]
 (reported)=[7;8;3]

c=[1,2,3];c=c.';c@([1,3])=[7,8];c
 (should be)=[7;2;8]
 (reported)=[7;2;8]

c=[1,2,3];c=c.';c@([2,6])=[7,8];c
 (should be)=[1;7;3;0;0;8]
 (reported)=[1;7;3;0;0;8]

c=[1;2;3];c@([1,2])=[7,8];c
 (should be)=[7;8;3]
 (reported)=[7;8;3]

c=[1;2;3];c@([1,2,3])=[7,8];c
 (should be)=[7;8;0]
 (reported)=[7;8;0]

c=[1;2;3];c@([1,3])=[7,8];c
 (should be)=[7;2;8]
 (reported)=[7;2;8]

c=[1;2;3];c@([2,6])=[7,8];c
 (should be)=[1;7;3;0;0;8]
 (reported)=[1;7;3;0;0;8]

c=[1;2;3];c=c.';c@([1,2])=[7,8];c
 (should be)=[7,8,3]
 (reported)=[7,8,3]

c=[1;2;3];c=c.';c@([1,2,3])=[7,8];c
 (should be)=[7,8,0]
 (reported)=[7,8,0]

c=[1;2;3];c=c.';c@([1,3])=[7,8];c
 (should be)=[7,2,8]
 (reported)=[7,2,8]

c=[1;2;3];c=c.';c@([2,6])=[7,8];c
 (should be)=[1,7,3,0,0,8]
 (reported)=[1,7,3,0,0,8]

c=[1,2,3,4;5,6,7,8];c@(6)=99;c
 (should be)=[1,2,3,4;5,99,7,8]
 (reported)=[1,2,3,4;5,99,7,8]

c=[1,5;2,6;3,7;4,8];c=c.';c@(6)=99;c
 (should be)=[1,2,3,4;5,99,7,8]
 (reported)=[1,2,3,4;5,99,7,8]

c=[1,2,3,4;5,6,7,8];c@(4)=99;c
 (should be)=[1,2,3,99;5,6,7,8]
 (reported)=[1,2,3,99;5,6,7,8]

c=[1,5;2,6;3,7;4,8];c=c.';c@(4)=99;c
 (should be)=[1,2,3,99;5,6,7,8]
 (reported)=[1,2,3,99;5,6,7,8]

c=[1,2,3,4;5,6,7,8];c@(11)=99;c
 (should be)=[1,2,3,4;5,6,7,8;0,0,99,0]
 (reported)=[1,2,3,4;5,6,7,8;0,0,99,0]

c=[1,5;2,6;3,7;4,8];c=c.';c@(11)=99;c
 (should be)=[1,2,3,4;5,6,7,8;0,0,99,0]
 (reported)=[1,2,3,4;5,6,7,8;0,0,99,0]

if(1 and 1) then 1 else 0
 (should be)=1
 (reported)=1

if(0 and 1) then 1 else 0
 (should be)=0
 (reported)=0

if("blah" and 1) then 1 else 0
 (should be)=1
 (reported)=1

if("" and 1) then 1 else 0
 (should be)=0
 (reported)=0

if("" or 1) then 1 else 0
 (should be)=1
 (reported)=1

if("" xor 1) then 1 else 0
 (should be)=1
 (reported)=1

if(1 xor 1) then 1 else 0
 (should be)=0
 (reported)=0

if(not 1) then 1 else 0
 (should be)=0
 (reported)=0

if(not "") then 1 else 0
 (should be)=1
 (reported)=1

"abc"+"def"
 (should be)="abcdef"
 (reported)="abcdef"

a=3;"abc "+3+" def"
 (should be)="abc 3 def"
 (reported)="abc 3 def"

a=[1,2,3;4,5,6];"abc: "+a
 (should be)="abc: [1,2,3;4,5,6]"
 (reported)="abc: [1,2,3;4,5,6]"

if("AHA"=="AHA") then 1 else 0
 (should be)=1
 (reported)=1

if("AHA "=="AHA") then 1 else 0
 (should be)=0
 (reported)=0

not &d
Bad type for 'NOT'
 (should be)=(not (&d))
 (reported)=(not (&d))

3i>3i
Can't compare complex numbers
 (should be)=(3i>3i)
 (reported)=(3i>3i)

not 3i
 (should be)=false
 (reported)=false

if(3=="3")then 1 else 0
 (should be)=1
 (reported)=1

if(3=="3 ")then 1 else 0
 (should be)=0
 (reported)=0

IsNull([1])
 (should be)=false
 (reported)=false

IsNull(`(x)=x^2)
 (should be)=false
 (reported)=false

IsNull(1)
 (should be)=false
 (reported)=false

IsNull(.)
 (should be)=true
 (reported)=true

[1,2;3,4]+[5,6;7,8]
 (should be)=[6,8;10,12]
 (reported)=[6,8;10,12]

["ABC","DEF","GHI"]+["GGG","HHH","III"]
 (should be)=["ABCGGG","DEFHHH","GHIIII"]
 (reported)=["ABCGGG","DEFHHH","GHIIII"]

[1,2;3,4]*2
 (should be)=[2,4;6,8]
 (reported)=[2,4;6,8]

[1,2]*[3;4]
 (should be)=[11]
 (reported)=[11]

[1,2;3,4]*[5,6;7,8]
 (should be)=[19,22;43,50]
 (reported)=[19,22;43,50]

[1,2]'
 (should be)=[1;2]
 (reported)=[1;2]

[1,2i]'
 (should be)=[1;-2i]
 (reported)=[1;-2i]

[1,2i].'
 (should be)=[1;2i]
 (reported)=[1;2i]

[1,2;3,4]'
 (should be)=[1,3;2,4]
 (reported)=[1,3;2,4]

1'
ConjugateTranspose not defined on <number>
 (should be)=(1')
 (reported)=(1')

[1,2]*[3,4]'
 (should be)=[11]
 (reported)=[11]

AddPoly([1,1,2],[0,1])
 (should be)=[1,2,2]
 (reported)=[1,2,2]

SubtractPoly([1,1,2],[0,1])
 (should be)=[1,0,2]
 (reported)=[1,0,2]

TrimPoly([1,1,0])
 (should be)=[1,1]
 (reported)=[1,1]

TrimPoly([0,0,0])
 (should be)=[0]
 (reported)=[0]

PolyToString([2,-1,2,3],"x")
 (should be)="3*x^3 + 2*x^2 - x + 2"
 (reported)="3*x^3 + 2*x^2 - x + 2"

PolyToString([3,-1,1,-1],"x")
 (should be)="-x^3 + x^2 - x + 3"
 (reported)="-x^3 + x^2 - x + 3"

PolyToString([0,0,0,1],"x")
 (should be)="x^3"
 (reported)="x^3"

IsPoly([0,1,2,3])
 (should be)=true
 (reported)=true

IsPoly([0,1,2,3;1])
 (should be)=false
 (reported)=false

IsPoly([0,1,2,&d])
 (should be)=false
 (reported)=false

PolyToString(MultiplyPoly([1,1],[1,1]),"x")
 (should be)="x^2 + 2*x + 1"
 (reported)="x^2 + 2*x + 1"

PolyToString(MultiplyPoly([-1,1],[1,1]),"x")
 (should be)="x^2 - 1"
 (reported)="x^2 - 1"

f=PolyToFunction([3,1,1]);f(2)
 (should be)=9
 (reported)=9

f=PolyToFunction([3i,1i,1i]);f(2)
 (should be)=9i
 (reported)=9i

IsFunction(`(x)=x+1)
 (should be)=true
 (reported)=true

IsFunction(function(x)=x+1)
 (should be)=true
 (reported)=true

IsFunction(1)
 (should be)=false
 (reported)=false

a=`(x)=(x+1);b=&a;IsFunctionRef(b)
 (should be)=true
 (reported)=true

IsFunctionRef(1)
 (should be)=false
 (reported)=false

k=0;a=0;b=0;while(k<20)do(k=k+1;b=1;continue;a=2);[a,b]
 (should be)=[0,1]
 (reported)=[0,1]

k=0;a=0;b=0;while(k<20)do(k=k+1;b=1;break;a=2);[a,b]
 (should be)=[0,1]
 (reported)=[0,1]

break

Continue or break outside a loop, assuming "return null"
 (should be)=
 (reported)=

a=0;1 or a=1;a
 (should be)=0
 (reported)=0

rref(I(5))@(,5)@(5,)@(1,1)
 (should be)=1
 (reported)=1

trace([1,2,3;4,5,6;7,8,9])
 (should be)=15
 (reported)=15

ref([0,0,-2,0,7,12;2,4,-10,6,12,28;2,4,-5,6,-5,-1])
 (should be)=[1,2,-5,3,6,14;0,0,1,0,-3 1/2,-6;0,0,0,0,1,2]
 (reported)=[1,2,-5,3,6,14;0,0,1,0,-3 1/2,-6;0,0,0,0,1,2]

rref([0,0,-2,0,7,12;2,4,-10,6,12,28;2,4,-5,6,-5,-1])
 (should be)=[1,2,0,3,0,7;0,0,1,0,0,1;0,0,0,0,1,2]
 (reported)=[1,2,0,3,0,7;0,0,1,0,0,1;0,0,0,0,1,2]

ref([1,2,3;0,0,0;0,0,3])
 (should be)=[1,2,3;0,0,1;0,0,0]
 (reported)=[1,2,3;0,0,1;0,0,0]

-5/-5
 (should be)=1
 (reported)=1

rref([1,2,3;2,4,6])
 (should be)=[1,2,3;0,0,0]
 (reported)=[1,2,3;0,0,0]

[2,I(2),3]
 (should be)=[2,1,0,3;2,0,1,3]
 (reported)=[2,1,0,3;2,0,1,3]

[I(2),3;4,5]
 (should be)=[1,0,3;0,1,3;4,4,5]
 (reported)=[1,0,3;0,1,3;4,4,5]

[[2;3;4],I(2)]
 (should be)=[2,1,0;3,0,1;4,1,0]
 (reported)=[2,1,0;3,0,1;4,1,0]

a@(1,&f)=1
Matrix index not an integer or a vector
 (should be)=((a@(1,(&f)))=1)
 (reported)=((a@(1,(&f)))=1)

a=[1,2;3,4];a@(,2)=[1,2]
Wrong matrix dimensions when setting
 (should be)=((a@(,2))=[1,2])
 (reported)=((a@(,2))=[1,2])

a=[1,3;2,4];a=a.';a@(,2)=[1,2]
Wrong matrix dimensions when setting
 (should be)=((a@(,2))=[1,2])
 (reported)=((a@(,2))=[1,2])

a=[1,2;3,4];a@(,2)=[7,8]';a
 (should be)=[1,7;3,8]
 (reported)=[1,7;3,8]

a=[1,3;2,4];a=a.';a@(,2)=[7,8]';a
 (should be)=[1,7;3,8]
 (reported)=[1,7;3,8]

a=[1,2;3,4];a@(2,)=[7;8]';a
 (should be)=[1,2;7,8]
 (reported)=[1,2;7,8]

a=[1,3;2,4];a=a.';a@(2,)=[7;8]';a
 (should be)=[1,2;7,8]
 (reported)=[1,2;7,8]

a=[1,2;3,4];a@(3:1,1:2)
Matrix index out of range
 (should be)=([1,2;3,4]@(`[3,2,1],`[1,2]))
 (reported)=([1,2;3,4]@(`[3,2,1],`[1,2]))

I(3)@(2:3,)
 (should be)=[0,1,0;0,0,1]
 (reported)=[0,1,0;0,0,1]

a@(2:3,2:3)=[1,2;3,4];a
 (should be)=[0,0,0;0,1,2;0,3,4]
 (reported)=[0,0,0;0,1,2;0,3,4]

a@(2:3,)=[1,2;3,4];a
 (should be)=[0,0;1,2;3,4]
 (reported)=[0,0;1,2;3,4]

a@(,2:3)=[1,2;3,4];a
 (should be)=[0,1,2;0,3,4]
 (reported)=[0,1,2;0,3,4]

a=[1,2,3;4,5,6;7,8,9];[a@(1:1,1:1),a@(1,3);a@(3,1),a@(3,3)]
 (should be)=[1,3;7,9]
 (reported)=[1,3;7,9]

a=[1,2,3;4,5,6;7,8,9];a@(1:2,2:3)
 (should be)=[2,3;5,6]
 (reported)=[2,3;5,6]

a=[1,2,3;4,5,6;7,8,9];a@(1,1:3)
 (should be)=[1,2,3]
 (reported)=[1,2,3]

a=[1,2,3;4,5,6;7,8,9];a@(1:3,2)'
 (should be)=[2,5,8]
 (reported)=[2,5,8]

a=[1,2,3;4,5,6;7,8,9];a@(1:3,2).'
 (should be)=[2,5,8]
 (reported)=[2,5,8]

a=[1,2;3,4];a@(2:3,2)=[5,6]';a
 (should be)=[1,2;3,5;0,6]
 (reported)=[1,2;3,5;0,6]

a=[1,3;2,4];a=a.';a@(2:3,2)=[5,6]';a
 (should be)=[1,2;3,5;0,6]
 (reported)=[1,2;3,5;0,6]

a=[1,2;3,4];a@(2:3,2:3)=[5,6;7,8];a
 (should be)=[1,2,0;3,5,6;0,7,8]
 (reported)=[1,2,0;3,5,6;0,7,8]

a=[1,3;2,4];a=a.';a@(2:3,2:3)=[5,6;7,8];a
 (should be)=[1,2,0;3,5,6;0,7,8]
 (reported)=[1,2,0;3,5,6;0,7,8]

b@(4:8,3)=[1,2,3,4]'
Wrong matrix dimensions when setting
 (should be)=((b@(`[4,5,6,7,8],3))=[1;2;3;4])
 (reported)=((b@(`[4,5,6,7,8],3))=[1;2;3;4])

b@(2:3,2)=[1,2]';b
 (should be)=[0,0;0,1;0,2]
 (reported)=[0,0;0,1;0,2]

(k=0;while(k<3) do (k=k+1;))+1
Bad types for 'Addition'
 (should be)=((null)+1)
 (reported)=((null)+1)

(k=0;while(k<3) do (k=k+1))+1
 (should be)=4
 (reported)=4

a=[1,2];SetMatrixSize(a,2,1)
 (should be)=[1;0]
 (reported)=[1;0]

a=[1,2];SetMatrixSize(a,2,1);a
 (should be)=[1,2]
 (reported)=[1,2]

a=[1,2,3;4,5,6];a=SetMatrixSize(a,2,2);a
 (should be)=[1,2;4,5]
 (reported)=[1,2;4,5]

a=[1,2,3;4,5,6];a=SetMatrixSize(a,3,2);a
 (should be)=[1,2;4,5;0,0]
 (reported)=[1,2;4,5;0,0]

IsPerfectSquare(9)
 (should be)=true
 (reported)=true

IsPerfectSquare(8)
 (should be)=false
 (reported)=false

IsPerfectPower(27)
 (should be)=true
 (reported)=true

MatrixSum([3,4;5])
 (should be)=12
 (reported)=12

MatrixProduct([2,3,4])
 (should be)=24
 (reported)=24

ConvolutionVector([2,3,4],[5,6,7])
 (should be)=[14,18,20]
 (reported)=[14,18,20]

convol([2,3,4],[5,6,7])
 (should be)=52
 (reported)=52

Convolution([2,3,4],[5,6,7])
 (should be)=52
 (reported)=52

MatrixSum(ConvolutionVector([2,3,4],[5,6,7]))
 (should be)=52
 (reported)=52

prime([1,2,3,4,5,6,7,8,9])
 (should be)=[2,3,5,7,11,13,17,19,23]
 (reported)=[2,3,5,7,11,13,17,19,23]

min([4,2,6],[2,5,1])
 (should be)=[2,2,1]
 (reported)=[2,2,1]

max([4,2,&d],[2,5,1])
max: argument number 1 not a number
 (should be)=[4,5,max((&d),1)]
 (reported)=[4,5,max((&d),1)]

max([4,2,1],&d)
max: argument number 2 not a number
max: argument number 2 not a number
max: argument number 2 not a number
 (should be)=[max(4,(&d)),max(2,(&d)),max(1,(&d))]
 (reported)=[max(4,(&d)),max(2,(&d)),max(1,(&d))]

max(&d,[4,2,1])
max: argument number 1 not a number
max: argument number 1 not a number
max: argument number 1 not a number
 (should be)=[max((&d),4),max((&d),2),max((&d),1)]
 (reported)=[max((&d),4),max((&d),2),max((&d),1)]

MaxDigits=12;log([1000,9],[10,3])
 (should be)=[3.0,2.0]
 (reported)=[3.0,2.0]

MaxDigits=12;log10([100,1000])
 (should be)=[2.0,3.0]
 (reported)=[2.0,3.0]

IsMatrix(log([1,1000,9],[10,3]))
ApplyOverMatrix2: cannot apply a function over two matrices of different sizes
 (should be)=false
 (reported)=false

MaxDigits=27;log([27,9],3)
 (should be)=[3.0,2.0]
 (reported)=[3.0,2.0]

sqrt(-9)
 (should be)=3i
 (reported)=3i

cos(3*pi)
 (should be)=-1.0
 (reported)=-1.0

cos(2*pi)
 (should be)=1.0
 (reported)=1.0

cos(pi)
 (should be)=-1.0
 (reported)=-1.0

for k = 1 to 3 do k
 (should be)=3
 (reported)=3

print(for k = 4 to 3 do k)
 (should be)=(null)
 (reported)=(null)

(for k = 4 to 3 do k);k
 (should be)=4
 (reported)=4

a=0;(for k = 3 to 3 do a=a+1);a
 (should be)=1
 (reported)=1

a=0;for k = 3 to 3 do a=a+1;a
 (should be)=1
 (reported)=1

a=0;for k = 1 to 3 by 2 do a=a+1;a
 (should be)=2
 (reported)=2

a=0;for k = 1 to 2 by 2 do a=a+1;a
 (should be)=1
 (reported)=1

for k = 1 to 2 by 2 do .;k
 (should be)=1
 (reported)=1

[Catalan(3),Catalan(4),Catalan(5)]
 (should be)=[5,14,42]
 (reported)=[5,14,42]

Catalan([3,4,5])
 (should be)=[5,14,42]
 (reported)=[5,14,42]

Catalan(-1)
Catalan: argument not an integer >= 0
 (should be)=Catalan(-1)
 (reported)=Catalan(-1)

for k = &d to 4 do .
Bad type for 'for/sum/prod' loop!
 (should be)=(for k = (&d) to 4 do (null))
 (reported)=(for k = (&d) to 4 do (null))

for k = 1 to 10 by &a do .
Bad type for 'for/sum/prod' loop!
 (should be)=(for k = 1 to 10 by (&a) do (null))
 (reported)=(for k = 1 to 10 by (&a) do (null))

print(null)
 (should be)=(null)
 (reported)=(null)

det([3,1;4,-2])
 (should be)=-10
 (reported)=-10

det([1,2,3;-4,5,6;7,-8,9])
 (should be)=240
 (reported)=240

det([1,2,3;4,5,6])
Determinant of a non-square matrix is undefined
 (should be)=det([1,2,3;4,5,6])
 (reported)=det([1,2,3;4,5,6])

diag([1,2])
 (should be)=[1,0;0,2]
 (reported)=[1,0;0,2]

det([1,0,0,3;2,7,0,6;0,6,3,0;7,3,1,-5])
 (should be)=-546
 (reported)=-546

det([1,3,-2,4;0,0,0,0;3,9,1,5;1,1,4,8])
 (should be)=0
 (reported)=0

"abc"!="abc"
 (should be)=false
 (reported)=false

"Zbc"!="abc"
 (should be)=true
 (reported)=true

[0]==0
 (should be)=true
 (reported)=true

[0]==[0]
 (should be)=true
 (reported)=true

[0,0]==[0]
 (should be)=false
 (reported)=false

[0,1;2,3]==[0,1;2,3]
 (should be)=true
 (reported)=true

[0,1;2,3]!=[0,1;2,3]
 (should be)=false
 (reported)=false

[0,0;2,3]!=[0,1;2,3]
 (should be)=true
 (reported)=true

[&d]==[1]
Cannot compare non value or bool only matrices
 (should be)=([(&d)]==[1])
 (reported)=([(&d)]==[1])

sum n=2 to 4 do prime(n)
 (should be)=15
 (reported)=15

sin
 (should be)=(<builtin function>)
 (reported)=(<builtin function>)

a=prime;a(3)
 (should be)=5
 (reported)=5

"abc"<"abcd"
 (should be)=true
 (reported)=true

"abce"<"abcd"
 (should be)=false
 (reported)=false

"abce">"abcd"
 (should be)=true
 (reported)=true

4<5<6
 (should be)=true
 (reported)=true

4<5<=6
 (should be)=true
 (reported)=true

4<5<=5
 (should be)=true
 (reported)=true

4<5<=4
 (should be)=false
 (reported)=false

5<5<=5
 (should be)=false
 (reported)=false

5==5<=5
 (should be)=true
 (reported)=true

5==5<=6
 (should be)=true
 (reported)=true

5>=5>=6
 (should be)=false
 (reported)=false

7>=5>=2
 (should be)=true
 (reported)=true

4>=5>=2
 (should be)=false
 (reported)=false

9>3<4>3<=5>2<=2
 (should be)=true
 (reported)=true

2>3<2
 (should be)=false
 (reported)=false

(2>3)<2
Primitives must get numeric/matrix/string arguments
 (should be)=(false<2)
 (reported)=(false<2)

t=0;for k in [1,2,3;4,5,6;7,8,9] do t=t+k;t
 (should be)=45
 (reported)=45

t=0;for k in 3 do t=t+k;t
 (should be)=3
 (reported)=3

for k in [1,2,3] do k
 (should be)=3
 (reported)=3

for n in &d do .
Bad type for 'for in' loop!
 (should be)=(for n in (&d) do (null))
 (reported)=(for n in (&d) do (null))

(for k in . do 1)+2
Bad types for 'Addition'
 (should be)=((null)+2)
 (reported)=((null)+2)

RowMedian([1,2,2,3;1,2,3,4;2,2,2,2;2,2,3,2])
 (should be)=[2;2 1/2;2;2]
 (reported)=[2;2 1/2;2;2]

Median([1,2,3])
 (should be)=2
 (reported)=2

Median([1,4,2,3])
 (should be)=2 1/2
 (reported)=2 1/2

SortVector([1,2,2,3,1,2,3,4,2,2,2,2,2,2,3,2])
 (should be)=[1,1,2,2,2,2,2,2,2,2,2,2,3,3,3,4]
 (reported)=[1,1,2,2,2,2,2,2,2,2,2,2,3,3,3,4]

SortVector([3,2,1])
 (should be)=[1,2,3]
 (reported)=[1,2,3]

SortVector(null)+1
Bad types for 'Addition'
 (should be)=((null)+1)
 (reported)=((null)+1)

[1,2,3;4,5,6;7,8,8]^-2
 (should be)=[17,-20 2/3,9;-25 1/3,31 2/3,-14;10 1/3,-13 1/3,6]
 (reported)=[17,-20 2/3,9;-25 1/3,31 2/3,-14;10 1/3,-13 1/3,6]

[1,2,3;4,5,6;7,8,8]^4
 (should be)=[6981,8598,9597;15876,19557,21834;23273,28672,32014]
 (reported)=[6981,8598,9597;15876,19557,21834;23273,28672,32014]

[1,2;3,4]^5
 (should be)=[1069,1558;2337,3406]
 (reported)=[1069,1558;2337,3406]

[1,2;2,4]^-1
Matrix appears singular and can't be inverted
 (should be)=([1,2;2,4]^(-1))
 (reported)=([1,2;2,4]^(-1))

a=[1,2;3,4];1/a
 (should be)=[-2,1;1 1/2,-1/2]
 (reported)=[-2,1;1 1/2,-1/2]

a=[1,2;3,4];a/2
 (should be)=[1/2,1;1 1/2,2]
 (reported)=[1/2,1;1 1/2,2]

2/[1,2]
Can't divide by a non-square matrix
 (should be)=(2/[1,2])
 (reported)=(2/[1,2])

a=[1,2;3,4];b=[8,2;4,4];a/b
 (should be)=[-1/6,7/12;-1/6,1 1/12]
 (reported)=[-1/6,7/12;-1/6,1 1/12]

a=[1,2;3,4];|1/a|
 (should be)=[2,1;1 1/2,1/2]
 (reported)=[2,1;1 1/2,1/2]

(5/0)<3<2
Division by zero!
Primitives must get numeric/matrix/string arguments
 (should be)=((5/0)<3<2)
 (reported)=((5/0)<3<2)

adj([3,2,-1;1,6,3;2,-4,0])
 (should be)=[12,4,12;6,2,-10;-16,16,16]
 (reported)=[12,4,12;6,2,-10;-16,16,16]

a=[2,31,2;12,37,2;8,2,1];adj(a)/det(a)==a^-1
 (should be)=true
 (reported)=true

adj([1,2])
adj: argument not a square matrix
 (should be)=adj([1,2])
 (reported)=adj([1,2])

f=SetMatrixSize([0],12,3);g=SetMatrixSize([0],36,1);function bb(g,h)=rows(*h);bb(f,&g)
 (should be)=36
 (reported)=36

[1,2,4;2,6,0]*[4,1,4,3;0,-1,3,1;2,7,5,2]
 (should be)=[12,27,30,13;8,-4,26,12]
 (reported)=[12,27,30,13;8,-4,26,12]

c=[1,2];c@(3)=3;c
 (should be)=[1,2,3]
 (reported)=[1,2,3]

c=[1;2];c@(3)=3;c
 (should be)=[1;2;3]
 (reported)=[1;2;3]

b=[1,2,3;4,5,6;7,8,10];b@(1)
 (should be)=1
 (reported)=1

b=[1,2,3;4,5,6;7,8,10];b@(2)
 (should be)=2
 (reported)=2

b=[1,2,3;4,5,6;7,8,10];b@(3)
 (should be)=3
 (reported)=3

b=[1,2,3;4,5,6;7,8,10];b@(4)
 (should be)=4
 (reported)=4

b=[1,2,3;4,5,6;7,8,10];b@(9)
 (should be)=10
 (reported)=10

b=[1,2,3;4,5,6;7,8,10];b@(10)
Matrix index out of range
 (should be)=([1,2,3;4,5,6;7,8,10]@(10))
 (reported)=([1,2,3;4,5,6;7,8,10]@(10))

b=[1,2,3;4,5,6;7,8,10];b@(10)=99;b
 (should be)=[1,2,3;4,5,6;7,8,10;99,0,0]
 (reported)=[1,2,3;4,5,6;7,8,10;99,0,0]

a@(3)=9;a
 (should be)=[0,0,9]
 (reported)=[0,0,9]

(adj(Pascal(10)^-1)^-1)*Pascal(10)==I(11)
 (should be)=true
 (reported)=true

Pascal(3)
 (should be)=[1,0,0,0;1,1,0,0;1,2,1,0;1,3,3,1]
 (reported)=[1,0,0,0;1,1,0,0;1,2,1,0;1,3,3,1]

+1
 (should be)=1
 (reported)=1

---+-+++-+++-+-+-+3
 (should be)=3
 (reported)=3

2/4
 (should be)=1/2
 (reported)=1/2

2000000000000000000000000/4000000000000000000000000
 (should be)=1/2
 (reported)=1/2

`[[1;2],3]
 (should be)=`[[1;2],3]
 (reported)=`[[1;2],3]

`[[2/2;2],4-1]
 (should be)=`[[1;2],3]
 (reported)=`[[1;2],3]

`[[2/2;2;1],[4-1,2]]
 (should be)=`[[1;2;1],[3,2]]
 (reported)=`[[1;2;1],[3,2]]

5^-1
 (should be)=1/5
 (reported)=1/5

5^-2
 (should be)=1/25
 (reported)=1/25

5.0^-1
 (should be)=0.2
 (reported)=0.2

1E+02
 (should be)=100.0
 (reported)=100.0

7+8 mod 3
 (should be)=0
 (reported)=0

-3 mod 5
 (should be)=2
 (reported)=2

1^(-1)
 (should be)=1
 (reported)=1

[1]^1
 (should be)=[1]
 (reported)=[1]

[1]^0
 (should be)=[1]
 (reported)=[1]

a=Pascal(4);b=ComplementSubmatrix(a,5,1);b=ComplementSubmatrix(a,5,1);rows(b)
 (should be)=4
 (reported)=4

3 4/5
 (should be)=3 4/5
 (reported)=3 4/5

4 6/5
 (should be)=5 1/5
 (reported)=5 1/5

991/8
 (should be)=123 7/8
 (reported)=123 7/8

MixedFractions=0 ; 123 7/8
 (should be)=991/8
 (reported)=991/8

25*3
 (should be)=75
 (reported)=75

76/3
 (should be)=25 1/3
 (reported)=25 1/3

-76/3
 (should be)=-25 1/3
 (reported)=-25 1/3

010
 (should be)=8
 (reported)=8

0100
 (should be)=64
 (reported)=64

8\100
 (should be)=64
 (reported)=64

8 \ 100
 (should be)=12 1/2
 (reported)=12 1/2

IntegerOutputBase=16 ; 256
 (should be)=0x100
 (reported)=0x100

IntegerOutputBase=9 ; 81
 (should be)=9\100
 (reported)=9\100

IntegerOutputBase=12 ; 11
 (should be)=12\b
 (reported)=12\b

c=[2,3;4,5];c+2;c
 (should be)=[2,3;4,5]
 (reported)=[2,3;4,5]

c=[2,3;4,5];c*c;c
 (should be)=[2,3;4,5]
 (reported)=[2,3;4,5]

c=[2,3;4,5];c^-1;c
 (should be)=[2,3;4,5]
 (reported)=[2,3;4,5]

Numerator(2/3)
 (should be)=2
 (reported)=2

Denominator(2/3)
 (should be)=3
 (reported)=3

Denominator(1.2)
Can't get numerator of floating types
 (should be)=Denominator(1.2)
 (reported)=Denominator(1.2)

fib(7)
 (should be)=13
 (reported)=13

fib(7);fib(7)
 (should be)=13
 (reported)=13

q=5; function f(x) = ( q = 6; set(`q,x); q) ; f(10)
 (should be)=6
 (reported)=6

q=5; function f(x) = ( q = 6; set(`q,x); q) ; f(10) ; q
 (should be)=10
 (reported)=10

l=9 ; if (l=9) then 1
 (should be)=1
 (reported)=1

l=9 ; if (l=10) then 1 else 2
 (should be)=2
 (reported)=2

l=9 ; if (l=10) then 1 else 2 ; l
 (should be)=9
 (reported)=9

A=[1,2;3,4];B=A+4;[A,0;0,B]
 (should be)=[1,2,0,0;3,4,0,0;0,0,5,2;0,0,3,8]
 (reported)=[1,2,0,0;3,4,0,0;0,0,5,2;0,0,3,8]

A=[1,2;3,4];B=A.+4;[A,0;0,B]
 (should be)=[1,2,0,0;3,4,0,0;0,0,5,6;0,0,7,8]
 (reported)=[1,2,0,0;3,4,0,0;0,0,5,6;0,0,7,8]

ones(2,2).-1
 (should be)=[0,0;0,0]
 (reported)=[0,0;0,0]

sum n in ColumnsOf([1,2;3,4]) do n
 (should be)=[3;7]
 (reported)=[3;7]

sum n in RowsOf([1,2;3,4]) do n
 (should be)=[4,6]
 (reported)=[4,6]

function f(x) = `(l) = x+l; k=f(2);k(11)
 (should be)=13
 (reported)=13

function f(x) = `(l)[x] = x+l; k=f(2);k(11)
 (should be)=13
 (reported)=13

function f(x) = `(l)[] = x+l; k=f(2);k(11)
Variable 'x' used uninitialized
 (should be)=(x+11)
 (reported)=(x+11)

function f(a,b,c...) = c ; f()
Call of 'f' with the wrong number of arguments!
(should be greater than 1)
 (should be)=f()
 (reported)=f()

function f(a,b,c...) = c ; f(1)
Call of 'f' with the wrong number of arguments!
(should be greater than 1)
 (should be)=f(1)
 (reported)=f(1)

function f(a,b,c...) = c ; f(1,2)+1
Bad types for 'Addition'
 (should be)=((null)+1)
 (reported)=((null)+1)

function f(a,b,c...) = c ; f(1,2,3)
 (should be)=[3]
 (reported)=[3]

function f(a,b,c...) = c ; f(1,2,3,4)
 (should be)=[3,4]
 (reported)=[3,4]

function f(c...) = c ; f()+1
Bad types for 'Addition'
 (should be)=((null)+1)
 (reported)=((null)+1)

function f(c...) = c ; f(1)
 (should be)=[1]
 (reported)=[1]

function f(c...) = c ; f(1,2)
 (should be)=[1,2]
 (reported)=[1,2]

0!
 (should be)=1
 (reported)=1

(-1)!
expr:2: Can't do factorials of negative numbers!
Can't do factorials of negative numbers!
 (should be)=((-1)!)
 (reported)=((-1)!)

(-1)!!
expr:2: Can't do factorials of negative numbers!
Can't do factorials of negative numbers!
 (should be)=((-1)!!)
 (reported)=((-1)!!)

-1!
 (should be)=-1
 (reported)=-1

-1!!
 (should be)=-1
 (reported)=-1

0!!
 (should be)=1
 (reported)=1

8!!
 (should be)=384
 (reported)=384

15!!
 (should be)=2027025
 (reported)=2027025

DoubleFactorial(8)
 (should be)=384
 (reported)=384

[1,2]./[4,5]
 (should be)=[1/4,2/5]
 (reported)=[1/4,2/5]

MixedFractions=0; [1,2].\[4,5]
 (should be)=[4,5/2]
 (reported)=[4,5/2]

[1,2].*[4,5]
 (should be)=[4,10]
 (reported)=[4,10]

[1,2].^[4,5]
 (should be)=[1,32]
 (reported)=[1,32]

[4,2].%[3,5]
 (should be)=[1,2]
 (reported)=[1,2]

Norm([3,4])
 (should be)=5
 (reported)=5

InfNorm([3,4])
 (should be)=4
 (reported)=4

UpperTriangular([1,2;3,4])
 (should be)=[1,2;0,4]
 (reported)=[1,2;0,4]

LowerTriangular([1,2;3,4])
 (should be)=[1,0;3,4]
 (reported)=[1,0;3,4]

IsUpperTriangular([1,2;3,4])
 (should be)=false
 (reported)=false

IsLowerTriangular([1,2;3,4])
 (should be)=false
 (reported)=false

IsLowerTriangular([1,0;3,4])
 (should be)=true
 (reported)=true

IsUpperTriangular([1,2;0,4])
 (should be)=true
 (reported)=true

IsLowerTriangular([1,0,0;1,1,0;3,4,5])
 (should be)=true
 (reported)=true

IsUpperTriangular([1,2,3;0,1,1;0,0,4])
 (should be)=true
 (reported)=true

IsDiagonal([1,0,0;1,1,0;3,4,5])
 (should be)=false
 (reported)=false

IsDiagonal(I(5))
 (should be)=true
 (reported)=true

parameter foo=1;function h(x)=(foo=x);h(7);foo
 (should be)=7
 (reported)=7

IsMatrixInteger (randint (5,5,5))
 (should be)=true
 (reported)=true

IsMatrixInteger (randint (5,5,5));IsMatrixInteger (rand (5,5))
 (should be)=false
 (reported)=false

IsMatrixInteger (rand (5,5))
 (should be)=false
 (reported)=false

IsMatrixReal (rand (5,5))
 (should be)=true
 (reported)=true

A=[1,2;3,4];A@(2:1,2:1)
 (should be)=[4,3;2,1]
 (reported)=[4,3;2,1]

A=[1,2;3,4];A@([1,1],2)
 (should be)=[2;2]
 (reported)=[2;2]

A=[1,2;3,4];B=A@([1,1],2);B@(1,1)=8;B
 (should be)=[8;2]
 (reported)=[8;2]

A=[1,2;3,4];B=A@([1,1],2);B@(1,1)=8;A
 (should be)=[1,2;3,4]
 (reported)=[1,2;3,4]

IndexComplement (8:2,4)
IndexComplement: vector argument has too large entries
 (should be)=IndexComplement(`[8,7,6,5,4,3,2],4)
 (reported)=IndexComplement(`[8,7,6,5,4,3,2],4)

IndexComplement (3:2,4)
 (should be)=`[1,4]
 (reported)=`[1,4]

IndexComplement ([2,2,2,3,2],4)
 (should be)=[1,4]
 (reported)=[1,4]

IndexComplement ([1],1)+1
Bad types for 'Addition'
 (should be)=((null)+1)
 (reported)=((null)+1)

IndexComplement (3,4)
 (should be)=`[1,2,4]
 (reported)=`[1,2,4]

IndexComplement (1,1)+1
Bad types for 'Addition'
 (should be)=((null)+1)
 (reported)=((null)+1)

function w(h) = (function a(x) = h+x ; a) ; w(7) call (3)
 (should be)=10
 (reported)=10

function w(h) = (function a(x) = h+x ; a(7)) ; w(7)
 (should be)=14
 (reported)=14

3 mod 2
 (should be)=1
 (reported)=1

[3,2] mod 2
 (should be)=[1,0]
 (reported)=[1,0]

279/361 mod 676
 (should be)=115
 (reported)=115

1/11 mod 3
 (should be)=2
 (reported)=2

234234 mod -8
Bad argument to modular operation
 (should be)=(234234 mod -8)
 (reported)=(234234 mod -8)

-1 mod 4
 (should be)=3
 (reported)=3

10^-1 mod 23
 (should be)=7
 (reported)=7

1/10 mod 23
 (should be)=7
 (reported)=7

IsPrime(7)
 (should be)=true
 (reported)=true

IsPrime(8)
 (should be)=false
 (reported)=false

NextPrime(23)
 (should be)=29
 (reported)=29

NextPrime(28)
 (should be)=29
 (reported)=29

function f(x) = 3*x + 4 mod 11 ; f(8)
 (should be)=6
 (reported)=6

10:2:14
 (should be)=`[10,12,14]
 (reported)=`[10,12,14]

10:-1:8
 (should be)=`[10,9,8]
 (reported)=`[10,9,8]

10:88:2
Impossible arguments to vector building operator
 (should be)=(10:88:2)
 (reported)=(10:88:2)

A=[1,2;3,4];B=A^-1 mod 5
 (should be)=[3,1;4,2]
 (reported)=[3,1;4,2]

A=[1,2;3,4];A^-1 * A mod 5
 (should be)=[1,0;0,1]
 (reported)=[1,0;0,1]

Factorize(15)
 (should be)=[1,3,5;1,1,1]
 (reported)=[1,3,5;1,1,1]

Factors(15)
 (should be)=[1,3,5,15]
 (reported)=[1,3,5,15]

Factors(-15)
 (should be)=[-1,1,3,5,15]
 (reported)=[-1,1,3,5,15]

Factors(0)+1
Bad types for 'Addition'
 (should be)=((null)+1)
 (reported)=((null)+1)

Factors(NextPrime(777777)*NextPrime(888888))
 (should be)=[1,777781,888917,691382753177]
 (reported)=[1,777781,888917,691382753177]

Factors(NextPrime(7777777)*NextPrime(8888888))
 (should be)=[1,7777801,8888927,69136305309527]
 (reported)=[1,7777801,8888927,69136305309527]

Factors(NextPrime(77777)^2*NextPrime(88888))
 (should be)=[1,77783,88897,6050195089,6914675351,537844192826833]
 (reported)=[1,77783,88897,6050195089,6914675351,537844192826833]

Factors(2^10)
 (should be)=[1,2,4,8,16,32,64,128,256,512,1024]
 (reported)=[1,2,4,8,16,32,64,128,256,512,1024]

Factors(2^5*NextPrime(10000000))
 (should be)=[1,2,4,8,16,32,10000019,20000038,40000076,80000152,160000304,320000608]
 (reported)=[1,2,4,8,16,32,10000019,20000038,40000076,80000152,160000304,320000608]

PrimeFactors(15)
 (should be)=[3,5]
 (reported)=[3,5]

MaximalPrimePowerFactors(15)
 (should be)=[3,5]
 (reported)=[3,5]

MaximalPrimePowerFactors(75)
 (should be)=[3,25]
 (reported)=[3,25]

MaximalPrimePowerFactors(0)
MaximalPrimePowerFactors: argument not an integer larger than 0
 (should be)=MaximalPrimePowerFactors(0)
 (reported)=MaximalPrimePowerFactors(0)

PrimeFactors(0)
PrimeFactors: argument not an integer larger than 0
 (should be)=PrimeFactors(0)
 (reported)=PrimeFactors(0)

PrimeFactors(3+2i)
PrimeFactors: argument not an integer larger than 0
 (should be)=PrimeFactors((3+2i))
 (reported)=PrimeFactors((3+2i))

PrimeFactors(-4)
PrimeFactors: argument not an integer larger than 0
 (should be)=PrimeFactors(-4)
 (reported)=PrimeFactors(-4)

EulerPhi(365)
 (should be)=288
 (reported)=288

EulerPhi(15)
 (should be)=8
 (reported)=8

EulerPhi(13)
 (should be)=12
 (reported)=12

EulerPhi(-4)
EulerPhi: argument not an integer larger than 0
 (should be)=EulerPhi(-4)
 (reported)=EulerPhi(-4)

464104705^201934721 mod 536813567
 (should be)=45005201
 (reported)=45005201

Numerator (3i/7)
 (should be)=3i
 (reported)=3i

Numerator (3i/7+1)
 (should be)=7+3i
 (reported)=7+3i

Denominator (3i/7)
 (should be)=7
 (reported)=7

Denominator (3i/7+1)
 (should be)=7
 (reported)=7

(64^(1/2))/7
 (should be)=1 1/7
 (reported)=1 1/7

-1^2
 (should be)=1
 (reported)=1

(-1)^2
 (should be)=1
 (reported)=1

a=1;-a^2
 (should be)=-1
 (reported)=-1

a=1;(-a)^2
 (should be)=1
 (reported)=1

(78125^(1/7))/101
 (should be)=5/101
 (reported)=5/101

(78125^(2/7))/101
 (should be)=25/101
 (reported)=25/101

((78125/(2^7))^(2/7))/101
 (should be)=25/404
 (reported)=25/404

((1/78125)^(2/7))
 (should be)=1/25
 (reported)=1/25

[null,1,2]
 (should be)=[1,2]
 (reported)=[1,2]

[1,null,2]
 (should be)=[1,2]
 (reported)=[1,2]

[1,2,null]
 (should be)=[1,2]
 (reported)=[1,2]

[[1;2],3,null]
 (should be)=[1,3;2,3]
 (reported)=[1,3;2,3]

[[1;null],3]
 (should be)=[1,3]
 (reported)=[1,3]

[1;2,null]
 (should be)=[1;2]
 (reported)=[1;2]

[1,0;2,null]
 (should be)=[1,0;2,0]
 (reported)=[1,0;2,0]

[null,[1;2]]
 (should be)=[1;2]
 (reported)=[1;2]

[null,[1;2],3]
 (should be)=[1,3;2,3]
 (reported)=[1,3;2,3]

StringToASCII ("sdfsdf")
 (should be)=[115,100,102,115,100,102]
 (reported)=[115,100,102,115,100,102]

ASCIIToString ([115,100,102,115,100,102])
 (should be)="sdfsdf"
 (reported)="sdfsdf"

StringToASCII ("")+1
Bad types for 'Addition'
 (should be)=((null)+1)
 (reported)=((null)+1)

ASCIIToString (null)
 (should be)=""
 (reported)=""

AlphabetToString ([1,2,3],"abcd")
 (should be)="bcd"
 (reported)="bcd"

AlphabetToString (null,"abcd")
 (should be)=""
 (reported)=""

StringToAlphabet ("bbc","abcd")
 (should be)=[1,1,2]
 (reported)=[1,1,2]

StrongPseudoprimeTest(17,2)
 (should be)=true
 (reported)=true

StrongPseudoprimeTest(3215031751,2)
 (should be)=true
 (reported)=true

IsStrongPseudoprime(17,2)
 (should be)=false
 (reported)=false

PseudoprimeTest(17,2)
 (should be)=true
 (reported)=true

IsPseudoprime(17,2)
 (should be)=false
 (reported)=false

IsPseudoprime(91,3)
 (should be)=true
 (reported)=true

IsStrongPseudoprime(91,3)
 (should be)=false
 (reported)=false

IsStrongPseudoprime(3215031751,2)
 (should be)=true
 (reported)=true

IsStrongPseudoprime(3215031751,3)
 (should be)=true
 (reported)=true

StrongPseudoprimeTest(3215031751,11)
 (should be)=false
 (reported)=false

IsPseudoprime(341,2)
 (should be)=true
 (reported)=true

-[1,2] mod 3
 (should be)=[2,1]
 (reported)=[2,1]

DiscreteLog(153,2,181)
 (should be)=107
 (reported)=107

DiscreteLog(13,6,229)
 (should be)=117
 (reported)=117

log(153,2) mod 181
 (should be)=107
 (reported)=107

log(13,6) mod 229
 (should be)=117
 (reported)=117

log(10)==ln(10)
 (should be)=true
 (reported)=true

log(1,2,3)
log: too many arguments
 (should be)=log(1,2,3)
 (reported)=log(1,2,3)

sum n in null do n
 (should be)=0
 (reported)=0

prod n in null do n
 (should be)=1
 (reported)=1

i=0;for n in null do i=i+1 ; i
 (should be)=0
 (reported)=0

i=0;for n in [1,2,3] do i=i+1 ; i
 (should be)=3
 (reported)=3

MakeSet([1,3,1,2,2])
 (should be)=[1,3,2]
 (reported)=[1,3,2]

Intersection([1,3,2],[3,1,8])
 (should be)=[1,3]
 (reported)=[1,3]

Intersection(null,[3,1,8])+1
Bad types for 'Addition'
 (should be)=((null)+1)
 (reported)=((null)+1)

Intersection([3,1,8],null)+1
Bad types for 'Addition'
 (should be)=((null)+1)
 (reported)=((null)+1)

SetMinus(null,[3,1,8])+1
Bad types for 'Addition'
 (should be)=((null)+1)
 (reported)=((null)+1)

SetMinus([3,1,8],null)
 (should be)=[3,1,8]
 (reported)=[3,1,8]

SetMinus([1,2,3,4],[2,4])
 (should be)=[1,3]
 (reported)=[1,3]

IsIn(4,[1,2,3,4])
 (should be)=true
 (reported)=true

IsIn(4,[1,2,3,4].')
 (should be)=true
 (reported)=true

IsIn(4,[1,2;3,4])
 (should be)=true
 (reported)=true

IsIn(4,[1,2;4,3;6,6])
 (should be)=true
 (reported)=true

IsIn(4,[1,2;3,3;8,4])
 (should be)=true
 (reported)=true

IsIn(4,[1,2;3,3;8,4]')
 (should be)=true
 (reported)=true

IsIn(5,[1,2,3,4])
 (should be)=false
 (reported)=false

IsIn(5,[1,2;3,4])
 (should be)=false
 (reported)=false

IsIn(5,null)
 (should be)=false
 (reported)=false

IsIn(null,null)
 (should be)=false
 (reported)=false

IsIn([1,2],[1,2,3])
 (should be)=false
 (reported)=false

IsIn([1,2],`[[1,2],2,3])
 (should be)=true
 (reported)=true

IsIn("a",["a",2,3])
 (should be)=true
 (reported)=true

IsIn(true,[1,2,3])
 (should be)=false
 (reported)=false

IsIn(true,[true,2,3])
 (should be)=true
 (reported)=true

IsIn(false,[true,2,3])
 (should be)=false
 (reported)=false

IsIn(false,[false,2,3])
 (should be)=true
 (reported)=true

IsIn(true,[false,2,3])
 (should be)=false
 (reported)=false

IsIn(0,[0.0,2,3])
 (should be)=false
 (reported)=false

IsIn(0,[0,2,3])
 (should be)=true
 (reported)=true

IsIn(2,[4/2,2,3])
 (should be)=true
 (reported)=true

IsIn(1,1)
IsIn: argument number 2 not a matrix or null node
 (should be)=IsIn(1,1)
 (reported)=IsIn(1,1)

IsSubset([1,2],[1,2,3])
 (should be)=true
 (reported)=true

IsSubset([1,2,4],[1,2,3])
 (should be)=false
 (reported)=false

IsSubset(null,[1,2,3])
 (should be)=true
 (reported)=true

IsSubset(null,null)
 (should be)=true
 (reported)=true

IsSubset([1],null)
 (should be)=false
 (reported)=false

IsSubset(["a"],["c","a","b"])
 (should be)=true
 (reported)=true

IsSubset(1,[1,2,3])
IsSubset: argument number 1 not a matrix or null node
 (should be)=IsSubset(1,[1,2,3])
 (reported)=IsSubset(1,[1,2,3])

SqrtModPrime(8,127)
 (should be)=[32,95]
 (reported)=[32,95]

SqrtModPrime(7,127)+1
Bad types for 'Addition'
 (should be)=((null)+1)
 (reported)=((null)+1)

SortVector(SqrtModPrime(8,137))
 (should be)=[62,75]
 (reported)=[62,75]

SortVector(SqrtModPrime(23,193))
 (should be)=[71,122]
 (reported)=[71,122]

SqrtModPrime(22,149)
 (should be)=[52,97]
 (reported)=[52,97]

sqrt(22) mod 149
 (should be)=[52,97]
 (reported)=[52,97]

1i^2
 (should be)=-1
 (reported)=-1

1i^3
 (should be)=-1i
 (reported)=-1i

1i^4
 (should be)=1
 (reported)=1

1i^5
 (should be)=1i
 (reported)=1i

1i^5070602400912917605986812821505
 (should be)=1i
 (reported)=1i

0.1^-1.0
 (should be)=10.0
 (reported)=10.0

a=1 ; if a=5 then 1 else 0
 (should be)=0
 (reported)=0

a=5 ; if a=5 then 1 else 0
 (should be)=1
 (reported)=1

a=2 ; if a=5 then 1 else 0 ; a
 (should be)=2
 (reported)=2

a=2 ; if a:=5 then 1 else 0
 (should be)=1
 (reported)=1

a=2 ; if a:=5 then 1 else 0 ; a
 (should be)=5
 (reported)=5

function f(a,b)=a+b;function g(a,b)=a*b; f+g call (4,5)
 (should be)=29
 (reported)=29

function f(a,b)=a+2*b;function g(a,b)=a-b; f+g call (4,5)
 (should be)=13
 (reported)=13

sin*sin call (5) == sin(5)*sin(5)
 (should be)=true
 (reported)=true

sin^2 call (5) == sin(5)^2
 (should be)=true
 (reported)=true

sin^2 call (6) == sin(5)^2
 (should be)=false
 (reported)=false

2^sin call (5) == 2^sin(5)
 (should be)=true
 (reported)=true

f = abs! ; f(-5)
 (should be)=120
 (reported)=120

exp(sin) call (3) == exp(sin(3))
 (should be)=true
 (reported)=true

exp(cos*sin) call (3) == exp(cos(3)*sin(3))
 (should be)=true
 (reported)=true

e^sin call (3) == e^(sin(3))
 (should be)=true
 (reported)=true

2 <=> "3"
 (should be)=-1
 (reported)=-1

25 <=> "3"
 (should be)=-1
 (reported)=-1

3 <=> "3"
 (should be)=0
 (reported)=0

4 <=> "3"
 (should be)=1
 (reported)=1

"2" <=> 3
 (should be)=-1
 (reported)=-1

"3" <=> 3
 (should be)=0
 (reported)=0

"4" <=> 3
 (should be)=1
 (reported)=1

"2" <=> "3"
 (should be)=-1
 (reported)=-1

"25" <=> "3"
 (should be)=-1
 (reported)=-1

"3" <=> "3"
 (should be)=0
 (reported)=0

"4" <=> "3"
 (should be)=1
 (reported)=1

a=[3,1;2,1];1/a
 (should be)=[1,-1;-2,3]
 (reported)=[1,-1;-2,3]

a=[3,1;2,1];1/a;a
 (should be)=[3,1;2,1]
 (reported)=[3,1;2,1]

1 == true
 (should be)=true
 (reported)=true

pi == true
 (should be)=true
 (reported)=true

false == true
 (should be)=false
 (reported)=false

0 == true
 (should be)=false
 (reported)=false

true == 0
 (should be)=false
 (reported)=false

false == 0
 (should be)=true
 (reported)=true

|cos(pi+0.1i) +1| < 0.1
 (should be)=true
 (reported)=true

|sin(pi+0.1i)| < 0.11
 (should be)=true
 (reported)=true

NDerivative(`(x)=x^2,1)
 (should be)=2.0
 (reported)=2.0

Derivative(`(x)=x^2,1)
 (should be)=2
 (reported)=2

NDerivative(`(x)=x^2,10)
 (should be)=20.0
 (reported)=20.0

Derivative(`(x)=x^2,10)
 (should be)=20
 (reported)=20

Derivative(`(x)=float(x)^2,10)
 (should be)=20.0
 (reported)=20.0

function f(x) = x^2 ; NDerivative(f,10)
 (should be)=20.0
 (reported)=20.0

function _f(x) = x^2 ; NDerivative(_f,10)
 (should be)=20.0
 (reported)=20.0

function f(x) = x^2 ; IsDifferentiable(f,10)
 (should be)=true
 (reported)=true

function f(x) = |x| ; IsDifferentiable(f,0)
 (should be)=false
 (reported)=false

function f(x) = |x| ; IsDifferentiable(f,10)
 (should be)=true
 (reported)=true

function f(x) = x^2 ; IsContinuous(f,10)
 (should be)=true
 (reported)=true

function f(x) = (if x < 0 then 0 else 1); IsDifferentiable(f,0)
 (should be)=false
 (reported)=false

function f(x) = (if x < 0 then 0 else 1); IsContinuous(f,0)
 (should be)=false
 (reported)=false

function f(x) = (if x < 0 then 0 else 1); IsContinuous(f,0.1)
 (should be)=true
 (reported)=true

function f(x) = (if x < 0 then 0 else 1); IsContinuous(f,-0.1)
 (should be)=true
 (reported)=true

|InfiniteSum(`(n)=(2.0^(-n)),1,1)-1|<SumProductTolerance
 (should be)=true
 (reported)=true

|InfiniteSum2(`(a,n)=(2.0^(-n)),99,1,1)-1|<SumProductTolerance
 (should be)=true
 (reported)=true

|InfiniteProduct(`(n)=(1+2.0^(-n)),1,1)-2.38423102903|<SumProductTolerance
 (should be)=true
 (reported)=true

|InfiniteProduct2(`(a,n)=(1+2.0^(-n)),99,1,1)-2.38423102903|<SumProductTolerance
 (should be)=true
 (reported)=true

BernoulliNumber([0:10])
 (should be)=[1,-1/2,1/6,0,-1/30,0,1/42,0,-1/30,0,5/66]
 (reported)=[1,-1/2,1/6,0,-1/30,0,1/42,0,-1/30,0,5/66]

Divides(5,10)
 (should be)=true
 (reported)=true

Divides(5,9)
 (should be)=false
 (reported)=false

Divides([1,2,3],9)
 (should be)=[true,false,true]
 (reported)=[true,false,true]

Divides(0,5)
Division by zero!
 (should be)=Divides(0,5)
 (reported)=Divides(0,5)

ExactDivision(123*7,7)
 (should be)=123
 (reported)=123

ExactDivision(1,0)
Division by zero!
 (should be)=ExactDivision(1,0)
 (reported)=ExactDivision(1,0)

PadicValuation(2^4 * 7^8, 7)
 (should be)=8
 (reported)=8

RemoveFactor(2^4 * 7^8, 7)
 (should be)=16
 (reported)=16

IsPositiveInteger(2)
 (should be)=true
 (reported)=true

IsPositiveInteger(0)
 (should be)=false
 (reported)=false

IsPositiveInteger(-1)
 (should be)=false
 (reported)=false

IsPositiveInteger(1i)
 (should be)=false
 (reported)=false

IsNonNegativeInteger(2)
 (should be)=true
 (reported)=true

IsNonNegativeInteger(0)
 (should be)=true
 (reported)=true

IsNonNegativeInteger(-1)
 (should be)=false
 (reported)=false

IsNonNegativeInteger(1i)
 (should be)=false
 (reported)=false

MoebiusMu(2*3*7)
 (should be)=-1
 (reported)=-1

MoebiusMu(1)
 (should be)=1
 (reported)=1

MoebiusMu(4)
 (should be)=0
 (reported)=0

MoebiusMu(2*3)
 (should be)=1
 (reported)=1

RungeKutta (`(x,y) = 2*x+3,0,0,8,10)
 (should be)=88.0
 (reported)=88.0

v=RungeKuttaFull (`(x,y) = 2*x+3,0,0,8,10);v@(11,2)
 (should be)=88.0
 (reported)=88.0

v=RungeKuttaFull (`(x,y) = 2*x+3,0,0,8,10);v@(11,1)
 (should be)=8.0
 (reported)=8.0

v=RungeKuttaFull (`(x,y) = 2*x+3,0,0,8,10);v@(1,2)
 (should be)=0.0
 (reported)=0.0

v=RungeKuttaFull (`(x,y) = 2*x+3,0,0,8,10);v@(1,1)
 (should be)=0.0
 (reported)=0.0

EulersMethod (`(x,y) = 2*x+3,0,0,8,100)
 (should be)=87.36
 (reported)=87.36

v=EulersMethodFull (`(x,y) = 2*x+3,0,0,8,100);v@(101,2)
 (should be)=87.36
 (reported)=87.36

v=EulersMethodFull (`(x,y) = 2*x+3,0,0,8,100);v@(101,1)
 (should be)=8.0
 (reported)=8.0

v=EulersMethodFull (`(x,y) = 2*x+3,0,0,8,100);v@(1,2)
 (should be)=0.0
 (reported)=0.0

v=EulersMethodFull (`(x,y) = 2*x+3,0,0,8,100);v@(1,1)
 (should be)=0.0
 (reported)=0.0

EulersMethodFull (`(x,y) = y+1,0,0,2,2)
 (should be)=[0.0,0.0;1.0,1.0;2.0,3.0]
 (reported)=[0.0,0.0;1.0,1.0;2.0,3.0]

SymbolicDerivative(sin)
 (should be)=(`(x)=cos(x))
 (reported)=(`(x)=cos(x))

SymbolicDerivative(cos)
 (should be)=(`(x)=(-sin(x)))
 (reported)=(`(x)=(-sin(x)))

SymbolicDerivative(`(x)=10*x^3+x^2+88*x+100)
 (should be)=(`(x)=(88+((30*(x^2))+(2*x))))
 (reported)=(`(x)=(88+((30*(x^2))+(2*x))))

SymbolicDerivative(`(x)=10*x^2 + 20*x^2*9)
 (should be)=(`(x)=(380*x))
 (reported)=(`(x)=(380*x))

SymbolicDerivative(`(x)=x^2*x^3)
 (should be)=(`(x)=(5*(x^4)))
 (reported)=(`(x)=(5*(x^4)))

SymbolicDerivative(sin*cos)
 (should be)=(`(_x0)=((sin(_x0)*(-sin(_x0)))+(cos(_x0)*cos(_x0))))
 (reported)=(`(_x0)=((sin(_x0)*(-sin(_x0)))+(cos(_x0)*cos(_x0))))

function foo(f) = SymbolicDerivative(f) ; foo (sin)
 (should be)=(`(x)=cos(x))
 (reported)=(`(x)=cos(x))

function foo(f) = SymbolicDerivative(f) ; foo (`(x)=x^2)
 (should be)=(`(x)=(2*x))
 (reported)=(`(x)=(2*x))

SymbolicDerivative(f:=sin)
 (should be)=(`(x)=cos(x))
 (reported)=(`(x)=cos(x))

[1;2]+2
 (should be)=[3;4]
 (reported)=[3;4]

[1,2]+2
 (should be)=[3,4]
 (reported)=[3,4]

[1;2]-1
 (should be)=[0;1]
 (reported)=[0;1]

[1,2]-1
 (should be)=[0,1]
 (reported)=[0,1]

[1,2;3,4]+2
 (should be)=[3,2;3,6]
 (reported)=[3,2;3,6]

[1,2;3,4;5,6]+2
Can't add/subtract a scalar to non-square matrix (A + x is defined as A + x*I)
 (should be)=([1,2;3,4;5,6]+2)
 (reported)=([1,2;3,4;5,6]+2)

function f(x) = x^2;ComposePower (f,3,7)
 (should be)=5764801
 (reported)=5764801

function f(x) = x^2;ComposePower (f,0,7)
 (should be)=7
 (reported)=7

function f(x) = x^2;Compose (f,sin) call (2) == f(sin(2))
 (should be)=true
 (reported)=true

SymbolicNthDerivative(sin,2)
 (should be)=(`(x)=(-sin(x)))
 (reported)=(`(x)=(-sin(x)))

SymbolicNthDerivativeTry(print,2)+1
Bad types for 'Addition'
 (should be)=((null)+1)
 (reported)=((null)+1)

ComposePower(SymbolicDerivative,10,sin)
 (should be)=(`(x)=(-sin(x)))
 (reported)=(`(x)=(-sin(x)))

SymbolicNthDerivative(sin,10)
 (should be)=(`(x)=(-sin(x)))
 (reported)=(`(x)=(-sin(x)))

SymbolicDerivative(`(x)=1/x)
 (should be)=(`(x)=(-1/(x^2)))
 (reported)=(`(x)=(-1/(x^2)))

function f() = (for n=1 to 2 do (a=`[[1]]);a);f()
 (should be)=`[[1]]
 (reported)=`[[1]]

NullSpace ([1,0,0,2,4;0,0,1,-3,5])
 (should be)=[0,2,4;-1,0,0;0,-3,5;0,-1,0;0,0,-1]
 (reported)=[0,2,4;-1,0,0;0,-3,5;0,-1,0;0,0,-1]

A=[1,1,1,1;2,3,4,1;9,1,1,1];A*NullSpace(A)@(,1)
 (should be)=[0;0;0]
 (reported)=[0;0;0]

A=[1,1i,1,1;2,3,4i,1;9,1,1,1i];A*NullSpace(A)@(,1)
 (should be)=[0;0;0]
 (reported)=[0;0;0]

CountZeroColumns ([1])
 (should be)=0
 (reported)=0

CountZeroColumns (null)
 (should be)=0
 (reported)=0

CountZeroColumns ([1,0,1])
 (should be)=1
 (reported)=1

CountZeroColumns ([1,0,1;1,0,1])
 (should be)=1
 (reported)=1

CountZeroColumns ([1i,0,1;1,0,1])
 (should be)=1
 (reported)=1

CountZeroColumns ([1,0,1;0,0,0])
 (should be)=1
 (reported)=1

CountZeroColumns ([1,0,0;0,0,0])
 (should be)=2
 (reported)=2

StripZeroColumns ([1])
 (should be)=[1]
 (reported)=[1]

StripZeroColumns (null)+1
Bad types for 'Addition'
 (should be)=((null)+1)
 (reported)=((null)+1)

StripZeroColumns ([1,0,2])
 (should be)=[1,2]
 (reported)=[1,2]

StripZeroColumns ([1,0,2;3,0,4])
 (should be)=[1,2;3,4]
 (reported)=[1,2;3,4]

StripZeroColumns ([1,0,2i;3i,0,4])
 (should be)=[1,2i;3i,4]
 (reported)=[1,2i;3i,4]

StripZeroColumns ([1,0,2;0,0,0])
 (should be)=[1,2;0,0]
 (reported)=[1,2;0,0]

StripZeroColumns ([1,0,0;0,0,0])
 (should be)=[1;0]
 (reported)=[1;0]

NextCombination([1,2,3,4],6)
 (should be)=[1,2,3,5]
 (reported)=[1,2,3,5]

NextCombination([1,2,3,6],6)
 (should be)=[1,2,4,5]
 (reported)=[1,2,4,5]

NextCombination([3,4,5,6],6)+1
Bad types for 'Addition'
 (should be)=((null)+1)
 (reported)=((null)+1)

det ([1i,1i+3,5,6;4,0,8,6;8,1i,1i,1;1,2,3,4])
 (should be)=56+176i
 (reported)=56+176i

PolyToString([1i,2i,3i])
 (should be)="(3i)*x^2 + (2i)*x + (1i)"
 (reported)="(3i)*x^2 + (2i)*x + (1i)"

if 1i then 1 else 0
 (should be)=1
 (reported)=1

A=[1,2,3,4;1i,2,3i,4;1,1,1,1;1i,1i,1i,9];A^-1 * A == I(4)
 (should be)=true
 (reported)=true

IntegerFromBoolean(1i)
 (should be)=1
 (reported)=1

MakeVector([1,2;3,4])
 (should be)=[1;3;2;4]
 (reported)=[1;3;2;4]

MakeVector(null)+1
Bad types for 'Addition'
 (should be)=((null)+1)
 (reported)=((null)+1)

Gamma(5)
 (should be)=24.0
 (reported)=24.0

ToeplitzMatrix ([1,2i,3i])
 (should be)=[1,2i,3i;-2i,1,2i;-3i,-2i,1]
 (reported)=[1,2i,3i;-2i,1,2i;-3i,-2i,1]

ToeplitzMatrix ([1,2,3],[1,4,5,6])
 (should be)=[1,4,5,6;2,1,4,5;3,2,1,4]
 (reported)=[1,4,5,6;2,1,4,5;3,2,1,4]

ToeplitzMatrix ([1,2,3,6],[1,4,5])
 (should be)=[1,4,5;2,1,4;3,2,1;6,3,2]
 (reported)=[1,4,5;2,1,4;3,2,1;6,3,2]

ToeplitzMatrix ([1,2,3],[8,4,5,6])
ToeplitzMatrix: column wins diagonal conflict
 (should be)=[1,4,5,6;2,1,4,5;3,2,1,4]
 (reported)=[1,4,5,6;2,1,4,5;3,2,1,4]

CommutationMatrix (2,2)
 (should be)=[1,0,0,0;0,0,1,0;0,1,0,0;0,0,0,1]
 (reported)=[1,0,0,0;0,0,1,0;0,1,0,0;0,0,0,1]

CommutationMatrix (2,3)
 (should be)=[1,0,0,0,0,0;0,0,1,0,0,0;0,0,0,0,1,0;0,1,0,0,0,0;0,0,0,1,0,0;0,0,0,0,0,1]
 (reported)=[1,0,0,0,0,0;0,0,1,0,0,0;0,0,0,0,1,0;0,1,0,0,0,0;0,0,0,1,0,0;0,0,0,0,0,1]

IsPositiveDefinite([0])
 (should be)=false
 (reported)=false

IsPositiveDefinite([-1])
 (should be)=false
 (reported)=false

IsPositiveDefinite(I(5))
 (should be)=true
 (reported)=true

IsPositiveDefinite([1,1;1,1])
 (should be)=false
 (reported)=false

IsPositiveDefinite([1,2;3,4])
 (should be)=false
 (reported)=false

M=I(5)+randint(5,5,5)/100;IsPositiveDefinite(M+M')
 (should be)=true
 (reported)=true

IsPositiveSemidefinite([0])
 (should be)=true
 (reported)=true

IsPositiveSemidefinite([-1])
 (should be)=false
 (reported)=false

IsPositiveSemidefinite(I(5))
 (should be)=true
 (reported)=true

IsPositiveSemidefinite([1,1;1,1])
 (should be)=true
 (reported)=true

IsPositiveSemidefinite([1,2;3,4])
 (should be)=false
 (reported)=false

Eigenvalues([0,1,0;3,0,4;0,3,3])
 (should be)=[-3.0;5.44948974278;0.550510257217]
 (reported)=[-3.0;5.44948974278;0.550510257217]

Eigenvalues(I(3))
 (should be)=[1;1;1]
 (reported)=[1;1;1]

M=I(5)+randint(5,5,5)/100;IsPositiveSemidefinite(M+M')
 (should be)=true
 (reported)=true

FrobeniusNumber ([2,6,7])
 (should be)=5
 (reported)=5

FrobeniusNumber ([6,9,20])
 (should be)=43
 (reported)=43

FrobeniusNumber (6,9,20)
 (should be)=43
 (reported)=43

FrobeniusNumber (7,10)
 (should be)=53
 (reported)=53

GreedyAlgorithm (62,[6,9,20])
 (should be)=[1,4,1]
 (reported)=[1,4,1]

StirlingNumberSecond (5,[1:5])
 (should be)=[1,15,25,10,1]
 (reported)=[1,15,25,10,1]

StirlingNumberSecond ([3,3,5,5,5],[1:5])
 (should be)=[1,3,25,10,1]
 (reported)=[1,3,25,10,1]

StirlingNumberSecond ([3,3,5,5,5],2)
 (should be)=[3,3,15,15,15]
 (reported)=[3,3,15,15,15]

StirlingNumberFirst (4,[1:5])
 (should be)=[-24,26,-9,1,0]
 (reported)=[-24,26,-9,1,0]

nCr(4.1,5)
 (should be)=0.02446675
 (reported)=0.02446675

nCr(100,5)
 (should be)=75287520
 (reported)=75287520

nCr(-100,5)
 (should be)=-91962520
 (reported)=-91962520

123124564233.1212192123
 (should be)=1.23124564233e11
 (reported)=1.23124564233e11

12312456233.1212192123
 (should be)=12312456233.1
 (reported)=12312456233.1

-123124564233.1212192123
 (should be)=-1.23124564233e11
 (reported)=-1.23124564233e11

-12312456233.1212192123
 (should be)=-12312456233.1
 (reported)=-12312456233.1

IsZero(zeros(10,12))
 (should be)=true
 (reported)=true

IsZero(0)
 (should be)=true
 (reported)=true

IsZero(null)
 (should be)=true
 (reported)=true

IsZero(9)
 (should be)=false
 (reported)=false

IsZero(I(9))
 (should be)=false
 (reported)=false

IsZero([1,2,3])
 (should be)=false
 (reported)=false

IsIdentity(1)
 (should be)=true
 (reported)=true

IsIdentity(0)
 (should be)=false
 (reported)=false

IsIdentity(9)
 (should be)=false
 (reported)=false

IsIdentity(null)
 (should be)=false
 (reported)=false

IsIdentity(I(9))
 (should be)=true
 (reported)=true

IsIdentity(0.1*I(10))
 (should be)=false
 (reported)=false

IsIdentity([I(9),zeros(9,1)])
 (should be)=false
 (reported)=false

IsIdentity([1])
 (should be)=true
 (reported)=true

IsIdentity([1,2,3])
 (should be)=false
 (reported)=false

IsIdentity(zeros(10,12))
 (should be)=false
 (reported)=false

IsMatrixPositive(ones(5,5))
 (should be)=true
 (reported)=true

IsMatrixPositive(ones(5,5)*1i)
 (should be)=false
 (reported)=false

IsMatrixPositive(zeros(5,5))
 (should be)=false
 (reported)=false

IsMatrixPositive(-ones(5,5))
 (should be)=false
 (reported)=false

IsMatrixPositive([1,2,3])
 (should be)=true
 (reported)=true

IsMatrixPositive([1+1i,2,3])
 (should be)=false
 (reported)=false

IsMatrixPositive([0,1;2,3])
 (should be)=false
 (reported)=false

IsMatrixPositive([-1,1;2,3])
 (should be)=false
 (reported)=false

IsMatrixNonnegative([1,2,3])
 (should be)=true
 (reported)=true

IsMatrixNonnegative([1i,2,3])
 (should be)=false
 (reported)=false

IsMatrixNonnegative([1+1i,2,3])
 (should be)=false
 (reported)=false

IsMatrixNonnegative([0,1;2,3])
 (should be)=true
 (reported)=true

IsMatrixNonnegative([-1,1;2,3])
 (should be)=false
 (reported)=false

IsMatrixNonnegative(ones(5,5))
 (should be)=true
 (reported)=true

IsMatrixNonnegative(ones(5,5)*1i)
 (should be)=false
 (reported)=false

IsMatrixNonnegative(zeros(5,5))
 (should be)=true
 (reported)=true

IsMatrixNonnegative(-ones(5,5))
 (should be)=false
 (reported)=false

1e-50
 (should be)=1e-50
 (reported)=1e-50

1e-50+1i
 (should be)=0.0+1i
 (reported)=0.0+1i

1e-50+1.0i
 (should be)=0.0+1.0i
 (reported)=0.0+1.0i

1e-50+1e-40i
 (should be)=1e-50+1e-40i
 (reported)=1e-50+1e-40i

[1e-50]
 (should be)=[1e-50]
 (reported)=[1e-50]

[1e-50,1i]
 (should be)=[0.0,1i]
 (reported)=[0.0,1i]

[1e-50,1.0i]
 (should be)=[0.0,1.0i]
 (reported)=[0.0,1.0i]

[1e-50,1e-40i]
 (should be)=[1e-50,1e-40i]
 (reported)=[1e-50,1e-40i]

DividePoly([1,2],[0])
DividePoly: Division by zero!
 (should be)=DividePoly([1,2],[0])
 (reported)=DividePoly([1,2],[0])

DividePoly([1,2],[1])
 (should be)=[1,2]
 (reported)=[1,2]

DividePoly([3,2],[1,1])
 (should be)=[2]
 (reported)=[2]

DividePoly([3,2],[1,1],&r);r
 (should be)=[1]
 (reported)=[1]

DividePoly([1,2],[1,2,3])
 (should be)=[0]
 (reported)=[0]

DividePoly([1,2],[1,2,3],&r);r
 (should be)=[1,2]
 (reported)=[1,2]

DividePoly([1,2,3],[1,2,3])
 (should be)=[1]
 (reported)=[1]

DividePoly([1,2,3],[1,2,3],&r);r
 (should be)=[0]
 (reported)=[0]

0.0
 (should be)=0.0
 (reported)=0.0

1.0
 (should be)=1.0
 (reported)=1.0

12.0
 (should be)=12.0
 (reported)=12.0

12.00000000000000000001
 (should be)=12.0
 (reported)=12.0

12345678911.0
 (should be)=12345678911.0
 (reported)=12345678911.0

123456789112.0
 (should be)=1.23456789112e11
 (reported)=1.23456789112e11

12345678911.4
 (should be)=12345678911.4
 (reported)=12345678911.4

123456789112.4
 (should be)=1.23456789112e11
 (reported)=1.23456789112e11

123456789112.6
 (should be)=1.23456789113e11
 (reported)=1.23456789113e11

PivotColumns([1,1;0,1])
 (should be)=[1,2;1,2]
 (reported)=[1,2;1,2]

PivotColumns ([0,0,1,0;0,0,0,1])
 (should be)=[3,4;1,2]
 (reported)=[3,4;1,2]

PivotColumns ([0,0,1,0,0;0,0,0,1,0])
 (should be)=[3,4;1,2]
 (reported)=[3,4;1,2]

PivotColumns ([1,2,3;4,5,6;7,8,9])
 (should be)=[1,2;1,2]
 (reported)=[1,2;1,2]

PivotColumns ([1,2,3;1,2,3;1,2,3])
 (should be)=[1;1]
 (reported)=[1;1]

PivotColumns ([0,2,3;0,2,3;0,2,3])
 (should be)=[2;1]
 (reported)=[2;1]

NullSpace(null)+1
Bad types for 'Addition'
 (should be)=((null)+1)
 (reported)=((null)+1)

NullSpace(I(10))+1
Bad types for 'Addition'
 (should be)=((null)+1)
 (reported)=((null)+1)

[1,2]@(null)+1
Bad types for 'Addition'
 (should be)=((null)+1)
 (reported)=((null)+1)

[1,2;3,4]@(,null)+1
Bad types for 'Addition'
 (should be)=((null)+1)
 (reported)=((null)+1)

[1,2;3,4]@(null,)+1
Bad types for 'Addition'
 (should be)=((null)+1)
 (reported)=((null)+1)

[1,2;3,4]@(2,null)+1
Bad types for 'Addition'
 (should be)=((null)+1)
 (reported)=((null)+1)

[1,2;3,4]@([1,2],null)+1
Bad types for 'Addition'
 (should be)=((null)+1)
 (reported)=((null)+1)

[1,2;3,4]@(null,2)+1
Bad types for 'Addition'
 (should be)=((null)+1)
 (reported)=((null)+1)

[1,2;3,4]@(null,[1,2])+1
Bad types for 'Addition'
 (should be)=((null)+1)
 (reported)=((null)+1)

IsDefined("IsDefined")
 (should be)=true
 (reported)=true

IsDefined(`IsDefined)
 (should be)=true
 (reported)=true

IsDefined(`UguUguUgu)
 (should be)=false
 (reported)=false

undefine(`UguUguUgu)+1
Bad types for 'Addition'
 (should be)=((null)+1)
 (reported)=((null)+1)

a=9;undefine(`a);a
Variable 'a' used uninitialized
 (should be)=a
 (reported)=a

a=9;undefine("a");a
Variable 'a' used uninitialized
 (should be)=a
 (reported)=a

function f(x)=(k=1;ff=`()=(k+1);k=(`()=0);ff);ll=f(5)
 (should be)=(`()=(k=(`()=0);(k+1)))
 (reported)=(`()=(k=(`()=0);(k+1)))

function f(x)=(k=1;ff=`()=(k+1);k=2;ff);ll=f(5)
 (should be)=(`()=(k=2;(k+1)))
 (reported)=(`()=(k=2;(k+1)))

function f(x)=(k=1;ff=`()=(k+1);k=2;ff);ll=f(5);ll()
 (should be)=3
 (reported)=3

function f(x)=(k=1;(function ff()=(k+1));k=2;ff);ll=f(5);ll()
 (should be)=3
 (reported)=3

function f(x)=(ff=`()=(k+1);ff);ll=f(5)
 (should be)=(`()=(k+1))
 (reported)=(`()=(k+1))

k=9;function f(x)=(ff=`()=(k+1);ff);ll=f(5)
 (should be)=(`()=(k+1))
 (reported)=(`()=(k+1))

k=9;function f(x)=(ff=`()=(k+1);ff);ll=f(5);ll()
 (should be)=10
 (reported)=10

IsNull(SolveLinearSystem ([1,4],[5]))
 (should be)=true
 (reported)=true

SolveLinearSystem ([1],[5])
 (should be)=[5]
 (reported)=[5]

SolveLinearSystem ([1;1],[5;5])
 (should be)=[5]
 (reported)=[5]

SolveLinearSystem ([1,2;2,4;0,1],[1;2;3])
 (should be)=[-5;3]
 (reported)=[-5;3]

IsNull(SolveLinearSystem ([1,2;2,4;0,1],[1;3;3]))
 (should be)=true
 (reported)=true

IsNull(zeros(5,0))
 (should be)=true
 (reported)=true

IsNull(zeros(0,3))
 (should be)=true
 (reported)=true

IsNull(ones(0,1))
 (should be)=true
 (reported)=true

IsNull(ones(2,0))
 (should be)=true
 (reported)=true

NullSpace([1,1])
 (should be)=[1;-1]
 (reported)=[1;-1]

NullSpace([1,1;0,0])
 (should be)=[1;-1]
 (reported)=[1;-1]

NullSpace([1,1;2,2])
 (should be)=[1;-1]
 (reported)=[1;-1]

NullSpace([1,1;2,2;3,3])
 (should be)=[1;-1]
 (reported)=[1;-1]

NullSpace([0,0;1,1;2,2;3,3])
 (should be)=[1;-1]
 (reported)=[1;-1]

NullSpace([0,0;1,0;2,0;3,0])
 (should be)=[0;-1]
 (reported)=[0;-1]

Parse("3+4")
 (should be)=7
 (reported)=7

1+Parse("3+4")
 (should be)=8
 (reported)=8

Evaluate("3+4")
 (should be)=7
 (reported)=7

1+Evaluate("3+4")
 (should be)=8
 (reported)=8

Parse("x+4")
 (should be)=(x+4)
 (reported)=(x+4)

Parse("a+b")
 (should be)=(a+b)
 (reported)=(a+b)

Parse(null)+1
Bad types for 'Addition'
 (should be)=((null)+1)
 (reported)=((null)+1)

Parse("x=1;x=x+1;x")
 (should be)=((x=1);(x=(x+1));x)
 (reported)=((x=1);(x=(x+1));x)

Evaluate("a+b")
line 1: Variable 'a' used uninitialized
line 1: Variable 'b' used uninitialized
 (should be)=(a+b)
 (reported)=(a+b)

Evaluate(null)+1
Bad types for 'Addition'
 (should be)=((null)+1)
 (reported)=((null)+1)

Evaluate("x=1;x=x+1;x")
 (should be)=2
 (reported)=2

for n=-10 to 10 do .;n
 (should be)=10
 (reported)=10

for n=-10 to 10 by 3 do .;n
 (should be)=8
 (reported)=8

for n=-11 to 10 by 3 do .;n
 (should be)=10
 (reported)=10

EulersMethod (`(x,y)=(x-y),0,0,3,3)
 (should be)=2.0
 (reported)=2.0

EulersMethod (`(x,y)=[(x-y@(1));0],0,[0;0],3,3)
 (should be)=[2.0;0.0]
 (reported)=[2.0;0.0]

EulersMethod (`(x,y)=[0;(x-y@(2))],0,[0;0],3,3)
 (should be)=[0.0;2.0]
 (reported)=[0.0;2.0]

EulersMethod (`(x,y)=[(x-y@(1));(x-y@(2))],0,[0;0],3,3)
 (should be)=[2.0;2.0]
 (reported)=[2.0;2.0]

CompositeSimpsonsRule(`(x)=x^2,0,3,100)
 (should be)=9.0
 (reported)=9.0

CompositeSimpsonsRule(`(x)=x^2,3,0,100)
 (should be)=-9.0
 (reported)=-9.0

CompositeSimpsonsRule(`(x)=x^2,3,3,100)
 (should be)=0
 (reported)=0

a
Variable 'a' used uninitialized
 (should be)=a
 (reported)=a

a=7;UndefineAll();a
Variable 'a' used uninitialized
 (should be)=a
 (reported)=a

UndefineAll();a
Variable 'a' used uninitialized
 (should be)=a
 (reported)=a

UndefineAll()+0
Bad types for 'Addition'
 (should be)=((null)+0)
 (reported)=((null)+0)

UserVariables()+0
Bad types for 'Addition'
 (should be)=((null)+0)
 (reported)=((null)+0)

a=9;ProtectAll();UserVariables()+0
Bad types for 'Addition'
 (should be)=((null)+0)
 (reported)=((null)+0)

a=9;ProtectAll();a=11;a
Trying to set a protected id 'a'
 (should be)=9
 (reported)=9

a=7;(function f(x)=(b=9));f(8);UserVariables()
 (should be)=[f,a]
 (reported)=[f,a]

a=7;(function f(x)=(b=9));f(8);UndefineAll();UserVariables()+0
Bad types for 'Addition'
 (should be)=((null)+0)
 (reported)=((null)+0)

parameter FloatPrecision = 888
Trying to set a protected id 'FloatPrecision'
 (should be)=(parameter FloatPrecision = 888)
 (reported)=(parameter FloatPrecision = 888)

parameter foo = 888
 (should be)=888
 (reported)=888

y=9;(function g(x)[y]=(y+1));y=0;g(0)
 (should be)=10
 (reported)=10

a=9;function f(x)[a]=(local *;x+a)
 (should be)=(`(x)=(local *;a=9;(x+a)))
 (reported)=(`(x)=(local *;a=9;(x+a)))

a=9;function f(x)[a]=(local x;x+a)
 (should be)=(`(x)=(local x;a=9;(x+a)))
 (reported)=(`(x)=(local x;a=9;(x+a)))

a=9;function f(x)[a]=(local x,h,g;x+a)
 (should be)=(`(x)=(local x,h,g;a=9;(x+a)))
 (reported)=(`(x)=(local x,h,g;a=9;(x+a)))

function f(x)=(local x,h,g;x+a)
 (should be)=(`(x)=(local x,h,g;(x+a)))
 (reported)=(`(x)=(local x,h,g;(x+a)))

function f(x)=(local *;x+a)
 (should be)=(`(x)=(local *;(x+a)))
 (reported)=(`(x)=(local *;(x+a)))

Parse("local *")
line 1: ERROR: syntax error at end of input
 (should be)=Parse("local *")
 (reported)=Parse("local *")

Evaluate("local *")
line 1: ERROR: syntax error at end of input
 (should be)=Evaluate("local *")
 (reported)=Evaluate("local *")

Parse("local *;x")
line 1: ERROR: 'local' in a wrong place, can only be first statement in a function!
 (should be)=Parse("local *;x")
 (reported)=Parse("local *;x")

Evaluate("local *;x")
line 1: ERROR: 'local' in a wrong place, can only be first statement in a function!
 (should be)=Evaluate("local *;x")
 (reported)=Evaluate("local *;x")

NumericalIntegral(`(x)=x^3,0,1)
 (should be)=0.25
 (reported)=0.25

NumericalIntegral(`(x)=x^3,-1,1)+1
 (should be)=1.0
 (reported)=1.0

NumericalIntegral(`(x)=GaussFunction(x,10),-100,100)
 (should be)=1.0
 (reported)=1.0

floor(NumericalIntegral(`(x)=GaussFunction(x,10),-10,10)*100)
 (should be)=68
 (reported)=68

NumericalLimitAtInfinity (atan,`(n)=2^n,10^(-20),10,10000)
 (should be)=1.57079632679
 (reported)=1.57079632679

LeftLimit (UnitStep,0)
 (should be)=0
 (reported)=0

RightLimit (UnitStep,0)
 (should be)=1
 (reported)=1

UnitStep(-1)
 (should be)=0
 (reported)=0

UnitStep(1)
 (should be)=1
 (reported)=1

Limit(UnitStep,0)+1
Bad types for 'Addition'
 (should be)=((null)+1)
 (reported)=((null)+1)

Limit(UnitStep,1)
 (should be)=1
 (reported)=1

Limit(UnitStep,-1)
 (should be)=0
 (reported)=0

Limit (cos,pi)
 (should be)=-1.0
 (reported)=-1.0

round(100*InfiniteSum(`(n)=2^(-n),1,1))
 (should be)=100
 (reported)=100

func=1;start=2;inc=3;round(100*InfiniteSum(`(n)=inc-func-start+2^(-n),1,1))
 (should be)=100
 (reported)=100

[0,I(2);0,0]
 (should be)=[0,1,0;0,0,1;0,0,0]
 (reported)=[0,1,0;0,0,1;0,0,0]

[0,I(2);0]
 (should be)=[0,1,0;0,0,1;0,0,0]
 (reported)=[0,1,0;0,0,1;0,0,0]

[0,I(2);null;1,2,3]
 (should be)=[0,1,0,0;0,0,1,0;1,2,2,3]
 (reported)=[0,1,0,0;0,0,1,0;1,2,2,3]

[0,I(2);null;0,0,0]
 (should be)=[0,1,0,0;0,0,1,0;0,0,0,0]
 (reported)=[0,1,0,0;0,0,1,0;0,0,0,0]

AuxiliaryUnitMatrix(3)
 (should be)=[0,1,0;0,0,1;0,0,0]
 (reported)=[0,1,0;0,0,1;0,0,0]

AuxiliaryUnitMatrix(4)
 (should be)=[0,1,0,0;0,0,1,0;0,0,0,1;0,0,0,0]
 (reported)=[0,1,0,0;0,0,1,0;0,0,0,1;0,0,0,0]

J(4,2)
 (should be)=[2,1,0,0;0,2,1,0;0,0,2,1;0,0,0,2]
 (reported)=[2,1,0,0;0,2,1,0;0,0,2,1;0,0,0,2]

J(10,0)==AuxiliaryUnitMatrix (10)
 (should be)=true
 (reported)=true

[1,2,3;4,5;6]
 (should be)=[1,2,3;4,5,0;6,0,0]
 (reported)=[1,2,3;4,5,0;6,0,0]

a=[1,2,3;4,5,6;7,8,9];[a,10;11,12]
 (should be)=[1,2,3,10;4,5,6,10;7,8,9,10;11,11,11,12]
 (reported)=[1,2,3,10;4,5,6,10;7,8,9,10;11,11,11,12]

null==1
 (should be)=false
 (reported)=false

null==[1,2,3]
 (should be)=false
 (reported)=false

1==null
 (should be)=false
 (reported)=false

[1,2,3]==null
 (should be)=false
 (reported)=false

null==null
 (should be)=true
 (reported)=true

null!=1
 (should be)=true
 (reported)=true

null!=[1,2,3]
 (should be)=true
 (reported)=true

1!=null
 (should be)=true
 (reported)=true

[1,2,3]!=null
 (should be)=true
 (reported)=true

null!=null
 (should be)=false
 (reported)=false

RowsOf(null)+1
Bad types for 'Addition'
 (should be)=((null)+1)
 (reported)=((null)+1)

ColumnsOf(null)+1
Bad types for 'Addition'
 (should be)=((null)+1)
 (reported)=((null)+1)

IsValueOnly([0,1;2,4])
 (should be)=true
 (reported)=true

IsValueOnly([0,1;"k",4])
 (should be)=false
 (reported)=false

IsValueOnly(null)
 (should be)=true
 (reported)=true

IsMatrixRational(null)
 (should be)=true
 (reported)=true

IsMatrixRational([1,2;3/4,5])
 (should be)=true
 (reported)=true

IsMatrixRational([1,2;3/4,5.1])
 (should be)=false
 (reported)=false

IsMatrixInteger(null)
 (should be)=true
 (reported)=true

IsMatrixInteger([1,2;4,5])
 (should be)=true
 (reported)=true

IsMatrixInteger([1,2;3/4,5])
 (should be)=false
 (reported)=false

IsMatrixInteger([1,2;3/4,5.1])
 (should be)=false
 (reported)=false

IsMatrixReal(null)
 (should be)=true
 (reported)=true

IsMatrixReal([1,2;4,5])
 (should be)=true
 (reported)=true

IsMatrixReal([1,2;3/4,5.1])
 (should be)=true
 (reported)=true

IsMatrixReal([1,2;3/4,5.1+1i])
 (should be)=false
 (reported)=false

IsMatrixSquare(null)
 (should be)=true
 (reported)=true

IsMatrixSquare([1])
 (should be)=true
 (reported)=true

IsMatrixSquare([1,2;3,4])
 (should be)=true
 (reported)=true

IsMatrixSquare([1,2,3,4])
 (should be)=false
 (reported)=false

SetMatrixSize(null,2,3)
 (should be)=[0,0,0;0,0,0]
 (reported)=[0,0,0;0,0,0]

ExpandMatrix(null)+1
Bad types for 'Addition'
 (should be)=((null)+1)
 (reported)=((null)+1)

CrossProduct ([-2,1,4],[3,2,5])
 (should be)=[-3;22;-7]
 (reported)=[-3;22;-7]

CrossProduct ([3;2;5],[-2;1;4])
 (should be)=[3;-22;7]
 (reported)=[3;-22;7]

Permutations(2,3)
 (should be)=[[1,2],[2,1],[1,3],[3,1],[2,3],[3,2]]
 (reported)=[[1,2],[2,1],[1,3],[3,1],[2,3],[3,2]]

Combinations(2,3)
 (should be)=[[1,2],[1,3],[2,3]]
 (reported)=[[1,2],[1,3],[2,3]]

Combinations(3,2)
Combinations: value out of range
 (should be)=Combinations(3,2)
 (reported)=Combinations(3,2)

Permutations(3,2)
Permutations: value out of range
 (should be)=Permutations(3,2)
 (reported)=Permutations(3,2)

Combinations(-1,2)
Combinations: value out of range
 (should be)=Combinations(-1,2)
 (reported)=Combinations(-1,2)

Permutations(-1,2)
Permutations: value out of range
 (should be)=Permutations(-1,2)
 (reported)=Permutations(-1,2)

increment i;i
 (should be)=1
 (reported)=1

i=1;increment i;i
 (should be)=2
 (reported)=2

i=1.1;increment i;i
 (should be)=2.1
 (reported)=2.1

increment i by 1.1;i
 (should be)=1.1
 (reported)=1.1

i=1;increment i by 1.1;i
 (should be)=2.1
 (reported)=2.1

i=1.1;increment i by 1.1;i
 (should be)=2.2
 (reported)=2.2

v=[0,1,2];increment v;v
 (should be)=[1,2,3]
 (reported)=[1,2,3]

v=[0,1,2];increment v by 2;v
 (should be)=[2,3,4]
 (reported)=[2,3,4]

v=[0,1,2];increment v@([2,3]);v
 (should be)=[0,2,3]
 (reported)=[0,2,3]

v=[0,1,2];increment v@(2);v
 (should be)=[0,2,2]
 (reported)=[0,2,2]

v=[0,1,2];increment v@(5);v
 (should be)=[0,1,2,0,1]
 (reported)=[0,1,2,0,1]

v=[0;1;2];v=v.';increment v@(2);v
 (should be)=[0,2,2]
 (reported)=[0,2,2]

v=[0;1;2];v=v.';increment v@(5);v
 (should be)=[0,1,2,0,1]
 (reported)=[0,1,2,0,1]

v=[0,1,2;3,4,5];increment v@(2);v
 (should be)=[0,2,2;3,4,5]
 (reported)=[0,2,2;3,4,5]

v=[0,1,2;3,4,5];increment v@(5);v
 (should be)=[0,1,2;3,5,5]
 (reported)=[0,1,2;3,5,5]

v=[0,1,2;3,4,5];increment v@(8);v
 (should be)=[0,1,2;3,4,5;0,1,0]
 (reported)=[0,1,2;3,4,5;0,1,0]

v=[0,3;1,4;2,5];v=v.';increment v@(2);v
 (should be)=[0,2,2;3,4,5]
 (reported)=[0,2,2;3,4,5]

v=[0,3;1,4;2,5];v=v.';increment v@(5);v
 (should be)=[0,1,2;3,5,5]
 (reported)=[0,1,2;3,5,5]

v=[0,3;1,4;2,5];v=v.';increment v@(8);v
 (should be)=[0,1,2;3,4,5;0,1,0]
 (reported)=[0,1,2;3,4,5;0,1,0]

v=[0,1;2,3];increment v;v
 (should be)=[1,2;3,4]
 (reported)=[1,2;3,4]

v=[0,1;2,3];increment v@(1,2);v
 (should be)=[0,2;2,3]
 (reported)=[0,2;2,3]

v=[0,1;2,3];increment v@(1,:);v
 (should be)=[1,2;2,3]
 (reported)=[1,2;2,3]

v=[0,1;2,3];increment v@(:,2);v
 (should be)=[0,2;2,4]
 (reported)=[0,2;2,4]

v=[0,1;2,3];increment v@([1,2],[1,2]);v
 (should be)=[1,2;3,4]
 (reported)=[1,2;3,4]

v=[0,1;2,3];increment v@([1,2],[1]);v
 (should be)=[1,1;3,3]
 (reported)=[1,1;3,3]

v=[0,1;2,3];increment v@([1,2],[3]);v
 (should be)=[0,1,1;2,3,1]
 (reported)=[0,1,1;2,3,1]

increment v@(3);v
 (should be)=[0,0,1]
 (reported)=[0,0,1]

increment v@(3) by -1;v
 (should be)=[0,0,-1]
 (reported)=[0,0,-1]

v=[1,2];increment v@(3);v
 (should be)=[1,2,1]
 (reported)=[1,2,1]

i=1;j=2;i swapwith j;[i,j]
 (should be)=[2,1]
 (reported)=[2,1]

v=[1,2,3];w=[4,5,6];v@(2) swapwith w@(3);[v;w]
 (should be)=[1,6,3;4,5,2]
 (reported)=[1,6,3;4,5,2]

v=[1,2,3];v@(2) swapwith v@(3);v
 (should be)=[1,3,2]
 (reported)=[1,3,2]

v=[1,2,3];v@(2) swapwith v@(4);v
 (should be)=[1,0,3,2]
 (reported)=[1,0,3,2]

v=[1;2;3];v@(2) swapwith v@(4);v
 (should be)=[1;0;3;2]
 (reported)=[1;0;3;2]

m=[1,2;3,4];m@(1,1) swapwith m@(1,2);m
 (should be)=[2,1;3,4]
 (reported)=[2,1;3,4]

m=[1,2;3,4];m@(3,1) swapwith m@(1,2);m
 (should be)=[1,0;3,4;2,0]
 (reported)=[1,0;3,4;2,0]

k=99;m=[1,2;3,4];k swapwith m@(1,2);m
 (should be)=[1,99;3,4]
 (reported)=[1,99;3,4]

k=99;m=[1,2;3,4];m@(1,2) swapwith k;m
 (should be)=[1,99;3,4]
 (reported)=[1,99;3,4]

A=2;A swapwith e;A
Trying to set a protected id 'e'
 (should be)=2
 (reported)=2

ReverseVector([1:5])
 (should be)=`[5,4,3,2,1]
 (reported)=`[5,4,3,2,1]

ReverseVector(null)+1
Bad types for 'Addition'
 (should be)=((null)+1)
 (reported)=((null)+1)

ShuffleVector([1])
 (should be)=[1]
 (reported)=[1]

SortVector(ShuffleVector([6,5,4,3,2,1]))
 (should be)=[1,2,3,4,5,6]
 (reported)=[1,2,3,4,5,6]

SortVector(ShuffleVector([1:100]))==[1:100]
 (should be)=true
 (reported)=true

SortVector(ReverseVector([1:100]))==[1:100]
 (should be)=true
 (reported)=true

SortVector([1:100])==[1:100]
 (should be)=true
 (reported)=true

ShuffleVector(null)+1
Bad types for 'Addition'
 (should be)=((null)+1)
 (reported)=((null)+1)

IntegerQuotient(2,3)
 (should be)=0
 (reported)=0

IntegerQuotient(3,3)
 (should be)=1
 (reported)=1

IntegerQuotient(4,3)
 (should be)=1
 (reported)=1

IntegerQuotient(6,3)
 (should be)=2
 (reported)=2

IntegerQuotient(-1,3)
 (should be)=-1
 (reported)=-1

IntegerQuotient(1,-3)
 (should be)=-1
 (reported)=-1

IntegerQuotient([1,2,3],[2,2,2])
 (should be)=[0,1,1]
 (reported)=[0,1,1]

j=0;(for n=1 to 20 do (for d=1 to 20 do (if n!=(sum r in ColumnsOf(MacaulayRep(n,d)) do nCr(r@(1),r@(2))) then increment j)));j
 (should be)=0
 (reported)=0

MacaulayRep(27,3)
 (should be)=[6,4,1;3,2,1]
 (reported)=[6,4,1;3,2,1]

MacaulayBound(27,3)
 (should be)=46
 (reported)=46

MacaulayLowerOperator(27,3)
 (should be)=13
 (reported)=13

(-8)^(1/3)
 (should be)=-2
 (reported)=-2

(-1/8)^(1/3)
 (should be)=-1/2
 (reported)=-1/2

(-2)^(1/3)
 (should be)=-1.25992104989
 (reported)=-1.25992104989

(-8)^(-1/3)
 (should be)=-1/2
 (reported)=-1/2

(-1/8)^(-1/3)
 (should be)=-2
 (reported)=-2

(-2)^(-1/3)
 (should be)=-0.793700525984
 (reported)=-0.793700525984

(-8)^(-2/3)
 (should be)=1/4
 (reported)=1/4

(-1/8)^(-2/3)
 (should be)=4
 (reported)=4

(-2)^(-2/3)
 (should be)=0.629960524947
 (reported)=0.629960524947

KroneckerDelta([1,1,1])
 (should be)=1
 (reported)=1

KroneckerDelta([1;1;1])
 (should be)=1
 (reported)=1

KroneckerDelta([1;1,1])
 (should be)=0
 (reported)=0

KroneckerDelta([10,12])
 (should be)=0
 (reported)=0

DiscreteDelta([0,0])
 (should be)=1
 (reported)=1

DiscreteDelta([0;0])
 (should be)=1
 (reported)=1

DiscreteDelta([0,0;0,1])
 (should be)=0
 (reported)=0

DiscreteDelta([1,0;0,0])
 (should be)=0
 (reported)=0

LinearRecursiveSequence ([0,1],[1,1],6)
 (should be)=8
 (reported)=8

LinearRecursiveSequence ([0,1],[1,1],[0,1,2,3,4,5,6])
 (should be)=[0,1,1,2,3,5,8]
 (reported)=[0,1,1,2,3,5,8]

LinearRecursiveSequence ([0,1],[1,1],[0,1,2,3,4,5,6])
 (should be)=[0,1,1,2,3,5,8]
 (reported)=[0,1,1,2,3,5,8]

LinearRecursiveSequence ([5,7],[1,2],2)
 (should be)=19
 (reported)=19

LinearRecursiveSequence ([1,3,5],[1,2,-1],3)
 (should be)=2
 (reported)=2

LinearRecursiveSequence ([1,3,5],[1,2,-1],null)+1
Bad types for 'Addition'
 (should be)=((null)+1)
 (reported)=((null)+1)

prod n=1 to 20 do (A=randint(10,7,7)-4*ones(7,7);IsPositiveSemidefinite(A'*A))
 (should be)=true
 (reported)=true

prod n=1 to 20 do (A=randint(10,3,7)-4*ones(3,7);IsPositiveSemidefinite(A'*A))
 (should be)=true
 (reported)=true

prod n=1 to 20 do (A=randint(10,7,7)-4*ones(7,7);(rank(A'*A) < 7) or IsPositiveDefinite(A'*A))
 (should be)=true
 (reported)=true

sinc(0)==1
 (should be)=true
 (reported)=true

sinc(5)==sin(5)/5
 (should be)=true
 (reported)=true

A=[1;2];B=[3;4;5;6;7];[A,B,0,null,4]+""
 (should be)="[1,3,0,4;2,4,0,4;1,5,0,4;2,6,0,4;1,7,0,4]"
 (reported)="[1,3,0,4;2,4,0,4;1,5,0,4;2,6,0,4;1,7,0,4]"

A=[1,2;3,4];B=[5;6;7];[A,B]+""
 (should be)="[1,2,5;3,4,6;1,2,7]"
 (reported)="[1,2,5;3,4,6;1,2,7]"

[[1;[1,2]],[3,[7;4]]]+""
 (should be)="[1,1,3,7;1,2,3,4]"
 (reported)="[1,1,3,7;1,2,3,4]"

sum n=0 to 1 by 0.100000001 do n
 (should be)=5.500000045
 (reported)=5.500000045

sum n=0 to 0.95 by 0.1 do n
 (should be)=4.5
 (reported)=4.5

sum n=0 to 0.9 by 0.1 do n
 (should be)=4.5
 (reported)=4.5

sum n=0 to 1 by 0.1 do n
 (should be)=5.5
 (reported)=5.5

for n=0 to 1 by 0.1 do n
 (should be)=1.0
 (reported)=1.0

for n=0 to 1 by 0.100000001 do n
 (should be)=1.0
 (reported)=1.0

for n=0 to 1 by 0.10000001 do n
 (should be)=0.90000009
 (reported)=0.90000009

for n=1 to 9.99999999999 do n
 (should be)=9.99999999999
 (reported)=9.99999999999

FindRootBisection (`(x)=x^2-1,0.5,1.6,10^-20,10000000)
 (should be)=[true,1.0,67]
 (reported)=[true,1.0,67]

FindRootBisection (`(x)=x^2-1,-1,0.9,10^-20,10000000)
 (should be)=[true,-1.0,68]
 (reported)=[true,-1.0,68]

FindRootBisection (`(x)=x^2-1,0,10^2000,10^-20,1000)@(1)
 (should be)=false
 (reported)=false

FindRootBisection (`(x)=x^2+1,-1,1,0.01,100)
FindRootBisection: value of endpoints must have differing sign
 (should be)=FindRootBisection((`(x)=((x^2)+1)),-1,1,0.01,100)
 (reported)=FindRootBisection((`(x)=((x^2)+1)),-1,1,0.01,100)

c=0;for x = 0 to 0.3 by 0.1 do ( for y=0.0 to 0.3 by 0.1 do (c=c+1); c)
 (should be)=16
 (reported)=16

KroneckerProduct([2],[3])
 (should be)=[6]
 (reported)=[6]

KroneckerProduct([11,22;33,44],[1,2;3,4])
 (should be)=[11,22,22,44;33,44,66,88;33,66,44,88;99,132,132,176]
 (reported)=[11,22,22,44;33,44,66,88;33,66,44,88;99,132,132,176]

KroneckerProduct([-1,2],[1,2;3,4])
 (should be)=[-1,-2,2,4;-3,-4,6,8]
 (reported)=[-1,-2,2,4;-3,-4,6,8]

KroneckerProduct(null,[1,2;3,4])+0
Bad types for 'Addition'
 (should be)=((null)+0)
 (reported)=((null)+0)

KroneckerProduct([0],null)+0
Bad types for 'Addition'
 (should be)=((null)+0)
 (reported)=((null)+0)

|NewtonsMethod (`(x)=x^2-10,`(x)=2*x,1.0,0.0001,100)-sqrt(10)|<0.0001
 (should be)=true
 (reported)=true

|NewtonsMethod (`(x)=x^2-2,`(x)=2*x,1.0,0.00001,100)-sqrt(2)|<0.00001
 (should be)=true
 (reported)=true

|HalleysMethod (`(x)=x^2-2,`(x)=2*x,`(x)=2,1.0,0.00001,100)-sqrt(2)|<0.00001
 (should be)=true
 (reported)=true

|NewtonsMethod (`(x)=x*e^x-0.5,`(x)=x*e^x+e^x,1.0,0.0001,100) - LambertW(0.5)|<0.0001
 (should be)=true
 (reported)=true

|NewtonsMethod (`(x)=x*e^x+0.1,`(x)=x*e^x+e^x,1.0,0.0001,100) - LambertW(-0.1)|<0.0001
 (should be)=true
 (reported)=true

|NewtonsMethod (`(x)=x*e^x-10,`(x)=x*e^x+e^x,1.0,0.0001,100) - LambertW(10)|<0.0001
 (should be)=true
 (reported)=true

|NewtonsMethod (`(x)=x*e^x+0.1,`(x)=x*e^x+e^x,-2.0,0.0001,100) - LambertWm1(-0.1)|<0.0001
 (should be)=true
 (reported)=true

|HalleysMethod (`(x)=x*e^x-0.5,`(x)=x*e^x+e^x,`(x)=x*e^x+2*e^x,1.0,0.0001,100) - LambertW(0.5)|<0.0001
 (should be)=true
 (reported)=true

NonzeroColumns([1,2;3,4])
 (should be)=[1,2]
 (reported)=[1,2]

NonzeroColumns([I(4),zeros(4,4)])
 (should be)=[1,2,3,4]
 (reported)=[1,2,3,4]

NonzeroColumns([zeros(4,4),I(4)])
 (should be)=[5,6,7,8]
 (reported)=[5,6,7,8]

NonzeroColumns([1,0,2;0,0,4])
 (should be)=[1,3]
 (reported)=[1,3]

NonzeroColumns(zeros(4,4))+0
Bad types for 'Addition'
 (should be)=((null)+0)
 (reported)=((null)+0)

NonzeroElements(zeros(4,4))+0
Bad types for 'Addition'
 (should be)=((null)+0)
 (reported)=((null)+0)

NonzeroElements([1,0,2;0,0,4])
 (should be)=[1,3,6]
 (reported)=[1,3,6]

NonzeroElements([1,0,2,0,0,4])
 (should be)=[1,3,6]
 (reported)=[1,3,6]

NonzeroElements([1,0,2,0,0,4]')
 (should be)=[1,3,6]
 (reported)=[1,3,6]

NonzeroElements([1,0,2,0,0])
 (should be)=[1,3]
 (reported)=[1,3]

NonzeroElements(["fpp",0,"foo",0,0])
 (should be)=[1,3]
 (reported)=[1,3]

m=randint(2,5,5);NonzeroColumns(MakeVector(m.').')==NonzeroElements(m)
 (should be)=true
 (reported)=true

(1.0:0.2:3.0)@(11)
 (should be)=3.0
 (reported)=3.0

1.0:0.5:2.0
 (should be)=`[1.0,1.5,2.0]
 (reported)=`[1.0,1.5,2.0]

1.0:0.5:1.9999
 (should be)=`[1.0,1.5]
 (reported)=`[1.0,1.5]

1.0:0.5:1.9999999
 (should be)=`[1.0,1.5,1.9999999]
 (reported)=`[1.0,1.5,1.9999999]

function f() = (set(`r,[1,2;3,4])); f(); r
 (should be)=[1,2;3,4]
 (reported)=[1,2;3,4]

function f() = (set("r",[1,2;3,4]);r=1); f(); r
 (should be)=[1,2;3,4]
 (reported)=[1,2;3,4]

function f() = (r=2;set("r",[1,2;3,4]);r=1); f(); r
 (should be)=[1,2;3,4]
 (reported)=[1,2;3,4]

r=[1,2;3,4];function f() = (r@(1,2)=99;set(`r,r)); f(); r
 (should be)=[1,99;3,4]
 (reported)=[1,99;3,4]

function f() = (SetElement(`r,2,3,99)); f(); r
 (should be)=[0,0,0;0,0,99]
 (reported)=[0,0,0;0,0,99]

r=[1,2;3,4];function f() = (SetElement(`r,1,2,99)); f(); r
 (should be)=[1,99;3,4]
 (reported)=[1,99;3,4]

function f() = (SetVElement(`r,3,99)); f(); r
 (should be)=[0,0,99]
 (reported)=[0,0,99]

r=[1,2,3];function f() = (SetVElement(`r,3,99)); f(); r
 (should be)=[1,2,99]
 (reported)=[1,2,99]

r=[1,2,3];function f() = (SetVElement(`r,4,99)); f(); r
 (should be)=[1,2,3,99]
 (reported)=[1,2,3,99]

r=[1;2;3];function f() = (SetVElement("r",5,99)); f(); r
 (should be)=[1;2;3;0;99]
 (reported)=[1;2;3;0;99]

SetElement("r",-1,2,99)
Matrix index less than 1
 (should be)=SetElement("r",-1,2,99)
 (reported)=SetElement("r",-1,2,99)

|PeriodicExtension (`(x)=x^2,0.5,1) call (0.7) - (0.7)^2|<10^-20
 (should be)=true
 (reported)=true

|PeriodicExtension (`(x)=x^2,0.5,1) call (0.7-0.5) - (0.7)^2|<10^-20
 (should be)=true
 (reported)=true

|PeriodicExtension (`(x)=x^2,0.5,1) call (0.7+2*0.5) - (0.7)^2|<10^-20
 (should be)=true
 (reported)=true

|PeriodicExtension (`(x)=x^2,0.5,1) call (0.7+5*0.5) - (0.7)^2|<10^-20
 (should be)=true
 (reported)=true

|PeriodicExtension (`(x)=x^2,-1,1) call (0.7+5*2) - (0.7)^2|<10^-20
 (should be)=true
 (reported)=true

|PeriodicExtension (`(x)=x^2,-1,1) call (0.7-4*2) - (0.7)^2|<10^-20
 (should be)=true
 (reported)=true

|PeriodicExtension (`(x)=x^3,-1,1) call (0.7-1) - (0.7-1)^3|<10^-20
 (should be)=true
 (reported)=true

|PeriodicExtension (`(x)=x^3,-1,1) call (0.7+3) - (0.7-1)^3|<10^-20
 (should be)=true
 (reported)=true

|OddPeriodicExtension (`(x)=x^2,1) call (0.7+2) - (0.7)^2|<10^-20
 (should be)=true
 (reported)=true

|OddPeriodicExtension (`(x)=x^2,1) call (0.7-3*2) - (0.7)^2|<10^-20
 (should be)=true
 (reported)=true

|OddPeriodicExtension (`(x)=x^2,1) call (-0.7) - -(0.7)^2|<10^-20
 (should be)=true
 (reported)=true

|EvenPeriodicExtension (`(x)=x^3,2) call (-0.7) - (0.7)^3|<10^-20
 (should be)=true
 (reported)=true

|EvenPeriodicExtension (`(x)=x^3,2) call (-0.7+4) - (0.7)^3|<10^-20
 (should be)=true
 (reported)=true

|EvenPeriodicExtension (`(x)=x^3,2) call (0.7+2) - (0.7)^3|<10^-20
 (should be)=false
 (reported)=false

Re(3+4i)
 (should be)=3
 (reported)=3

Im(3+4i)
 (should be)=4
 (reported)=4

Im(4i)
 (should be)=4
 (reported)=4

Re(4i)
 (should be)=0
 (reported)=0

Re(4)
 (should be)=4
 (reported)=4

Im(4)
 (should be)=0
 (reported)=0

1.1+0.0001i
 (should be)=1.1+0.0001i
 (reported)=1.1+0.0001i

1.1-0.0001i
 (should be)=1.1-0.0001i
 (reported)=1.1-0.0001i

1-0.0001i
 (should be)=1-0.0001i
 (reported)=1-0.0001i

1.1+0.000000000000000000000000000000000000000000000001i
 (should be)=1.1+0.0i
 (reported)=1.1+0.0i

1.1-0.000000000000000000000000000000000000000000000001i
 (should be)=1.1-0.0i
 (reported)=1.1-0.0i

1+0.000000000000000000000000000000000000000000000001i
 (should be)=1+0.0i
 (reported)=1+0.0i

0.00000000000000000000000000000000000001+1.1i
 (should be)=0.0+1.1i
 (reported)=0.0+1.1i

-0.00000000000000000000000000000000000001+1.1i
 (should be)=-0.0+1.1i
 (reported)=-0.0+1.1i

Subfactorial([1,2,3,4,5,6])
 (should be)=[0,1,2,9,44,265]
 (reported)=[0,1,2,9,44,265]

Subfactorial(0)
 (should be)=1
 (reported)=1

Subfactorial(-1)
Subfactorial: argument not an integer >= 0
 (should be)=Subfactorial(-1)
 (reported)=Subfactorial(-1)

Factorial([0,1,2,3,4,5,6])
 (should be)=[1,1,2,6,24,120,720]
 (reported)=[1,1,2,6,24,120,720]

DoubleFactorial([0,1,2,3,4,5,6])
 (should be)=[1,1,2,3,8,15,48]
 (reported)=[1,1,2,3,8,15,48]

StripZeroColumns(zeros(4,4))+0
Bad types for 'Addition'
 (should be)=((null)+0)
 (reported)=((null)+0)

Image(zeros(4,4))+0
Bad types for 'Addition'
 (should be)=((null)+0)
 (reported)=((null)+0)

load "nullspacetest.gel"
 (should be)=true
 (reported)=true

load "longtest.gel"
 (should be)=true
 (reported)=true

load "testprec.gel"
 (should be)=true
 (reported)=true

load "testscope.gel"
 (should be)=true
 (reported)=true

load "testfourier.gel"
 (should be)=true
 (reported)=true

tests: 1293, errors: 0
+ popd
~/RPM/BUILD/genius-1.0.24
+ exit 0
Processing files: genius-1.0.24-alt2
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.30326
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd genius-1.0.24
+ DOCDIR=/usr/src/tmp/genius-buildroot/usr/share/doc/genius-1.0.24
+ export DOCDIR
+ rm -rf /usr/src/tmp/genius-buildroot/usr/share/doc/genius-1.0.24
+ /bin/mkdir -p /usr/src/tmp/genius-buildroot/usr/share/doc/genius-1.0.24
+ cp -prL AUTHORS NEWS README TODO /usr/src/tmp/genius-buildroot/usr/share/doc/genius-1.0.24
+ chmod -R go-w /usr/src/tmp/genius-buildroot/usr/share/doc/genius-1.0.24
+ chmod -R a+rX /usr/src/tmp/genius-buildroot/usr/share/doc/genius-1.0.24
+ exit 0
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.oyx1S3
find-provides: running scripts (alternatives,debuginfo,gir,lib,pam,perl,pkgconfig,python,shell,typelib)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.luIuKU
find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services,typelib)
warning: hash collision: gtk_clipboard_set_with_owner gtk_file_chooser_set_filter
Requires: /lib64/ld-linux-x86-64.so.2, libX11.so.6()(64bit) >= set:onlXX6, libatk-1.0.so.0()(64bit) >= set:mhhTw44xHeErvE0X4Wg9Vbjxcq1MmdVj7HGCZxV5xcsVgc9a4, libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.4)(64bit), libc.so.6(GLIBC_2.7)(64bit), libcairo.so.2()(64bit) >= set:mgBeCp25NOIyrlkfnO9s7SHrSF8eVohc4CZd1MZE7moZCNvvq4GPn60xYPuPf7JSZ7zZhbVxBcccEjXck1P6VGsM94j9Fxiqd5InZ88TjZvAJesQrZoyTgu5X9Nva5yn6IKQNQP, libgdk-x11-2.0.so.0()(64bit) >= set:ngnOKzQC3U0lJ72dNTp1lOR5xJGn7PEcYE5HI6CsK8U0UPwQwMM9mPb2dyh7NN29AvogFkyRASeG3zfZ3MRvazCSzFOLT6bZpzSZs5Vt9hG3v6EMQuZIF3TaHCPo2UGZAChgqbgIDYZHHQwngH1QSQv3RZp7Ek0iZh85Dtfu4hU2Ts4EVpGGf5H3bp2us9x4kTVDgpCF3oLGmmECCKC3tZeI4RemMMZvspIbEguuGgEG1pjN148uipJoGOvvYzWJbQjnok, libgdk_pixbuf-2.0.so.0()(64bit) >= set:linL2BbppqOKDkKlFy6, libgio-2.0.so.0()(64bit) >= set:ojDUB1aoeeVuN4SkJ3nTa6jR9tV4Hqq9w3CXLvwqsbW0oayIEvw63iJn97pkjTWwX2pI, libglib-2.0.so.0()(64bit) >= set:ogpEOWtjMJZwh3XDcnqctWZ2BCpzAM5rPCngNDePtFxZbBuRwd8RpP3kjtX6xmzG7MJZabF0fbFaLi6CLfmGOU5pO24wzTe0PDHZmbJxjz6p6rxypyc5UBjq9PVrYzO8YHoz8WxDEn0fZsfbC0f6DKWMtQqcSB443jQLZ8Ep7uKrEwlZkFdQ8Rz6zqhsQeNXPTcNaat2Y4uqiJa1iZ8dTborpEfSvBZaUB3JNbZIhtKHIfZHQM23c9a6RZ1tJc9pIwHjcFPATRFWfCcKr9eZvCXAg0odF3tUpUM3jhUexCfkkfYlyGkmeVNv3EdZFm8UOlfqykU7h8FL4TqjQ6cy1RqKd2pqdn5sjZKwjQkLH6dyZ88WV66k2Crf3zMti4oDAMIZkHs9MQBljtZg3aCpF69kJ2K9WED2NyVfauENSjh9rHmdbiYKiFivtFrR5QUwC6XEnbDM8tjnZA29oK0Z9xE3HQaSXXgnv8zbq8OiRTSdzJQruMFg7GPkHbffFi4KFkuMbZHu6bUipHA6uUAcy5ZE7kE2TxDjTSwk9Q7B5xtPk5wJTuVhmuYye, libgmodule-2.0.so.0()(64bit) >= set:gdPbZyNSjA5, libgmp.so.10()(64bit) >= set:mfKDJomV5SEZlJHkH7BfLr0zIRM9wS9FfGN7j8ju9XkSpYhKQiZAgM260Rg1HigfZs2sKPZkV1ZIgDP0BJ1ENhabTF8h5rWqYesXx0Icf1OmLe4qZ9oYtBUm5BQc1UfEgfyj461ZHls9cOtp8EmwiDK3Vif5B1JBh98ZEGTpqWYhoH1ol4gK6, libgobject-2.0.so.0()(64bit) >= set:mfX8uc83ZGt6UhSXftu8UDDEe3Xp5R1piRupBD6UCoHsyC9qmDGWUhmkoOP4HIDDpebwKpWf5RqgDsZL17WJFwZDisvPQPgu0DZjHxfu36cVplYQxwwHheuHnBrELooI2Ola9u8gNQPZmtqHwERkrIjD7R2KyCVcPGxDW6mtF1szwmekgTKUZioJSNwZFX2lXfuGjDNlEzbUVTffkZLsa, libgtk-x11-2.0.so.0()(64bit) >= set:pgGeMLdWV1bKHASzMeEjln6l6ZdM5bsHX9sRrV1odT8efX2tbjiyZwV6EsYSjvuk2f5JhQC2HXW1mAQiaUAeM0pp4oPQviEhhmqrFzl5NsuKuRNB1xGwYu6sx6j6hZ0TxRd9TVJ0Clbe6CNioyhDoci4PahY2PC9ZE9VqD8Zl7ZoWbGW4LOV0VPB5U4L2HIqIUjs6xCIpX2whPNywwUe5GJBCB00K5M2rXR3J6ZrSO66vtNPf767WnXB8ciwxp2z2NZBsivE2ehKC1NFKPw6AZtEHwWAM1fa1DKgoxKl42KuZkYkZbBijg08jpe9LQSTq6eYxiBLZcIWEHiZgOUMFuqKKzbR1duKomRGOIsAXjz5sHFFOifdhn93zsaZIeXjYUUBUsaXB9AlEhsvPihVLzwpgwqkSANSq7YMr4sPGWAIWBP8lf6V0GBflgZCEZkqsPm4iUFXUXqhYjnH1oIDOheBvUDBqkx3RXkzVII0QXE62hpC0ygaByuiMrkcUaBpxY8d8hxTRgLLo0SahwHLZe2XghX4k7JS2PG9YIQnf6gS0MzcH78ZeRDTirsWh0B8obnBYDNl5Pp8omBdMQ0VyPlGTzURLbdxuDCS0OE2VssKDg9UN1KuMcxEzDu1kHwYXUfp1IcDpvOxjkkexracR0dmAaYXbjCaxqy2XZ6fa0E1wIpSYqYPk4yIhIaBEbUGIuTHgIqVeBY6mM4oy70LwMZfm8mQDZeT5chVPqLmXE07dM3rkZGiDv2Mhr7Ds5HfketxZnEuhZGCiuHORE8TH1vqst8sWeVR83afkHvUBjShlHtgqywab8t1He4Z4rC83vfgwCd1, libgtksourceview-2.0.so.0()(64bit) >= set:mhcp2efh2t557giP7MGAuwGZ1e7kW0NcAjtU14HIyh2yiVI8HLN1, libm.so.6(GLIBC_2.2.5)(64bit), libmpfr.so.6()(64bit) >= set:mgNO17lIXLKHYToj0DmEO2vbAZzllWcIOe3wukRnccYQjWuGUMi6Z1L55HPcaBqY1Z0lahbf4N6nD7CVMM2Gl9c0C65fN9ZuKAit8BpMtU2ZqquiHvGIajcmgnudDKKvRHJ540ZhrUhNab4W7H65Q0O5PtqkY9, libpango-1.0.so.0()(64bit) >= set:mgPmuQp92fwWClQanRXGmGZmi93aWt9AzyboJOcZn7YgpsA6dZfMbJG5wJOmVkY7j8bSkKE1tZmc3GlFmbaAsfOeHvZ8ZCdNdpYS1UwZrIDhuqwQoxrV8EA66xHZcGDih2zz1, libpangocairo-1.0.so.0()(64bit) >= set:jf7jDRWefnZLytSHB74upISLgQZGMG, libpthread.so.0(GLIBC_2.2.5)(64bit), libreadline.so.7()(64bit) >= set:njw84w8fEEjZymWCL9uEoDONjbmlcUbM2, libtinfo.so.5()(64bit) >= set:ljhUx5qLvme, rtld(GNU_HASH)
Requires(rpmlib): rpmlib(SetVersions)
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Cg0OHV
Creating genius-debuginfo package
Processing files: genius-devel-1.0.24-alt2
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.5QDat0
find-provides: running scripts (alternatives,debuginfo,gir,lib,pam,perl,pkgconfig,python,shell,typelib)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.gg6oN8
find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services,typelib)
In file included from /usr/src/tmp/genius-buildroot/usr/include/genius/matop.h:30:
/usr/src/tmp/genius-buildroot/usr/include/genius/matrixw.h:25:10: fatal error: glib.h: No such file or directory
 #include <glib.h>
          ^~~~~~~~
compilation terminated.
cpp.req: /usr/src/tmp/genius-buildroot/usr/include/genius/matop.h: cpp failed, trying c++ mode
x86_64-alt-linux-cpp: error trying to exec 'cc1plus': execvp: No such file or directory
cpp.req: WARNING: /usr/src/tmp/genius-buildroot/usr/include/genius/matop.h: cpp failed
/usr/src/tmp/genius-buildroot/usr/include/genius/matrix.h:25:10: fatal error: glib.h: No such file or directory
 #include <glib.h>
          ^~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/genius-buildroot/usr/include/genius/matrix.h: cpp failed
/usr/src/tmp/genius-buildroot/usr/include/genius/matrixw.h:25:10: fatal error: glib.h: No such file or directory
 #include <glib.h>
          ^~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/genius-buildroot/usr/include/genius/matrixw.h: cpp failed
/usr/src/tmp/genius-buildroot/usr/include/genius/genius-i18n.h:34:10: fatal error: glib.h: No such file or directory
 #include <glib.h>
          ^~~~~~~~
compilation terminated.
cpp.req: WARNING: /usr/src/tmp/genius-buildroot/usr/include/genius/genius-i18n.h: cpp failed
Requires: genius = 1.0.24-alt2, libgmp-devel, libmpfr-devel
Processing files: genius-debuginfo-1.0.24-alt2
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.NguENk
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.694rnA
find-requires: running scripts (debuginfo)
Requires: genius = 1.0.24-alt2, /usr/lib/debug/lib64/ld-linux-x86-64.so.2.debug, debug64(libX11.so.6), debug64(libatk-1.0.so.0), debug64(libc.so.6), debug64(libcairo.so.2), debug64(libgdk-x11-2.0.so.0), debug64(libgdk_pixbuf-2.0.so.0), debug64(libgio-2.0.so.0), debug64(libglib-2.0.so.0), debug64(libgmodule-2.0.so.0), debug64(libgmp.so.10), debug64(libgobject-2.0.so.0), debug64(libgtk-x11-2.0.so.0), debug64(libgtksourceview-2.0.so.0), debug64(libm.so.6), debug64(libmpfr.so.6), debug64(libpango-1.0.so.0), debug64(libpangocairo-1.0.so.0), debug64(libpthread.so.0), debug64(libreadline.so.7), debug64(libtinfo.so.5)
Adding to genius-devel a strict dependency on genius
Adding to genius-debuginfo a strict dependency on genius
Wrote: /usr/src/RPM/RPMS/x86_64/genius-1.0.24-alt2.x86_64.rpm (w2T16.xzdio)
Wrote: /usr/src/RPM/RPMS/noarch/genius-devel-1.0.24-alt2.noarch.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/x86_64/genius-debuginfo-1.0.24-alt2.x86_64.rpm (w2T16.xzdio)
63.65user 34.30system 0:54.46elapsed 179%CPU (0avgtext+0avgdata 163812maxresident)k
0inputs+0outputs (0major+4664055minor)pagefaults 0swaps
3.60user 3.29system 1:14.27elapsed 9%CPU (0avgtext+0avgdata 135200maxresident)k
1256inputs+0outputs (0major+269837minor)pagefaults 0swaps
--- genius-1.0.24-alt2.x86_64.rpm.repo	2019-04-06 18:43:58.000000000 +0000
+++ genius-1.0.24-alt2.x86_64.rpm.hasher	2024-05-19 11:37:36.592934396 +0000
@@ -942,7 +942,7 @@
 Provides: genius = 1.0.24-alt2:sisyphus+226494.100.2.1
-File: /usr/bin/genius	100755	root:root	3289b479ed204dc786b91cfed7b6cb20	
-File: /usr/bin/gnome-genius	100755	root:root	8e30b3ae0f45dc0de881bea977648e7a	
+File: /usr/bin/genius	100755	root:root	250bab2a65a0ed359e7636aedf72c251	
+File: /usr/bin/gnome-genius	100755	root:root	f6a501026e0d802e31b02f55d326ff12	
 File: /usr/lib64/genius	40755	root:root		
-File: /usr/lib64/genius/libtestplugin.so	100644	root:root	e07c4f76b9cc2f63ec932bc4407abcc1	
-File: /usr/libexec/genius-readline-helper-fifo	100755	root:root	2d870701c967e76754c41790a7486a93	
+File: /usr/lib64/genius/libtestplugin.so	100644	root:root	ba9c276cc0a53d20ae6a5056f6224f6e	
+File: /usr/libexec/genius-readline-helper-fifo	100755	root:root	35410ce1d37e7aa92878a2f4dc7a4c7f	
 File: /usr/share/application-registry/genius.applications	100644	root:root	3bc851b404209d77d448f7ceb95e5626	
@@ -1808,46 +1808,46 @@
 File: /usr/share/icons/hicolor/scalable/apps/gnome-genius.svg	100644	root:root	b93698fc23e1387c81c0a7879e8cdaa2	
-File: /usr/share/locale/ar/LC_MESSAGES/genius.mo	100644	root:root	5908fe1b48a65c86049cf137a71c2d31	
-File: /usr/share/locale/az/LC_MESSAGES/genius.mo	100644	root:root	c6c12d5a23eb4c39ddff8708bea6796e	
-File: /usr/share/locale/bs/LC_MESSAGES/genius.mo	100644	root:root	0be50ff8fb94a169e8511db909f6e922	
-File: /usr/share/locale/ca/LC_MESSAGES/genius.mo	100644	root:root	f24dcda9800474cb8b93077a197f9222	
-File: /usr/share/locale/cs/LC_MESSAGES/genius.mo	100644	root:root	55be299f5b83ab87aeebf31caa454fd4	
-File: /usr/share/locale/da/LC_MESSAGES/genius.mo	100644	root:root	8ee12975e8d2edec16293721c496c772	
-File: /usr/share/locale/de/LC_MESSAGES/genius.mo	100644	root:root	df14fbcaed61e696d1568a85d40adf89	
-File: /usr/share/locale/dz/LC_MESSAGES/genius.mo	100644	root:root	a991fb1be465353788c2b72dda27bfd3	
-File: /usr/share/locale/el/LC_MESSAGES/genius.mo	100644	root:root	08e685f59aafb3a5dbb15bc357144ba8	
-File: /usr/share/locale/en_CA/LC_MESSAGES/genius.mo	100644	root:root	f8027eec736086f645230bc3526e7d92	
-File: /usr/share/locale/en_GB/LC_MESSAGES/genius.mo	100644	root:root	295bb5ff9da61f802face60ada3dcbd5	
-File: /usr/share/locale/eo/LC_MESSAGES/genius.mo	100644	root:root	3df75fdf276acbf8e2cde2779f398468	
-File: /usr/share/locale/es/LC_MESSAGES/genius.mo	100644	root:root	edaa713bc0eb0a6d29204d31671797aa	
-File: /usr/share/locale/eu/LC_MESSAGES/genius.mo	100644	root:root	fb63d5d22907c315e215747efac43e8f	
-File: /usr/share/locale/fr/LC_MESSAGES/genius.mo	100644	root:root	54894c8806b46069bfce6d855230eb63	
-File: /usr/share/locale/ga/LC_MESSAGES/genius.mo	100644	root:root	2254ebaae5a3b5bda2f1a8ea030337c7	
-File: /usr/share/locale/gl/LC_MESSAGES/genius.mo	100644	root:root	556723c87d9847c87676b9422756474b	
-File: /usr/share/locale/hi/LC_MESSAGES/genius.mo	100644	root:root	2966af0e7efd49fb0dc9aece9b0cef93	
-File: /usr/share/locale/hr/LC_MESSAGES/genius.mo	100644	root:root	d6067954b699808c0463f90b89110a03	
-File: /usr/share/locale/hu/LC_MESSAGES/genius.mo	100644	root:root	cfb2f4a3d9fb605b52670897c598a528	
-File: /usr/share/locale/id/LC_MESSAGES/genius.mo	100644	root:root	c32d01f8188c6088c1ed2d1faef9e85a	
-File: /usr/share/locale/it/LC_MESSAGES/genius.mo	100644	root:root	2effb6c5ad1cc3118f3c911aed3da2f2	
-File: /usr/share/locale/ja/LC_MESSAGES/genius.mo	100644	root:root	14383ebfe2a27159b5d434f30735c5f4	
-File: /usr/share/locale/ko/LC_MESSAGES/genius.mo	100644	root:root	67d6f3b24368d2438abf85473c31afa6	
-File: /usr/share/locale/lv/LC_MESSAGES/genius.mo	100644	root:root	9913631d8ea4c6cb873e6b96d9ca61a2	
-File: /usr/share/locale/mk/LC_MESSAGES/genius.mo	100644	root:root	7a282e72c8e71fd9467fb1e06c801024	
-File: /usr/share/locale/ml/LC_MESSAGES/genius.mo	100644	root:root	7042b5a3177dd22f29a7ed69bc4bd62d	
-File: /usr/share/locale/nb/LC_MESSAGES/genius.mo	100644	root:root	742b42fed76e2362b0da7945908d83f5	
-File: /usr/share/locale/ne/LC_MESSAGES/genius.mo	100644	root:root	8e2c73c824a59dbdfebb733b6df6767e	
-File: /usr/share/locale/nl/LC_MESSAGES/genius.mo	100644	root:root	d00a14446d2933ae07aa2e30bbaaae86	
-File: /usr/share/locale/oc/LC_MESSAGES/genius.mo	100644	root:root	cba9af060a2b75b6be65f1d577cfceee	
-File: /usr/share/locale/pa/LC_MESSAGES/genius.mo	100644	root:root	f3f74998e7e770196e61290b8af42e32	
-File: /usr/share/locale/pt/LC_MESSAGES/genius.mo	100644	root:root	385b750cf5b80d7afb17e10032e47207	
-File: /usr/share/locale/pt_BR/LC_MESSAGES/genius.mo	100644	root:root	e029eaaf5ffbba0980953194ce84bc96	
-File: /usr/share/locale/ro/LC_MESSAGES/genius.mo	100644	root:root	7e653899b2bde5ee4a0b82fdff783ac2	
-File: /usr/share/locale/ru/LC_MESSAGES/genius.mo	100644	root:root	69b12950bc150180a73f0cc0b1f3957b	
-File: /usr/share/locale/rw/LC_MESSAGES/genius.mo	100644	root:root	8d935e15592a15905eb9220f35faa68e	
-File: /usr/share/locale/sl/LC_MESSAGES/genius.mo	100644	root:root	ce88e4de2945f1a452bc7147e6698d29	
-File: /usr/share/locale/sq/LC_MESSAGES/genius.mo	100644	root:root	6268c7a0af0189c2d94cfc2a72634632	
-File: /usr/share/locale/sr/LC_MESSAGES/genius.mo	100644	root:root	9a23f9a3ccac0fb00e42651ad1a5ce78	
-File: /usr/share/locale/sr@latin/LC_MESSAGES/genius.mo	100644	root:root	44f2cc9c0486c97f9a4057c6f341f36f	
-File: /usr/share/locale/sv/LC_MESSAGES/genius.mo	100644	root:root	54a86e44108afc005887174c763a30ed	
-File: /usr/share/locale/zh_CN/LC_MESSAGES/genius.mo	100644	root:root	38db73e3e85553433579fef8b4ffa139	
-File: /usr/share/locale/zh_TW/LC_MESSAGES/genius.mo	100644	root:root	ea726a51fad53901a5b9913b46dd7f0d	
+File: /usr/share/locale/ar/LC_MESSAGES/genius.mo	100644	root:root	d8a1b73018cfc6ed66da0f1063427a2f	
+File: /usr/share/locale/az/LC_MESSAGES/genius.mo	100644	root:root	480222de3485912eb36cddba90aae7a4	
+File: /usr/share/locale/bs/LC_MESSAGES/genius.mo	100644	root:root	b0db3d2a96e067c78ea3f6fcc5fa92be	
+File: /usr/share/locale/ca/LC_MESSAGES/genius.mo	100644	root:root	edcfaaa69dd7ffe4efb97ab3e80f7da3	
+File: /usr/share/locale/cs/LC_MESSAGES/genius.mo	100644	root:root	8f1dcab840d43d1e4861125ed9d88aef	
+File: /usr/share/locale/da/LC_MESSAGES/genius.mo	100644	root:root	0b8d6885fefd57f06f72b9a77526750d	
+File: /usr/share/locale/de/LC_MESSAGES/genius.mo	100644	root:root	bf20b20aec157d0845c7753f7a9ac48a	
+File: /usr/share/locale/dz/LC_MESSAGES/genius.mo	100644	root:root	9097112e14707aebddc66d388c7b79a5	
+File: /usr/share/locale/el/LC_MESSAGES/genius.mo	100644	root:root	7394546628a9207f51e94c5abd98724b	
+File: /usr/share/locale/en_CA/LC_MESSAGES/genius.mo	100644	root:root	0644027eae23b64e59c6c65568ad39a8	
+File: /usr/share/locale/en_GB/LC_MESSAGES/genius.mo	100644	root:root	b9c7f74c382941df6cca211775dce782	
+File: /usr/share/locale/eo/LC_MESSAGES/genius.mo	100644	root:root	eacc3d8084f2d5c25bd2424fb3acca90	
+File: /usr/share/locale/es/LC_MESSAGES/genius.mo	100644	root:root	d40df1f03072eb8b4a8a43d8baac374d	
+File: /usr/share/locale/eu/LC_MESSAGES/genius.mo	100644	root:root	2fffcf4770d6c4e6cbff5adac5d6a86b	
+File: /usr/share/locale/fr/LC_MESSAGES/genius.mo	100644	root:root	d9d4e62a3b5936a379cfb5570ab4cb81	
+File: /usr/share/locale/ga/LC_MESSAGES/genius.mo	100644	root:root	dae5daf7d38a9b93851ec7d58522ee34	
+File: /usr/share/locale/gl/LC_MESSAGES/genius.mo	100644	root:root	53c0b358c721b0589726fff61516768f	
+File: /usr/share/locale/hi/LC_MESSAGES/genius.mo	100644	root:root	a645fd263ceb7b75b710653f1b1a2c4e	
+File: /usr/share/locale/hr/LC_MESSAGES/genius.mo	100644	root:root	9c83f3e4ba326e63b2c4b5b04a9bbbda	
+File: /usr/share/locale/hu/LC_MESSAGES/genius.mo	100644	root:root	4432d38fc927d7cda9c5ecc845a35198	
+File: /usr/share/locale/id/LC_MESSAGES/genius.mo	100644	root:root	38c8915dfae22c28923ae2d67c2932a0	
+File: /usr/share/locale/it/LC_MESSAGES/genius.mo	100644	root:root	6b65808a8f714d9d955c25f718cd5a50	
+File: /usr/share/locale/ja/LC_MESSAGES/genius.mo	100644	root:root	a976b07f59650cb7e636df4b002325a7	
+File: /usr/share/locale/ko/LC_MESSAGES/genius.mo	100644	root:root	44bbaffee963eb8921f58ef6b41f2203	
+File: /usr/share/locale/lv/LC_MESSAGES/genius.mo	100644	root:root	0e8f0e99559378ae6acc42fbc84c9e53	
+File: /usr/share/locale/mk/LC_MESSAGES/genius.mo	100644	root:root	9aabec0c327cf4033dadbf94e1665c1b	
+File: /usr/share/locale/ml/LC_MESSAGES/genius.mo	100644	root:root	dd882cc181f328e589f2954d817e8d93	
+File: /usr/share/locale/nb/LC_MESSAGES/genius.mo	100644	root:root	9088bd1f2247f32809a22e7c6166c9c2	
+File: /usr/share/locale/ne/LC_MESSAGES/genius.mo	100644	root:root	0ab4efe86df70bf96128fd66df933e34	
+File: /usr/share/locale/nl/LC_MESSAGES/genius.mo	100644	root:root	82965dabaf03bb0fb83e46bdcf221016	
+File: /usr/share/locale/oc/LC_MESSAGES/genius.mo	100644	root:root	b797721b3d815c321bab58bd31eaa990	
+File: /usr/share/locale/pa/LC_MESSAGES/genius.mo	100644	root:root	3611390269601c18addb5a74ca92a50a	
+File: /usr/share/locale/pt/LC_MESSAGES/genius.mo	100644	root:root	75132ab0daf791870d945959dd1cc15a	
+File: /usr/share/locale/pt_BR/LC_MESSAGES/genius.mo	100644	root:root	045b00e2e435c0b3a5aa87cd99e5cac3	
+File: /usr/share/locale/ro/LC_MESSAGES/genius.mo	100644	root:root	4dbf545c121aa4a4b11043291c4c265e	
+File: /usr/share/locale/ru/LC_MESSAGES/genius.mo	100644	root:root	7addef0b00886b737a5eac7f1212d43d	
+File: /usr/share/locale/rw/LC_MESSAGES/genius.mo	100644	root:root	cf858147f740ac4b9d7b716f94d0f85c	
+File: /usr/share/locale/sl/LC_MESSAGES/genius.mo	100644	root:root	6681bf41d2cd29e768054e9fdfed21ce	
+File: /usr/share/locale/sq/LC_MESSAGES/genius.mo	100644	root:root	8f770ad803704846a7002836be61e8da	
+File: /usr/share/locale/sr/LC_MESSAGES/genius.mo	100644	root:root	6effcd557d0f05875bcc7425525db18f	
+File: /usr/share/locale/sr@latin/LC_MESSAGES/genius.mo	100644	root:root	5a9c01369fc8670cc3b88df3e1fbd995	
+File: /usr/share/locale/sv/LC_MESSAGES/genius.mo	100644	root:root	6fbfcd8fb55127cdffcfaecd97948c17	
+File: /usr/share/locale/zh_CN/LC_MESSAGES/genius.mo	100644	root:root	555e09506d69b20ddeaaed078ac98821	
+File: /usr/share/locale/zh_TW/LC_MESSAGES/genius.mo	100644	root:root	ae939c1210546956daa765d012e65949	
 File: /usr/share/mime-info/genius.keys	100644	root:root	768fc86e05619b597b2777c3ab2230f6	
@@ -1855,2 +1855,2 @@
 File: /usr/share/mime/packages/genius.xml	100644	root:root	80b52c4adc3e20794e2491181fcc1d36	
-RPMIdentity: c6f459d6cba3ba0ee3ef616fcb683315678511b27f1b613509076a2dabf9ba6e63d111c76714ca4c17cdd72fe2336194afcd91ab40ee77d0c1ddaf4b29dd60eb
+RPMIdentity: b614bb06b8e5f15e06a6d5104eeb0ddfa413b23edf52e9d0726996d640ccd5a4fb0de249317596056136a296eb56491fdbdf3fe382a60dc4caeb830e1e44a63b
--- genius-debuginfo-1.0.24-alt2.x86_64.rpm.repo	2019-04-06 18:43:58.000000000 +0000
+++ genius-debuginfo-1.0.24-alt2.x86_64.rpm.hasher	2024-05-19 11:37:36.684935599 +0000
@@ -1,13 +1,13 @@
-/usr/lib/debug/.build-id/52	40755	root:root	
-/usr/lib/debug/.build-id/52/e538c05453b43d0069ce546404fc67d6e221ec	120777	root:root	../../../../bin/genius
-/usr/lib/debug/.build-id/52/e538c05453b43d0069ce546404fc67d6e221ec.debug	120777	root:root	../../usr/bin/genius.debug
-/usr/lib/debug/.build-id/70	40755	root:root	
-/usr/lib/debug/.build-id/70/ba0c9321d5012b1f4d5e940a2862b61e810ee4	120777	root:root	../../../../lib64/genius/libtestplugin.so
-/usr/lib/debug/.build-id/70/ba0c9321d5012b1f4d5e940a2862b61e810ee4.debug	120777	root:root	../../usr/lib64/genius/libtestplugin.so.debug
-/usr/lib/debug/.build-id/89	40755	root:root	
-/usr/lib/debug/.build-id/89/1ae44d34ee1d036b648e89309ec65e81a6bacf	120777	root:root	../../../../bin/gnome-genius
-/usr/lib/debug/.build-id/89/1ae44d34ee1d036b648e89309ec65e81a6bacf.debug	120777	root:root	../../usr/bin/gnome-genius.debug
-/usr/lib/debug/.build-id/fe	40755	root:root	
-/usr/lib/debug/.build-id/fe/2ea717a8134bb0b6767ab391146f54d24c066f	120777	root:root	../../../../libexec/genius-readline-helper-fifo
-/usr/lib/debug/.build-id/fe/2ea717a8134bb0b6767ab391146f54d24c066f.debug	120777	root:root	../../usr/libexec/genius-readline-helper-fifo.debug
+/usr/lib/debug/.build-id/21	40755	root:root	
+/usr/lib/debug/.build-id/21/225ae337ec00c70e19172d206fa1d136884500	120777	root:root	../../../../lib64/genius/libtestplugin.so
+/usr/lib/debug/.build-id/21/225ae337ec00c70e19172d206fa1d136884500.debug	120777	root:root	../../usr/lib64/genius/libtestplugin.so.debug
+/usr/lib/debug/.build-id/28	40755	root:root	
+/usr/lib/debug/.build-id/28/9bc8a0d7c19c7a564cc41129166f1a00752aa1	120777	root:root	../../../../bin/genius
+/usr/lib/debug/.build-id/28/9bc8a0d7c19c7a564cc41129166f1a00752aa1.debug	120777	root:root	../../usr/bin/genius.debug
+/usr/lib/debug/.build-id/4b	40755	root:root	
+/usr/lib/debug/.build-id/4b/30a2943a7beb2d14991b1f581768e10991890c	120777	root:root	../../../../bin/gnome-genius
+/usr/lib/debug/.build-id/4b/30a2943a7beb2d14991b1f581768e10991890c.debug	120777	root:root	../../usr/bin/gnome-genius.debug
+/usr/lib/debug/.build-id/a3	40755	root:root	
+/usr/lib/debug/.build-id/a3/0972d577c71ac6fea2cefedf6987e4dc8ecd99	120777	root:root	../../../../libexec/genius-readline-helper-fifo
+/usr/lib/debug/.build-id/a3/0972d577c71ac6fea2cefedf6987e4dc8ecd99.debug	120777	root:root	../../usr/libexec/genius-readline-helper-fifo.debug
 /usr/lib/debug/usr/bin/genius.debug	100644	root:root	
@@ -197,19 +197,19 @@
 Provides: genius-debuginfo = 1.0.24-alt2:sisyphus+226494.100.2.1
-File: /usr/lib/debug/.build-id/52	40755	root:root		
-File: /usr/lib/debug/.build-id/52/e538c05453b43d0069ce546404fc67d6e221ec	120777	root:root		../../../../bin/genius
-File: /usr/lib/debug/.build-id/52/e538c05453b43d0069ce546404fc67d6e221ec.debug	120777	root:root		../../usr/bin/genius.debug
-File: /usr/lib/debug/.build-id/70	40755	root:root		
-File: /usr/lib/debug/.build-id/70/ba0c9321d5012b1f4d5e940a2862b61e810ee4	120777	root:root		../../../../lib64/genius/libtestplugin.so
-File: /usr/lib/debug/.build-id/70/ba0c9321d5012b1f4d5e940a2862b61e810ee4.debug	120777	root:root		../../usr/lib64/genius/libtestplugin.so.debug
-File: /usr/lib/debug/.build-id/89	40755	root:root		
-File: /usr/lib/debug/.build-id/89/1ae44d34ee1d036b648e89309ec65e81a6bacf	120777	root:root		../../../../bin/gnome-genius
-File: /usr/lib/debug/.build-id/89/1ae44d34ee1d036b648e89309ec65e81a6bacf.debug	120777	root:root		../../usr/bin/gnome-genius.debug
-File: /usr/lib/debug/.build-id/fe	40755	root:root		
-File: /usr/lib/debug/.build-id/fe/2ea717a8134bb0b6767ab391146f54d24c066f	120777	root:root		../../../../libexec/genius-readline-helper-fifo
-File: /usr/lib/debug/.build-id/fe/2ea717a8134bb0b6767ab391146f54d24c066f.debug	120777	root:root		../../usr/libexec/genius-readline-helper-fifo.debug
-File: /usr/lib/debug/usr/bin/genius.debug	100644	root:root	5a7d2bcde44f1af8dea3758432a80efc	
-File: /usr/lib/debug/usr/bin/gnome-genius.debug	100644	root:root	3a640201cbe0a341efe032ddebb60ede	
+File: /usr/lib/debug/.build-id/21	40755	root:root		
+File: /usr/lib/debug/.build-id/21/225ae337ec00c70e19172d206fa1d136884500	120777	root:root		../../../../lib64/genius/libtestplugin.so
+File: /usr/lib/debug/.build-id/21/225ae337ec00c70e19172d206fa1d136884500.debug	120777	root:root		../../usr/lib64/genius/libtestplugin.so.debug
+File: /usr/lib/debug/.build-id/28	40755	root:root		
+File: /usr/lib/debug/.build-id/28/9bc8a0d7c19c7a564cc41129166f1a00752aa1	120777	root:root		../../../../bin/genius
+File: /usr/lib/debug/.build-id/28/9bc8a0d7c19c7a564cc41129166f1a00752aa1.debug	120777	root:root		../../usr/bin/genius.debug
+File: /usr/lib/debug/.build-id/4b	40755	root:root		
+File: /usr/lib/debug/.build-id/4b/30a2943a7beb2d14991b1f581768e10991890c	120777	root:root		../../../../bin/gnome-genius
+File: /usr/lib/debug/.build-id/4b/30a2943a7beb2d14991b1f581768e10991890c.debug	120777	root:root		../../usr/bin/gnome-genius.debug
+File: /usr/lib/debug/.build-id/a3	40755	root:root		
+File: /usr/lib/debug/.build-id/a3/0972d577c71ac6fea2cefedf6987e4dc8ecd99	120777	root:root		../../../../libexec/genius-readline-helper-fifo
+File: /usr/lib/debug/.build-id/a3/0972d577c71ac6fea2cefedf6987e4dc8ecd99.debug	120777	root:root		../../usr/libexec/genius-readline-helper-fifo.debug
+File: /usr/lib/debug/usr/bin/genius.debug	100644	root:root	f6536082c76325175a13b1e5e13491b2	
+File: /usr/lib/debug/usr/bin/gnome-genius.debug	100644	root:root	ef39aa4eb9e552320a8ce28c0aa230ba	
 File: /usr/lib/debug/usr/lib64/genius	40755	root:root		
-File: /usr/lib/debug/usr/lib64/genius/libtestplugin.so.debug	100644	root:root	b1d424131b3364bb1a4b2c2594078245	
-File: /usr/lib/debug/usr/libexec/genius-readline-helper-fifo.debug	100644	root:root	edfd557d6171710b453cf5148b3ed7ff	
+File: /usr/lib/debug/usr/lib64/genius/libtestplugin.so.debug	100644	root:root	f2b5002450ae788efbde94081fe2744c	
+File: /usr/lib/debug/usr/libexec/genius-readline-helper-fifo.debug	100644	root:root	bd29806d277cb73c6d83c83b6891cb16	
 File: /usr/src/debug/genius-1.0.24	40755	root:root		
@@ -370,2 +370,2 @@
 File: /usr/src/debug/genius-1.0.24/vte/src/vteunistr.h	100644	root:root	a5ee815e95375b312223cfe3b62b2146	
-RPMIdentity: 80918b5965c26deebc3989ff22c3a07fc1e584197f59d46d29461c967b9bfe2030262b11ccd0bd7c0ac2c742ea8efd4fa705e2abd7111ee3a0f52e9a72a78abc
+RPMIdentity: c72b39972ed3ae2b550dcab9474d9cc59acb702cb6023ca0c75257ce2bba756e2de874d06a072a70379ab3f89a27b3a2c629a9e59753eeb10ee7003501c0e335