Raspbian Package Auto-Building

Build log for genius (1.0.24-2+b1) on armhf

genius1.0.24-2+b1armhf → 2019-07-26 07:20:11

sbuild (Debian sbuild) 0.72.0 (25 Oct 2016) on mb-lxc-01

+==============================================================================+
| genius 1.0.24-2+b1 (armhf)                   Fri, 26 Jul 2019 07:02:15 +0000 |
+==============================================================================+

Package: genius
Version: 1.0.24-2+b1
Source Version: 1.0.24-2
Distribution: bullseye-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf

I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/bullseye-staging-armhf-sbuild-7db6b403-b3e8-41be-be49-025a54eabd58' with '<<CHROOT>>'

+------------------------------------------------------------------------------+
| Update chroot                                                                |
+------------------------------------------------------------------------------+

Get:1 http://172.17.0.1/private bullseye-staging InRelease [11.3 kB]
Get:2 http://172.17.0.1/private bullseye-staging/main Sources [11.4 MB]
Get:3 http://172.17.0.1/private bullseye-staging/main armhf Packages [13.0 MB]
Fetched 24.4 MB in 9s (2736 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Fetch source files                                                           |
+------------------------------------------------------------------------------+


Check APT
---------

Checking available source versions...

Download source files with APT
------------------------------

Reading package lists...
NOTICE: 'genius' packaging is maintained in the 'Git' version control system at:
https://salsa.debian.org/fsateler/genius.git
Please use:
git clone https://salsa.debian.org/fsateler/genius.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 3501 kB of source archives.
Get:1 http://172.17.0.1/private bullseye-staging/main genius 1.0.24-2 (dsc) [2306 B]
Get:2 http://172.17.0.1/private bullseye-staging/main genius 1.0.24-2 (tar) [3494 kB]
Get:3 http://172.17.0.1/private bullseye-staging/main genius 1.0.24-2 (diff) [4692 B]
Fetched 3501 kB in 0s (7683 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/genius-Gw9iwt/genius-1.0.24' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/genius-Gw9iwt' with '<<BUILDDIR>>'

+------------------------------------------------------------------------------+
| Install build-essential                                                      |
+------------------------------------------------------------------------------+


Setup apt archive
-----------------

Merged Build-Depends: build-essential, fakeroot
Filtered Build-Depends: build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<<BUILDDIR>>/resolver-7z4nEb/apt_archive/sbuild-build-depends-core-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy
dpkg-scanpackages: info: Wrote 1 entries to output Packages file.
gpg: keybox '/<<BUILDDIR>>/resolver-7z4nEb/gpg/pubring.kbx' created
gpg: /<<BUILDDIR>>/resolver-7z4nEb/gpg/trustdb.gpg: trustdb created
gpg: key 37145E60F90AF620: public key "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" imported
gpg: Total number processed: 1
gpg:               imported: 1
gpg: key 37145E60F90AF620: "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" not changed
gpg: key 37145E60F90AF620: secret key imported
gpg: Total number processed: 1
gpg:              unchanged: 1
gpg:       secret keys read: 1
gpg:   secret keys imported: 1
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-7z4nEb/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-7z4nEb/apt_archive ./ Release [957 B]
Get:3 copy:/<<BUILDDIR>>/resolver-7z4nEb/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-7z4nEb/apt_archive ./ Sources [349 B]
Get:5 copy:/<<BUILDDIR>>/resolver-7z4nEb/apt_archive ./ Packages [432 B]
Fetched 2108 B in 0s (10.1 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

Install core build dependencies (apt-based resolver)
----------------------------------------------------

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following package was automatically installed and is no longer required:
  netbase
Use 'apt autoremove' to remove it.
The following NEW packages will be installed:
  sbuild-build-depends-core-dummy
0 upgraded, 1 newly installed, 0 to remove and 43 not upgraded.
Need to get 852 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-7z4nEb/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [852 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 852 B in 0s (0 B/s)
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 12050 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ...
Setting up sbuild-build-depends-core-dummy (0.invalid.0) ...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Check architectures                                                          |
+------------------------------------------------------------------------------+

Arch check ok (armhf included in any all)

+------------------------------------------------------------------------------+
| Install package build dependencies                                           |
+------------------------------------------------------------------------------+


Setup apt archive
-----------------

Merged Build-Depends: debhelper (>= 10), libxml-parser-perl, libgtk2.0-dev, libglib2.0-dev, libgtksourceview2.0-dev, flex, bison, libncurses5-dev, libreadline-dev, libgmp3-dev, libmpfr-dev, intltool, gtk-update-icon-cache
Filtered Build-Depends: debhelper (>= 10), libxml-parser-perl, libgtk2.0-dev, libglib2.0-dev, libgtksourceview2.0-dev, flex, bison, libncurses5-dev, libreadline-dev, libgmp3-dev, libmpfr-dev, intltool, gtk-update-icon-cache
dpkg-deb: building package 'sbuild-build-depends-genius-dummy' in '/<<BUILDDIR>>/resolver-7z4nEb/apt_archive/sbuild-build-depends-genius-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy sbuild-build-depends-genius-dummy
dpkg-scanpackages: info: Wrote 2 entries to output Packages file.
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-7z4nEb/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-7z4nEb/apt_archive ./ Release [963 B]
Get:3 copy:/<<BUILDDIR>>/resolver-7z4nEb/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-7z4nEb/apt_archive ./ Sources [577 B]
Get:5 copy:/<<BUILDDIR>>/resolver-7z4nEb/apt_archive ./ Packages [662 B]
Fetched 2572 B in 0s (12.1 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

Install genius build dependencies (apt-based resolver)
------------------------------------------------------

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
  adwaita-icon-theme autoconf automake autopoint autotools-dev bison
  bsdmainutils ca-certificates debhelper dh-autoreconf dh-strip-nondeterminism
  dwz file flex fontconfig fontconfig-config fonts-dejavu-core gettext
  gettext-base gir1.2-atk-1.0 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0
  gir1.2-glib-2.0 gir1.2-gtk-2.0 gir1.2-harfbuzz-0.0 gir1.2-pango-1.0
  groff-base gtk-update-icon-cache hicolor-icon-theme icu-devtools intltool
  intltool-debian libarchive-zip-perl libatk1.0-0 libatk1.0-data libatk1.0-dev
  libavahi-client3 libavahi-common-data libavahi-common3 libbison-dev
  libblkid-dev libbsd0 libcairo-gobject2 libcairo-script-interpreter2
  libcairo2 libcairo2-dev libcroco3 libcups2 libdatrie1 libdbus-1-3 libelf1
  libencode-locale-perl libexpat1 libexpat1-dev libffi-dev
  libfile-listing-perl libfile-stripnondeterminism-perl libfontconfig1
  libfontconfig1-dev libfreetype6 libfreetype6-dev libfribidi-dev libfribidi0
  libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common
  libgdk-pixbuf2.0-dev libgirepository-1.0-1 libglib2.0-0 libglib2.0-bin
  libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libgmp-dev libgmp3-dev
  libgmpxx4ldbl libgraphite2-3 libgraphite2-dev libgssapi-krb5-2 libgtk2.0-0
  libgtk2.0-common libgtk2.0-dev libgtksourceview2.0-0
  libgtksourceview2.0-common libgtksourceview2.0-dev libharfbuzz-dev
  libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz0b libhtml-parser-perl
  libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl
  libhttp-message-perl libhttp-negotiate-perl libice-dev libice6 libicu-dev
  libicu63 libio-html-perl libio-socket-ssl-perl libjbig0 libjpeg62-turbo
  libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 liblwp-mediatypes-perl
  liblwp-protocol-https-perl liblzo2-2 libmagic-mgc libmagic1 libmount-dev
  libmpdec2 libmpfr-dev libncurses-dev libncurses5-dev libncurses6
  libnet-http-perl libnet-ssleay-perl libpango-1.0-0 libpango1.0-dev
  libpangocairo-1.0-0 libpangoft2-1.0-0 libpangoxft-1.0-0 libpcre16-3
  libpcre3-dev libpcre32-3 libpcrecpp0v5 libpipeline1 libpixman-1-0
  libpixman-1-dev libpng-dev libpng16-16 libpthread-stubs0-dev
  libpython3-stdlib libpython3.7-minimal libpython3.7-stdlib libreadline-dev
  libreadline8 librsvg2-2 librsvg2-common libselinux1-dev libsepol1-dev
  libsigsegv2 libsm-dev libsm6 libssl1.1 libsub-override-perl libthai-data
  libthai0 libtiff5 libtimedate-perl libtinfo5 libtool libtry-tiny-perl
  libuchardet0 liburi-perl libwebp6 libwww-perl libwww-robotrules-perl
  libx11-6 libx11-data libx11-dev libxau-dev libxau6 libxcb-render0
  libxcb-render0-dev libxcb-shm0 libxcb-shm0-dev libxcb1 libxcb1-dev
  libxcomposite-dev libxcomposite1 libxcursor-dev libxcursor1 libxdamage-dev
  libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes-dev
  libxfixes3 libxft-dev libxft2 libxi-dev libxi6 libxinerama-dev libxinerama1
  libxml-parser-perl libxml2 libxml2-dev libxml2-utils libxrandr-dev
  libxrandr2 libxrender-dev libxrender1 m4 man-db mime-support openssl
  pango1.0-tools perl-openssl-defaults pkg-config po-debconf python3
  python3-distutils python3-lib2to3 python3-minimal python3.7
  python3.7-minimal sensible-utils shared-mime-info ucf uuid-dev x11-common
  x11proto-composite-dev x11proto-core-dev x11proto-damage-dev x11proto-dev
  x11proto-fixes-dev x11proto-input-dev x11proto-randr-dev x11proto-xext-dev
  x11proto-xinerama-dev xorg-sgml-doctools xtrans-dev zlib1g-dev
Suggested packages:
  autoconf-archive gnu-standards autoconf-doc bison-doc wamerican | wordlist
  whois vacation dh-make flex-doc gettext-doc libasprintf-dev libgettextpo-dev
  groff libcairo2-doc cups-common libglib2.0-doc gmp-doc libgmp10-doc
  libgraphite2-utils krb5-doc krb5-user gvfs libgtk2.0-doc
  libgtksourceview2.0-doc libdata-dump-perl libice-doc icu-doc
  libcrypt-ssleay-perl libmpfr-doc ncurses-doc imagemagick libpango1.0-doc
  readline-doc librsvg2-bin libsm-doc libtool-doc gfortran
  | fortran95-compiler gcj-jdk libauthen-ntlm-perl libx11-doc libxcb-doc
  libxext-doc m4-doc apparmor less www-browser libmail-box-perl python3-doc
  python3-tk python3-venv python3.7-venv python3.7-doc binfmt-support
Recommended packages:
  libfl-dev curl | wget | lynx dbus libarchive-cpio-perl freetype2-doc
  xdg-user-dirs libgail-common libgtk2.0-bin python libhtml-format-perl
  krb5-locales libgpm2 libpng-tools libltdl-dev libdata-dump-perl
  libhtml-form-perl libhttp-daemon-perl libmailtools-perl
  libmail-sendmail-perl
The following NEW packages will be installed:
  adwaita-icon-theme autoconf automake autopoint autotools-dev bison
  bsdmainutils ca-certificates debhelper dh-autoreconf dh-strip-nondeterminism
  dwz file flex fontconfig fontconfig-config fonts-dejavu-core gettext
  gettext-base gir1.2-atk-1.0 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0
  gir1.2-glib-2.0 gir1.2-gtk-2.0 gir1.2-harfbuzz-0.0 gir1.2-pango-1.0
  groff-base gtk-update-icon-cache hicolor-icon-theme icu-devtools intltool
  intltool-debian libarchive-zip-perl libatk1.0-0 libatk1.0-data libatk1.0-dev
  libavahi-client3 libavahi-common-data libavahi-common3 libbison-dev
  libblkid-dev libbsd0 libcairo-gobject2 libcairo-script-interpreter2
  libcairo2 libcairo2-dev libcroco3 libcups2 libdatrie1 libdbus-1-3 libelf1
  libencode-locale-perl libexpat1 libexpat1-dev libffi-dev
  libfile-listing-perl libfile-stripnondeterminism-perl libfontconfig1
  libfontconfig1-dev libfreetype6 libfreetype6-dev libfribidi-dev libfribidi0
  libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common
  libgdk-pixbuf2.0-dev libgirepository-1.0-1 libglib2.0-0 libglib2.0-bin
  libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libgmp-dev libgmp3-dev
  libgmpxx4ldbl libgraphite2-3 libgraphite2-dev libgssapi-krb5-2 libgtk2.0-0
  libgtk2.0-common libgtk2.0-dev libgtksourceview2.0-0
  libgtksourceview2.0-common libgtksourceview2.0-dev libharfbuzz-dev
  libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz0b libhtml-parser-perl
  libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl
  libhttp-message-perl libhttp-negotiate-perl libice-dev libice6 libicu-dev
  libicu63 libio-html-perl libio-socket-ssl-perl libjbig0 libjpeg62-turbo
  libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 liblwp-mediatypes-perl
  liblwp-protocol-https-perl liblzo2-2 libmagic-mgc libmagic1 libmount-dev
  libmpdec2 libmpfr-dev libncurses-dev libncurses5-dev libncurses6
  libnet-http-perl libnet-ssleay-perl libpango-1.0-0 libpango1.0-dev
  libpangocairo-1.0-0 libpangoft2-1.0-0 libpangoxft-1.0-0 libpcre16-3
  libpcre3-dev libpcre32-3 libpcrecpp0v5 libpipeline1 libpixman-1-0
  libpixman-1-dev libpng-dev libpng16-16 libpthread-stubs0-dev
  libpython3-stdlib libpython3.7-minimal libpython3.7-stdlib libreadline-dev
  libreadline8 librsvg2-2 librsvg2-common libselinux1-dev libsepol1-dev
  libsigsegv2 libsm-dev libsm6 libssl1.1 libsub-override-perl libthai-data
  libthai0 libtiff5 libtimedate-perl libtinfo5 libtool libtry-tiny-perl
  libuchardet0 liburi-perl libwebp6 libwww-perl libwww-robotrules-perl
  libx11-6 libx11-data libx11-dev libxau-dev libxau6 libxcb-render0
  libxcb-render0-dev libxcb-shm0 libxcb-shm0-dev libxcb1 libxcb1-dev
  libxcomposite-dev libxcomposite1 libxcursor-dev libxcursor1 libxdamage-dev
  libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes-dev
  libxfixes3 libxft-dev libxft2 libxi-dev libxi6 libxinerama-dev libxinerama1
  libxml-parser-perl libxml2 libxml2-dev libxml2-utils libxrandr-dev
  libxrandr2 libxrender-dev libxrender1 m4 man-db mime-support openssl
  pango1.0-tools perl-openssl-defaults pkg-config po-debconf python3
  python3-distutils python3-lib2to3 python3-minimal python3.7
  python3.7-minimal sbuild-build-depends-genius-dummy sensible-utils
  shared-mime-info ucf uuid-dev x11-common x11proto-composite-dev
  x11proto-core-dev x11proto-damage-dev x11proto-dev x11proto-fixes-dev
  x11proto-input-dev x11proto-randr-dev x11proto-xext-dev
  x11proto-xinerama-dev xorg-sgml-doctools xtrans-dev zlib1g-dev
0 upgraded, 231 newly installed, 0 to remove and 43 not upgraded.
Need to get 86.8 MB of archives.
After this operation, 314 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-7z4nEb/apt_archive ./ sbuild-build-depends-genius-dummy 0.invalid.0 [948 B]
Get:2 http://172.17.0.1/private bullseye-staging/main armhf libbsd0 armhf 0.9.1-2 [104 kB]
Get:3 http://172.17.0.1/private bullseye-staging/main armhf libtinfo5 armhf 6.1+20181013-2 [309 kB]
Get:4 http://172.17.0.1/private bullseye-staging/main armhf bsdmainutils armhf 11.1.2 [182 kB]
Get:5 http://172.17.0.1/private bullseye-staging/main armhf libuchardet0 armhf 0.0.6-3 [62.2 kB]
Get:6 http://172.17.0.1/private bullseye-staging/main armhf groff-base armhf 1.22.4-3 [782 kB]
Get:7 http://172.17.0.1/private bullseye-staging/main armhf libpipeline1 armhf 1.5.1-2 [26.6 kB]
Get:8 http://172.17.0.1/private bullseye-staging/main armhf man-db armhf 2.8.5-2 [1230 kB]
Get:9 http://172.17.0.1/private bullseye-staging/main armhf libsigsegv2 armhf 2.12-2 [32.3 kB]
Get:10 http://172.17.0.1/private bullseye-staging/main armhf m4 armhf 1.4.18-2 [185 kB]
Get:11 http://172.17.0.1/private bullseye-staging/main armhf flex armhf 2.6.4-6.2 [427 kB]
Get:12 http://172.17.0.1/private bullseye-staging/main armhf libssl1.1 armhf 1.1.1c-1 [1259 kB]
Get:13 http://172.17.0.1/private bullseye-staging/main armhf libpython3.7-minimal armhf 3.7.4-2 [583 kB]
Get:14 http://172.17.0.1/private bullseye-staging/main armhf libexpat1 armhf 2.2.7-1 [77.2 kB]
Get:15 http://172.17.0.1/private bullseye-staging/main armhf python3.7-minimal armhf 3.7.4-2 [1462 kB]
Get:16 http://172.17.0.1/private bullseye-staging/main armhf python3-minimal armhf 3.7.3-1 [36.6 kB]
Get:17 http://172.17.0.1/private bullseye-staging/main armhf mime-support all 3.62 [37.2 kB]
Get:18 http://172.17.0.1/private bullseye-staging/main armhf libmpdec2 armhf 2.4.2-2 [67.2 kB]
Get:19 http://172.17.0.1/private bullseye-staging/main armhf libreadline8 armhf 8.0-2 [137 kB]
Get:20 http://172.17.0.1/private bullseye-staging/main armhf libpython3.7-stdlib armhf 3.7.4-2 [1670 kB]
Get:21 http://172.17.0.1/private bullseye-staging/main armhf python3.7 armhf 3.7.4-2 [340 kB]
Get:22 http://172.17.0.1/private bullseye-staging/main armhf libpython3-stdlib armhf 3.7.3-1 [20.0 kB]
Get:23 http://172.17.0.1/private bullseye-staging/main armhf python3 armhf 3.7.3-1 [61.5 kB]
Get:24 http://172.17.0.1/private bullseye-staging/main armhf sensible-utils all 0.0.12 [15.8 kB]
Get:25 http://172.17.0.1/private bullseye-staging/main armhf libmagic-mgc armhf 1:5.35-4 [242 kB]
Get:26 http://172.17.0.1/private bullseye-staging/main armhf libmagic1 armhf 1:5.35-4 [110 kB]
Get:27 http://172.17.0.1/private bullseye-staging/main armhf file armhf 1:5.35-4 [65.3 kB]
Get:28 http://172.17.0.1/private bullseye-staging/main armhf gettext-base armhf 0.19.8.1-9 [117 kB]
Get:29 http://172.17.0.1/private bullseye-staging/main armhf ucf all 3.0038+nmu1 [69.0 kB]
Get:30 http://172.17.0.1/private bullseye-staging/main armhf hicolor-icon-theme all 0.17-2 [11.4 kB]
Get:31 http://172.17.0.1/private bullseye-staging/main armhf libglib2.0-0 armhf 2.58.3-3 [1078 kB]
Get:32 http://172.17.0.1/private bullseye-staging/main armhf libjpeg62-turbo armhf 1:1.5.2-2+b1 [110 kB]
Get:33 http://172.17.0.1/private bullseye-staging/main armhf libpng16-16 armhf 1.6.37-1 [274 kB]
Get:34 http://172.17.0.1/private bullseye-staging/main armhf libjbig0 armhf 2.1-3.1+b2 [27.6 kB]
Get:35 http://172.17.0.1/private bullseye-staging/main armhf libwebp6 armhf 0.6.1-2 [228 kB]
Get:36 http://172.17.0.1/private bullseye-staging/main armhf libtiff5 armhf 4.0.10-4 [236 kB]
Get:37 http://172.17.0.1/private bullseye-staging/main armhf libxau6 armhf 1:1.0.8-1+b2 [19.1 kB]
Get:38 http://172.17.0.1/private bullseye-staging/main armhf libxdmcp6 armhf 1:1.1.2-3 [25.0 kB]
Get:39 http://172.17.0.1/private bullseye-staging/main armhf libxcb1 armhf 1.13.1-2 [132 kB]
Get:40 http://172.17.0.1/private bullseye-staging/main armhf libx11-data all 2:1.6.7-1 [298 kB]
Get:41 http://172.17.0.1/private bullseye-staging/main armhf libx11-6 armhf 2:1.6.7-1 [689 kB]
Get:42 http://172.17.0.1/private bullseye-staging/main armhf libicu63 armhf 63.2-2 [7974 kB]
Get:43 http://172.17.0.1/private bullseye-staging/main armhf libxml2 armhf 2.9.4+dfsg1-7+b2 [571 kB]
Get:44 http://172.17.0.1/private bullseye-staging/main armhf shared-mime-info armhf 1.10-1 [762 kB]
Get:45 http://172.17.0.1/private bullseye-staging/main armhf libgdk-pixbuf2.0-common all 2.38.1+dfsg-1 [316 kB]
Get:46 http://172.17.0.1/private bullseye-staging/main armhf libgdk-pixbuf2.0-0 armhf 2.38.1+dfsg-1 [157 kB]
Get:47 http://172.17.0.1/private bullseye-staging/main armhf gtk-update-icon-cache armhf 3.24.5-1 [80.5 kB]
Get:48 http://172.17.0.1/private bullseye-staging/main armhf libfreetype6 armhf 2.9.1-3 [318 kB]
Get:49 http://172.17.0.1/private bullseye-staging/main armhf fonts-dejavu-core all 2.37-1 [1068 kB]
Get:50 http://172.17.0.1/private bullseye-staging/main armhf fontconfig-config all 2.13.1-2 [280 kB]
Get:51 http://172.17.0.1/private bullseye-staging/main armhf libfontconfig1 armhf 2.13.1-2 [327 kB]
Get:52 http://172.17.0.1/private bullseye-staging/main armhf libpixman-1-0 armhf 0.36.0-1 [458 kB]
Get:53 http://172.17.0.1/private bullseye-staging/main armhf libxcb-render0 armhf 1.13.1-2 [108 kB]
Get:54 http://172.17.0.1/private bullseye-staging/main armhf libxcb-shm0 armhf 1.13.1-2 [99.3 kB]
Get:55 http://172.17.0.1/private bullseye-staging/main armhf libxext6 armhf 2:1.3.3-1+b2 [47.8 kB]
Get:56 http://172.17.0.1/private bullseye-staging/main armhf libxrender1 armhf 1:0.9.10-1 [29.9 kB]
Get:57 http://172.17.0.1/private bullseye-staging/main armhf libcairo2 armhf 1.16.0-4 [599 kB]
Get:58 http://172.17.0.1/private bullseye-staging/main armhf libcroco3 armhf 0.6.12-3 [132 kB]
Get:59 http://172.17.0.1/private bullseye-staging/main armhf fontconfig armhf 2.13.1-2 [404 kB]
Get:60 http://172.17.0.1/private bullseye-staging/main armhf libfribidi0 armhf 1.0.5-3.1 [62.1 kB]
Get:61 http://172.17.0.1/private bullseye-staging/main armhf libthai-data all 0.1.28-2 [170 kB]
Get:62 http://172.17.0.1/private bullseye-staging/main armhf libdatrie1 armhf 0.2.12-2 [35.9 kB]
Get:63 http://172.17.0.1/private bullseye-staging/main armhf libthai0 armhf 0.1.28-2 [50.9 kB]
Get:64 http://172.17.0.1/private bullseye-staging/main armhf libpango-1.0-0 armhf 1.42.4-6 [168 kB]
Get:65 http://172.17.0.1/private bullseye-staging/main armhf libgraphite2-3 armhf 1.3.13-7 [69.6 kB]
Get:66 http://172.17.0.1/private bullseye-staging/main armhf libharfbuzz0b armhf 2.4.0-2 [1182 kB]
Get:67 http://172.17.0.1/private bullseye-staging/main armhf libpangoft2-1.0-0 armhf 1.42.4-6 [61.9 kB]
Get:68 http://172.17.0.1/private bullseye-staging/main armhf libpangocairo-1.0-0 armhf 1.42.4-6 [51.6 kB]
Get:69 http://172.17.0.1/private bullseye-staging/main armhf librsvg2-2 armhf 2.44.10-2.1+rpi1 [967 kB]
Get:70 http://172.17.0.1/private bullseye-staging/main armhf librsvg2-common armhf 2.44.10-2.1+rpi1 [23.1 kB]
Get:71 http://172.17.0.1/private bullseye-staging/main armhf adwaita-icon-theme all 3.30.1-1 [11.7 MB]
Get:72 http://172.17.0.1/private bullseye-staging/main armhf autoconf all 2.69-11 [341 kB]
Get:73 http://172.17.0.1/private bullseye-staging/main armhf autotools-dev all 20180224.1 [77.0 kB]
Get:74 http://172.17.0.1/private bullseye-staging/main armhf automake all 1:1.16.1-4 [771 kB]
Get:75 http://172.17.0.1/private bullseye-staging/main armhf autopoint all 0.19.8.1-9 [434 kB]
Get:76 http://172.17.0.1/private bullseye-staging/main armhf libbison-dev armhf 2:3.3.2.dfsg-1 [500 kB]
Get:77 http://172.17.0.1/private bullseye-staging/main armhf bison armhf 2:3.3.2.dfsg-1 [829 kB]
Get:78 http://172.17.0.1/private bullseye-staging/main armhf openssl armhf 1.1.1c-1 [804 kB]
Get:79 http://172.17.0.1/private bullseye-staging/main armhf ca-certificates all 20190110 [157 kB]
Get:80 http://172.17.0.1/private bullseye-staging/main armhf libtool all 2.4.6-9 [547 kB]
Get:81 http://172.17.0.1/private bullseye-staging/main armhf dh-autoreconf all 19 [16.9 kB]
Get:82 http://172.17.0.1/private bullseye-staging/main armhf libarchive-zip-perl all 1.64-1 [96.8 kB]
Get:83 http://172.17.0.1/private bullseye-staging/main armhf libsub-override-perl all 0.09-2 [10.2 kB]
Get:84 http://172.17.0.1/private bullseye-staging/main armhf libfile-stripnondeterminism-perl all 1.3.0-1 [21.4 kB]
Get:85 http://172.17.0.1/private bullseye-staging/main armhf dh-strip-nondeterminism all 1.3.0-1 [13.9 kB]
Get:86 http://172.17.0.1/private bullseye-staging/main armhf libelf1 armhf 0.176-1.1 [158 kB]
Get:87 http://172.17.0.1/private bullseye-staging/main armhf dwz armhf 0.12.20190716-1 [68.5 kB]
Get:88 http://172.17.0.1/private bullseye-staging/main armhf libncurses6 armhf 6.1+20181013-2 [78.6 kB]
Get:89 http://172.17.0.1/private bullseye-staging/main armhf gettext armhf 0.19.8.1-9 [1219 kB]
Get:90 http://172.17.0.1/private bullseye-staging/main armhf intltool-debian all 0.35.0+20060710.5 [26.8 kB]
Get:91 http://172.17.0.1/private bullseye-staging/main armhf po-debconf all 1.0.21 [248 kB]
Get:92 http://172.17.0.1/private bullseye-staging/main armhf debhelper all 12.2.3 [1026 kB]
Get:93 http://172.17.0.1/private bullseye-staging/main armhf libgirepository-1.0-1 armhf 1.58.3-2 [78.8 kB]
Get:94 http://172.17.0.1/private bullseye-staging/main armhf gir1.2-glib-2.0 armhf 1.58.3-2 [143 kB]
Get:95 http://172.17.0.1/private bullseye-staging/main armhf libatk1.0-data all 2.30.0-2 [145 kB]
Get:96 http://172.17.0.1/private bullseye-staging/main armhf libatk1.0-0 armhf 2.30.0-2 [42.7 kB]
Get:97 http://172.17.0.1/private bullseye-staging/main armhf gir1.2-atk-1.0 armhf 2.30.0-2 [25.3 kB]
Get:98 http://172.17.0.1/private bullseye-staging/main armhf libcairo-gobject2 armhf 1.16.0-4 [123 kB]
Get:99 http://172.17.0.1/private bullseye-staging/main armhf gir1.2-freedesktop armhf 1.58.3-2 [20.3 kB]
Get:100 http://172.17.0.1/private bullseye-staging/main armhf gir1.2-gdkpixbuf-2.0 armhf 2.38.1+dfsg-1 [18.3 kB]
Get:101 http://172.17.0.1/private bullseye-staging/main armhf libgtk2.0-common all 2.24.32-3 [2698 kB]
Get:102 http://172.17.0.1/private bullseye-staging/main armhf libxft2 armhf 2.3.2-2 [49.3 kB]
Get:103 http://172.17.0.1/private bullseye-staging/main armhf libpangoxft-1.0-0 armhf 1.42.4-6 [47.1 kB]
Get:104 http://172.17.0.1/private bullseye-staging/main armhf gir1.2-pango-1.0 armhf 1.42.4-6 [55.3 kB]
Get:105 http://172.17.0.1/private bullseye-staging/main armhf libavahi-common-data armhf 0.7-4+b1 [122 kB]
Get:106 http://172.17.0.1/private bullseye-staging/main armhf libavahi-common3 armhf 0.7-4+b1 [51.1 kB]
Get:107 http://172.17.0.1/private bullseye-staging/main armhf libdbus-1-3 armhf 1.12.16-1+b1 [189 kB]
Get:108 http://172.17.0.1/private bullseye-staging/main armhf libavahi-client3 armhf 0.7-4+b1 [54.0 kB]
Get:109 http://172.17.0.1/private bullseye-staging/main armhf libkeyutils1 armhf 1.6-6 [14.0 kB]
Get:110 http://172.17.0.1/private bullseye-staging/main armhf libkrb5support0 armhf 1.17-5 [61.1 kB]
Get:111 http://172.17.0.1/private bullseye-staging/main armhf libk5crypto3 armhf 1.17-5 [112 kB]
Get:112 http://172.17.0.1/private bullseye-staging/main armhf libkrb5-3 armhf 1.17-5 [318 kB]
Get:113 http://172.17.0.1/private bullseye-staging/main armhf libgssapi-krb5-2 armhf 1.17-5 [133 kB]
Get:114 http://172.17.0.1/private bullseye-staging/main armhf libcups2 armhf 2.2.10-6 [287 kB]
Get:115 http://172.17.0.1/private bullseye-staging/main armhf libxcomposite1 armhf 1:0.4.4-2 [16.1 kB]
Get:116 http://172.17.0.1/private bullseye-staging/main armhf libxfixes3 armhf 1:5.0.3-1 [20.6 kB]
Get:117 http://172.17.0.1/private bullseye-staging/main armhf libxcursor1 armhf 1:1.2.0-2 [34.2 kB]
Get:118 http://172.17.0.1/private bullseye-staging/main armhf libxdamage1 armhf 1:1.1.5-1 [15.1 kB]
Get:119 http://172.17.0.1/private bullseye-staging/main armhf libxi6 armhf 2:1.7.9-1 [77.8 kB]
Get:120 http://172.17.0.1/private bullseye-staging/main armhf libxinerama1 armhf 2:1.1.4-2 [17.3 kB]
Get:121 http://172.17.0.1/private bullseye-staging/main armhf libxrandr2 armhf 2:1.5.1-1 [34.5 kB]
Get:122 http://172.17.0.1/private bullseye-staging/main armhf libgtk2.0-0 armhf 2.24.32-3 [1501 kB]
Get:123 http://172.17.0.1/private bullseye-staging/main armhf gir1.2-gtk-2.0 armhf 2.24.32-3 [213 kB]
Get:124 http://172.17.0.1/private bullseye-staging/main armhf libharfbuzz-gobject0 armhf 2.4.0-2 [873 kB]
Get:125 http://172.17.0.1/private bullseye-staging/main armhf gir1.2-harfbuzz-0.0 armhf 2.4.0-2 [881 kB]
Get:126 http://172.17.0.1/private bullseye-staging/main armhf icu-devtools armhf 63.2-2 [163 kB]
Get:127 http://172.17.0.1/private bullseye-staging/main armhf liburi-perl all 1.76-1 [89.9 kB]
Get:128 http://172.17.0.1/private bullseye-staging/main armhf libencode-locale-perl all 1.05-1 [13.7 kB]
Get:129 http://172.17.0.1/private bullseye-staging/main armhf libtimedate-perl all 2.3000-2 [42.2 kB]
Get:130 http://172.17.0.1/private bullseye-staging/main armhf libhttp-date-perl all 6.02-1 [10.7 kB]
Get:131 http://172.17.0.1/private bullseye-staging/main armhf libfile-listing-perl all 6.04-1 [10.3 kB]
Get:132 http://172.17.0.1/private bullseye-staging/main armhf libhtml-tagset-perl all 3.20-3 [12.7 kB]
Get:133 http://172.17.0.1/private bullseye-staging/main armhf libhtml-parser-perl armhf 3.72-3+b2 [101 kB]
Get:134 http://172.17.0.1/private bullseye-staging/main armhf libhtml-tree-perl all 5.07-2 [213 kB]
Get:135 http://172.17.0.1/private bullseye-staging/main armhf libio-html-perl all 1.001-1 [17.6 kB]
Get:136 http://172.17.0.1/private bullseye-staging/main armhf liblwp-mediatypes-perl all 6.04-1 [19.9 kB]
Get:137 http://172.17.0.1/private bullseye-staging/main armhf libhttp-message-perl all 6.18-1 [77.8 kB]
Get:138 http://172.17.0.1/private bullseye-staging/main armhf libhttp-cookies-perl all 6.04-1 [17.8 kB]
Get:139 http://172.17.0.1/private bullseye-staging/main armhf libhttp-negotiate-perl all 6.01-1 [12.8 kB]
Get:140 http://172.17.0.1/private bullseye-staging/main armhf perl-openssl-defaults armhf 3 [6782 B]
Get:141 http://172.17.0.1/private bullseye-staging/main armhf libnet-ssleay-perl armhf 1.88-1 [298 kB]
Get:142 http://172.17.0.1/private bullseye-staging/main armhf libio-socket-ssl-perl all 2.066-1 [210 kB]
Get:143 http://172.17.0.1/private bullseye-staging/main armhf libnet-http-perl all 6.19-1 [24.8 kB]
Get:144 http://172.17.0.1/private bullseye-staging/main armhf liblwp-protocol-https-perl all 6.07-2 [9242 B]
Get:145 http://172.17.0.1/private bullseye-staging/main armhf libtry-tiny-perl all 0.30-1 [23.3 kB]
Get:146 http://172.17.0.1/private bullseye-staging/main armhf libwww-robotrules-perl all 6.02-1 [12.9 kB]
Get:147 http://172.17.0.1/private bullseye-staging/main armhf libwww-perl all 6.39-1 [190 kB]
Get:148 http://172.17.0.1/private bullseye-staging/main armhf libxml-parser-perl armhf 2.44-4 [209 kB]
Get:149 http://172.17.0.1/private bullseye-staging/main armhf intltool all 0.51.0-5 [50.2 kB]
Get:150 http://172.17.0.1/private bullseye-staging/main armhf pkg-config armhf 0.29-6 [59.8 kB]
Get:151 http://172.17.0.1/private bullseye-staging/main armhf libffi-dev armhf 3.2.1-9 [159 kB]
Get:152 http://172.17.0.1/private bullseye-staging/main armhf libglib2.0-data all 2.58.3-3 [1109 kB]
Get:153 http://172.17.0.1/private bullseye-staging/main armhf libglib2.0-bin armhf 2.58.3-3 [117 kB]
Get:154 http://172.17.0.1/private bullseye-staging/main armhf python3-lib2to3 all 3.7.4-3 [78.2 kB]
Get:155 http://172.17.0.1/private bullseye-staging/main armhf python3-distutils all 3.7.4-3 [145 kB]
Get:156 http://172.17.0.1/private bullseye-staging/main armhf libglib2.0-dev-bin armhf 2.58.3-3 [154 kB]
Get:157 http://172.17.0.1/private bullseye-staging/main armhf uuid-dev armhf 2.33.1-0.1 [92.4 kB]
Get:158 http://172.17.0.1/private bullseye-staging/main armhf libblkid-dev armhf 2.33.1-0.1 [210 kB]
Get:159 http://172.17.0.1/private bullseye-staging/main armhf libmount-dev armhf 2.33.1-0.1 [209 kB]
Get:160 http://172.17.0.1/private bullseye-staging/main armhf libpcre16-3 armhf 2:8.39-12 [234 kB]
Get:161 http://172.17.0.1/private bullseye-staging/main armhf libpcre32-3 armhf 2:8.39-12 [227 kB]
Get:162 http://172.17.0.1/private bullseye-staging/main armhf libpcrecpp0v5 armhf 2:8.39-12 [150 kB]
Get:163 http://172.17.0.1/private bullseye-staging/main armhf libpcre3-dev armhf 2:8.39-12 [564 kB]
Get:164 http://172.17.0.1/private bullseye-staging/main armhf libsepol1-dev armhf 2.8-1 [309 kB]
Get:165 http://172.17.0.1/private bullseye-staging/main armhf libselinux1-dev armhf 2.8-1+b1 [156 kB]
Get:166 http://172.17.0.1/private bullseye-staging/main armhf zlib1g-dev armhf 1:1.2.11.dfsg-1 [206 kB]
Get:167 http://172.17.0.1/private bullseye-staging/main armhf libglib2.0-dev armhf 2.58.3-3 [1372 kB]
Get:168 http://172.17.0.1/private bullseye-staging/main armhf libatk1.0-dev armhf 2.30.0-2 [88.3 kB]
Get:169 http://172.17.0.1/private bullseye-staging/main armhf liblzo2-2 armhf 2.10-0.1 [48.4 kB]
Get:170 http://172.17.0.1/private bullseye-staging/main armhf libcairo-script-interpreter2 armhf 1.16.0-4 [150 kB]
Get:171 http://172.17.0.1/private bullseye-staging/main armhf libexpat1-dev armhf 2.2.7-1 [128 kB]
Get:172 http://172.17.0.1/private bullseye-staging/main armhf libpng-dev armhf 1.6.37-1 [275 kB]
Get:173 http://172.17.0.1/private bullseye-staging/main armhf libfreetype6-dev armhf 2.9.1-3 [479 kB]
Get:174 http://172.17.0.1/private bullseye-staging/main armhf libfontconfig1-dev armhf 2.13.1-2 [943 kB]
Get:175 http://172.17.0.1/private bullseye-staging/main armhf xorg-sgml-doctools all 1:1.11-1 [21.9 kB]
Get:176 http://172.17.0.1/private bullseye-staging/main armhf x11proto-dev all 2018.4-4 [251 kB]
Get:177 http://172.17.0.1/private bullseye-staging/main armhf x11proto-core-dev all 2018.4-4 [3128 B]
Get:178 http://172.17.0.1/private bullseye-staging/main armhf libxau-dev armhf 1:1.0.8-1+b2 [22.4 kB]
Get:179 http://172.17.0.1/private bullseye-staging/main armhf libxdmcp-dev armhf 1:1.1.2-3 [40.9 kB]
Get:180 http://172.17.0.1/private bullseye-staging/main armhf x11proto-input-dev all 2018.4-4 [3132 B]
Get:181 http://172.17.0.1/private bullseye-staging/main armhf xtrans-dev all 1.3.5-1 [100 kB]
Get:182 http://172.17.0.1/private bullseye-staging/main armhf libpthread-stubs0-dev armhf 0.4-1 [5344 B]
Get:183 http://172.17.0.1/private bullseye-staging/main armhf libxcb1-dev armhf 1.13.1-2 [169 kB]
Get:184 http://172.17.0.1/private bullseye-staging/main armhf libx11-dev armhf 2:1.6.7-1 [760 kB]
Get:185 http://172.17.0.1/private bullseye-staging/main armhf libxrender-dev armhf 1:0.9.10-1 [37.7 kB]
Get:186 http://172.17.0.1/private bullseye-staging/main armhf x11proto-xext-dev all 2018.4-4 [3128 B]
Get:187 http://172.17.0.1/private bullseye-staging/main armhf libxext-dev armhf 2:1.3.3-1+b2 [102 kB]
Get:188 http://172.17.0.1/private bullseye-staging/main armhf x11-common all 1:7.7+19 [251 kB]
Get:189 http://172.17.0.1/private bullseye-staging/main armhf libice6 armhf 2:1.0.9-2 [51.6 kB]
Get:190 http://172.17.0.1/private bullseye-staging/main armhf libsm6 armhf 2:1.2.3-1 [32.9 kB]
Get:191 http://172.17.0.1/private bullseye-staging/main armhf libice-dev armhf 2:1.0.9-2 [58.8 kB]
Get:192 http://172.17.0.1/private bullseye-staging/main armhf libsm-dev armhf 2:1.2.3-1 [35.4 kB]
Get:193 http://172.17.0.1/private bullseye-staging/main armhf libpixman-1-dev armhf 0.36.0-1 [477 kB]
Get:194 http://172.17.0.1/private bullseye-staging/main armhf libxcb-render0-dev armhf 1.13.1-2 [111 kB]
Get:195 http://172.17.0.1/private bullseye-staging/main armhf libxcb-shm0-dev armhf 1.13.1-2 [100 kB]
Get:196 http://172.17.0.1/private bullseye-staging/main armhf libcairo2-dev armhf 1.16.0-4 [619 kB]
Get:197 http://172.17.0.1/private bullseye-staging/main armhf libfribidi-dev armhf 1.0.5-3.1 [99.2 kB]
Get:198 http://172.17.0.1/private bullseye-staging/main armhf libgdk-pixbuf2.0-bin armhf 2.38.1+dfsg-1 [23.0 kB]
Get:199 http://172.17.0.1/private bullseye-staging/main armhf libgdk-pixbuf2.0-dev armhf 2.38.1+dfsg-1 [49.5 kB]
Get:200 http://172.17.0.1/private bullseye-staging/main armhf libgmpxx4ldbl armhf 2:6.1.2+dfsg-4 [21.8 kB]
Get:201 http://172.17.0.1/private bullseye-staging/main armhf libgmp-dev armhf 2:6.1.2+dfsg-4 [570 kB]
Get:202 http://172.17.0.1/private bullseye-staging/main armhf libgmp3-dev armhf 2:6.1.2+dfsg-4 [15.7 kB]
Get:203 http://172.17.0.1/private bullseye-staging/main armhf libgraphite2-dev armhf 1.3.13-7 [23.1 kB]
Get:204 http://172.17.0.1/private bullseye-staging/main armhf libharfbuzz-icu0 armhf 2.4.0-2 [861 kB]
Get:205 http://172.17.0.1/private bullseye-staging/main armhf libicu-dev armhf 63.2-2 [8846 kB]
Get:206 http://172.17.0.1/private bullseye-staging/main armhf libharfbuzz-dev armhf 2.4.0-2 [1285 kB]
Get:207 http://172.17.0.1/private bullseye-staging/main armhf libxft-dev armhf 2.3.2-2 [60.3 kB]
Get:208 http://172.17.0.1/private bullseye-staging/main armhf pango1.0-tools armhf 1.42.4-6 [53.1 kB]
Get:209 http://172.17.0.1/private bullseye-staging/main armhf libpango1.0-dev armhf 1.42.4-6 [139 kB]
Get:210 http://172.17.0.1/private bullseye-staging/main armhf x11proto-xinerama-dev all 2018.4-4 [3132 B]
Get:211 http://172.17.0.1/private bullseye-staging/main armhf libxinerama-dev armhf 2:1.1.4-2 [19.7 kB]
Get:212 http://172.17.0.1/private bullseye-staging/main armhf x11proto-fixes-dev all 1:2018.4-4 [3140 B]
Get:213 http://172.17.0.1/private bullseye-staging/main armhf libxfixes-dev armhf 1:5.0.3-1 [22.7 kB]
Get:214 http://172.17.0.1/private bullseye-staging/main armhf libxi-dev armhf 2:1.7.9-1 [236 kB]
Get:215 http://172.17.0.1/private bullseye-staging/main armhf x11proto-randr-dev all 2018.4-4 [3132 B]
Get:216 http://172.17.0.1/private bullseye-staging/main armhf libxrandr-dev armhf 2:1.5.1-1 [42.5 kB]
Get:217 http://172.17.0.1/private bullseye-staging/main armhf libxcursor-dev armhf 1:1.2.0-2 [41.7 kB]
Get:218 http://172.17.0.1/private bullseye-staging/main armhf x11proto-composite-dev all 1:2018.4-4 [3140 B]
Get:219 http://172.17.0.1/private bullseye-staging/main armhf libxcomposite-dev armhf 1:0.4.4-2 [19.8 kB]
Get:220 http://172.17.0.1/private bullseye-staging/main armhf x11proto-damage-dev all 1:2018.4-4 [3140 B]
Get:221 http://172.17.0.1/private bullseye-staging/main armhf libxdamage-dev armhf 1:1.1.5-1 [15.0 kB]
Get:222 http://172.17.0.1/private bullseye-staging/main armhf libxml2-utils armhf 2.9.4+dfsg1-7+b2 [96.0 kB]
Get:223 http://172.17.0.1/private bullseye-staging/main armhf libgtk2.0-dev armhf 2.24.32-3 [2331 kB]
Get:224 http://172.17.0.1/private bullseye-staging/main armhf libgtksourceview2.0-common all 2.10.5-3 [470 kB]
Get:225 http://172.17.0.1/private bullseye-staging/main armhf libgtksourceview2.0-0 armhf 2.10.5-3 [168 kB]
Get:226 http://172.17.0.1/private bullseye-staging/main armhf libxml2-dev armhf 2.9.4+dfsg1-7+b2 [641 kB]
Get:227 http://172.17.0.1/private bullseye-staging/main armhf libgtksourceview2.0-dev armhf 2.10.5-3 [187 kB]
Get:228 http://172.17.0.1/private bullseye-staging/main armhf libmpfr-dev armhf 4.0.2-1 [205 kB]
Get:229 http://172.17.0.1/private bullseye-staging/main armhf libncurses-dev armhf 6.1+20181013-2 [278 kB]
Get:230 http://172.17.0.1/private bullseye-staging/main armhf libncurses5-dev armhf 6.1+20181013-2 [940 B]
Get:231 http://172.17.0.1/private bullseye-staging/main armhf libreadline-dev armhf 8.0-2 [114 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 86.8 MB in 13s (6436 kB/s)
Selecting previously unselected package libbsd0:armhf.
(Reading database ... 12050 files and directories currently installed.)
Preparing to unpack .../00-libbsd0_0.9.1-2_armhf.deb ...
Unpacking libbsd0:armhf (0.9.1-2) ...
Selecting previously unselected package libtinfo5:armhf.
Preparing to unpack .../01-libtinfo5_6.1+20181013-2_armhf.deb ...
Unpacking libtinfo5:armhf (6.1+20181013-2) ...
Selecting previously unselected package bsdmainutils.
Preparing to unpack .../02-bsdmainutils_11.1.2_armhf.deb ...
Unpacking bsdmainutils (11.1.2) ...
Selecting previously unselected package libuchardet0:armhf.
Preparing to unpack .../03-libuchardet0_0.0.6-3_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.6-3) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../04-groff-base_1.22.4-3_armhf.deb ...
Unpacking groff-base (1.22.4-3) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../05-libpipeline1_1.5.1-2_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.1-2) ...
Selecting previously unselected package man-db.
Preparing to unpack .../06-man-db_2.8.5-2_armhf.deb ...
Unpacking man-db (2.8.5-2) ...
Selecting previously unselected package libsigsegv2:armhf.
Preparing to unpack .../07-libsigsegv2_2.12-2_armhf.deb ...
Unpacking libsigsegv2:armhf (2.12-2) ...
Selecting previously unselected package m4.
Preparing to unpack .../08-m4_1.4.18-2_armhf.deb ...
Unpacking m4 (1.4.18-2) ...
Selecting previously unselected package flex.
Preparing to unpack .../09-flex_2.6.4-6.2_armhf.deb ...
Unpacking flex (2.6.4-6.2) ...
Selecting previously unselected package libssl1.1:armhf.
Preparing to unpack .../10-libssl1.1_1.1.1c-1_armhf.deb ...
Unpacking libssl1.1:armhf (1.1.1c-1) ...
Selecting previously unselected package libpython3.7-minimal:armhf.
Preparing to unpack .../11-libpython3.7-minimal_3.7.4-2_armhf.deb ...
Unpacking libpython3.7-minimal:armhf (3.7.4-2) ...
Selecting previously unselected package libexpat1:armhf.
Preparing to unpack .../12-libexpat1_2.2.7-1_armhf.deb ...
Unpacking libexpat1:armhf (2.2.7-1) ...
Selecting previously unselected package python3.7-minimal.
Preparing to unpack .../13-python3.7-minimal_3.7.4-2_armhf.deb ...
Unpacking python3.7-minimal (3.7.4-2) ...
Setting up libssl1.1:armhf (1.1.1c-1) ...
Setting up libpython3.7-minimal:armhf (3.7.4-2) ...
Setting up libexpat1:armhf (2.2.7-1) ...
Setting up python3.7-minimal (3.7.4-2) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 13119 files and directories currently installed.)
Preparing to unpack .../0-python3-minimal_3.7.3-1_armhf.deb ...
Unpacking python3-minimal (3.7.3-1) ...
Selecting previously unselected package mime-support.
Preparing to unpack .../1-mime-support_3.62_all.deb ...
Unpacking mime-support (3.62) ...
Selecting previously unselected package libmpdec2:armhf.
Preparing to unpack .../2-libmpdec2_2.4.2-2_armhf.deb ...
Unpacking libmpdec2:armhf (2.4.2-2) ...
Selecting previously unselected package libreadline8:armhf.
Preparing to unpack .../3-libreadline8_8.0-2_armhf.deb ...
Unpacking libreadline8:armhf (8.0-2) ...
Selecting previously unselected package libpython3.7-stdlib:armhf.
Preparing to unpack .../4-libpython3.7-stdlib_3.7.4-2_armhf.deb ...
Unpacking libpython3.7-stdlib:armhf (3.7.4-2) ...
Selecting previously unselected package python3.7.
Preparing to unpack .../5-python3.7_3.7.4-2_armhf.deb ...
Unpacking python3.7 (3.7.4-2) ...
Selecting previously unselected package libpython3-stdlib:armhf.
Preparing to unpack .../6-libpython3-stdlib_3.7.3-1_armhf.deb ...
Unpacking libpython3-stdlib:armhf (3.7.3-1) ...
Setting up python3-minimal (3.7.3-1) ...
Selecting previously unselected package python3.
(Reading database ... 13570 files and directories currently installed.)
Preparing to unpack .../000-python3_3.7.3-1_armhf.deb ...
Unpacking python3 (3.7.3-1) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../001-sensible-utils_0.0.12_all.deb ...
Unpacking sensible-utils (0.0.12) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../002-libmagic-mgc_1%3a5.35-4_armhf.deb ...
Unpacking libmagic-mgc (1:5.35-4) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../003-libmagic1_1%3a5.35-4_armhf.deb ...
Unpacking libmagic1:armhf (1:5.35-4) ...
Selecting previously unselected package file.
Preparing to unpack .../004-file_1%3a5.35-4_armhf.deb ...
Unpacking file (1:5.35-4) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../005-gettext-base_0.19.8.1-9_armhf.deb ...
Unpacking gettext-base (0.19.8.1-9) ...
Selecting previously unselected package ucf.
Preparing to unpack .../006-ucf_3.0038+nmu1_all.deb ...
Moving old data out of the way
Unpacking ucf (3.0038+nmu1) ...
Selecting previously unselected package hicolor-icon-theme.
Preparing to unpack .../007-hicolor-icon-theme_0.17-2_all.deb ...
Unpacking hicolor-icon-theme (0.17-2) ...
Selecting previously unselected package libglib2.0-0:armhf.
Preparing to unpack .../008-libglib2.0-0_2.58.3-3_armhf.deb ...
Unpacking libglib2.0-0:armhf (2.58.3-3) ...
Selecting previously unselected package libjpeg62-turbo:armhf.
Preparing to unpack .../009-libjpeg62-turbo_1%3a1.5.2-2+b1_armhf.deb ...
Unpacking libjpeg62-turbo:armhf (1:1.5.2-2+b1) ...
Selecting previously unselected package libpng16-16:armhf.
Preparing to unpack .../010-libpng16-16_1.6.37-1_armhf.deb ...
Unpacking libpng16-16:armhf (1.6.37-1) ...
Selecting previously unselected package libjbig0:armhf.
Preparing to unpack .../011-libjbig0_2.1-3.1+b2_armhf.deb ...
Unpacking libjbig0:armhf (2.1-3.1+b2) ...
Selecting previously unselected package libwebp6:armhf.
Preparing to unpack .../012-libwebp6_0.6.1-2_armhf.deb ...
Unpacking libwebp6:armhf (0.6.1-2) ...
Selecting previously unselected package libtiff5:armhf.
Preparing to unpack .../013-libtiff5_4.0.10-4_armhf.deb ...
Unpacking libtiff5:armhf (4.0.10-4) ...
Selecting previously unselected package libxau6:armhf.
Preparing to unpack .../014-libxau6_1%3a1.0.8-1+b2_armhf.deb ...
Unpacking libxau6:armhf (1:1.0.8-1+b2) ...
Selecting previously unselected package libxdmcp6:armhf.
Preparing to unpack .../015-libxdmcp6_1%3a1.1.2-3_armhf.deb ...
Unpacking libxdmcp6:armhf (1:1.1.2-3) ...
Selecting previously unselected package libxcb1:armhf.
Preparing to unpack .../016-libxcb1_1.13.1-2_armhf.deb ...
Unpacking libxcb1:armhf (1.13.1-2) ...
Selecting previously unselected package libx11-data.
Preparing to unpack .../017-libx11-data_2%3a1.6.7-1_all.deb ...
Unpacking libx11-data (2:1.6.7-1) ...
Selecting previously unselected package libx11-6:armhf.
Preparing to unpack .../018-libx11-6_2%3a1.6.7-1_armhf.deb ...
Unpacking libx11-6:armhf (2:1.6.7-1) ...
Selecting previously unselected package libicu63:armhf.
Preparing to unpack .../019-libicu63_63.2-2_armhf.deb ...
Unpacking libicu63:armhf (63.2-2) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../020-libxml2_2.9.4+dfsg1-7+b2_armhf.deb ...
Unpacking libxml2:armhf (2.9.4+dfsg1-7+b2) ...
Selecting previously unselected package shared-mime-info.
Preparing to unpack .../021-shared-mime-info_1.10-1_armhf.deb ...
Unpacking shared-mime-info (1.10-1) ...
Selecting previously unselected package libgdk-pixbuf2.0-common.
Preparing to unpack .../022-libgdk-pixbuf2.0-common_2.38.1+dfsg-1_all.deb ...
Unpacking libgdk-pixbuf2.0-common (2.38.1+dfsg-1) ...
Selecting previously unselected package libgdk-pixbuf2.0-0:armhf.
Preparing to unpack .../023-libgdk-pixbuf2.0-0_2.38.1+dfsg-1_armhf.deb ...
Unpacking libgdk-pixbuf2.0-0:armhf (2.38.1+dfsg-1) ...
Selecting previously unselected package gtk-update-icon-cache.
Preparing to unpack .../024-gtk-update-icon-cache_3.24.5-1_armhf.deb ...
No diversion 'diversion of /usr/sbin/update-icon-caches to /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin', none removed.
No diversion 'diversion of /usr/share/man/man8/update-icon-caches.8.gz to /usr/share/man/man8/update-icon-caches.gtk2.8.gz by libgtk-3-bin', none removed.
Unpacking gtk-update-icon-cache (3.24.5-1) ...
Selecting previously unselected package libfreetype6:armhf.
Preparing to unpack .../025-libfreetype6_2.9.1-3_armhf.deb ...
Unpacking libfreetype6:armhf (2.9.1-3) ...
Selecting previously unselected package fonts-dejavu-core.
Preparing to unpack .../026-fonts-dejavu-core_2.37-1_all.deb ...
Unpacking fonts-dejavu-core (2.37-1) ...
Selecting previously unselected package fontconfig-config.
Preparing to unpack .../027-fontconfig-config_2.13.1-2_all.deb ...
Unpacking fontconfig-config (2.13.1-2) ...
Selecting previously unselected package libfontconfig1:armhf.
Preparing to unpack .../028-libfontconfig1_2.13.1-2_armhf.deb ...
Unpacking libfontconfig1:armhf (2.13.1-2) ...
Selecting previously unselected package libpixman-1-0:armhf.
Preparing to unpack .../029-libpixman-1-0_0.36.0-1_armhf.deb ...
Unpacking libpixman-1-0:armhf (0.36.0-1) ...
Selecting previously unselected package libxcb-render0:armhf.
Preparing to unpack .../030-libxcb-render0_1.13.1-2_armhf.deb ...
Unpacking libxcb-render0:armhf (1.13.1-2) ...
Selecting previously unselected package libxcb-shm0:armhf.
Preparing to unpack .../031-libxcb-shm0_1.13.1-2_armhf.deb ...
Unpacking libxcb-shm0:armhf (1.13.1-2) ...
Selecting previously unselected package libxext6:armhf.
Preparing to unpack .../032-libxext6_2%3a1.3.3-1+b2_armhf.deb ...
Unpacking libxext6:armhf (2:1.3.3-1+b2) ...
Selecting previously unselected package libxrender1:armhf.
Preparing to unpack .../033-libxrender1_1%3a0.9.10-1_armhf.deb ...
Unpacking libxrender1:armhf (1:0.9.10-1) ...
Selecting previously unselected package libcairo2:armhf.
Preparing to unpack .../034-libcairo2_1.16.0-4_armhf.deb ...
Unpacking libcairo2:armhf (1.16.0-4) ...
Selecting previously unselected package libcroco3:armhf.
Preparing to unpack .../035-libcroco3_0.6.12-3_armhf.deb ...
Unpacking libcroco3:armhf (0.6.12-3) ...
Selecting previously unselected package fontconfig.
Preparing to unpack .../036-fontconfig_2.13.1-2_armhf.deb ...
Unpacking fontconfig (2.13.1-2) ...
Selecting previously unselected package libfribidi0:armhf.
Preparing to unpack .../037-libfribidi0_1.0.5-3.1_armhf.deb ...
Unpacking libfribidi0:armhf (1.0.5-3.1) ...
Selecting previously unselected package libthai-data.
Preparing to unpack .../038-libthai-data_0.1.28-2_all.deb ...
Unpacking libthai-data (0.1.28-2) ...
Selecting previously unselected package libdatrie1:armhf.
Preparing to unpack .../039-libdatrie1_0.2.12-2_armhf.deb ...
Unpacking libdatrie1:armhf (0.2.12-2) ...
Selecting previously unselected package libthai0:armhf.
Preparing to unpack .../040-libthai0_0.1.28-2_armhf.deb ...
Unpacking libthai0:armhf (0.1.28-2) ...
Selecting previously unselected package libpango-1.0-0:armhf.
Preparing to unpack .../041-libpango-1.0-0_1.42.4-6_armhf.deb ...
Unpacking libpango-1.0-0:armhf (1.42.4-6) ...
Selecting previously unselected package libgraphite2-3:armhf.
Preparing to unpack .../042-libgraphite2-3_1.3.13-7_armhf.deb ...
Unpacking libgraphite2-3:armhf (1.3.13-7) ...
Selecting previously unselected package libharfbuzz0b:armhf.
Preparing to unpack .../043-libharfbuzz0b_2.4.0-2_armhf.deb ...
Unpacking libharfbuzz0b:armhf (2.4.0-2) ...
Selecting previously unselected package libpangoft2-1.0-0:armhf.
Preparing to unpack .../044-libpangoft2-1.0-0_1.42.4-6_armhf.deb ...
Unpacking libpangoft2-1.0-0:armhf (1.42.4-6) ...
Selecting previously unselected package libpangocairo-1.0-0:armhf.
Preparing to unpack .../045-libpangocairo-1.0-0_1.42.4-6_armhf.deb ...
Unpacking libpangocairo-1.0-0:armhf (1.42.4-6) ...
Selecting previously unselected package librsvg2-2:armhf.
Preparing to unpack .../046-librsvg2-2_2.44.10-2.1+rpi1_armhf.deb ...
Unpacking librsvg2-2:armhf (2.44.10-2.1+rpi1) ...
Selecting previously unselected package librsvg2-common:armhf.
Preparing to unpack .../047-librsvg2-common_2.44.10-2.1+rpi1_armhf.deb ...
Unpacking librsvg2-common:armhf (2.44.10-2.1+rpi1) ...
Selecting previously unselected package adwaita-icon-theme.
Preparing to unpack .../048-adwaita-icon-theme_3.30.1-1_all.deb ...
Unpacking adwaita-icon-theme (3.30.1-1) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../049-autoconf_2.69-11_all.deb ...
Unpacking autoconf (2.69-11) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../050-autotools-dev_20180224.1_all.deb ...
Unpacking autotools-dev (20180224.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../051-automake_1%3a1.16.1-4_all.deb ...
Unpacking automake (1:1.16.1-4) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../052-autopoint_0.19.8.1-9_all.deb ...
Unpacking autopoint (0.19.8.1-9) ...
Selecting previously unselected package libbison-dev:armhf.
Preparing to unpack .../053-libbison-dev_2%3a3.3.2.dfsg-1_armhf.deb ...
Unpacking libbison-dev:armhf (2:3.3.2.dfsg-1) ...
Selecting previously unselected package bison.
Preparing to unpack .../054-bison_2%3a3.3.2.dfsg-1_armhf.deb ...
Unpacking bison (2:3.3.2.dfsg-1) ...
Selecting previously unselected package openssl.
Preparing to unpack .../055-openssl_1.1.1c-1_armhf.deb ...
Unpacking openssl (1.1.1c-1) ...
Selecting previously unselected package ca-certificates.
Preparing to unpack .../056-ca-certificates_20190110_all.deb ...
Unpacking ca-certificates (20190110) ...
Selecting previously unselected package libtool.
Preparing to unpack .../057-libtool_2.4.6-9_all.deb ...
Unpacking libtool (2.4.6-9) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../058-dh-autoreconf_19_all.deb ...
Unpacking dh-autoreconf (19) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../059-libarchive-zip-perl_1.64-1_all.deb ...
Unpacking libarchive-zip-perl (1.64-1) ...
Selecting previously unselected package libsub-override-perl.
Preparing to unpack .../060-libsub-override-perl_0.09-2_all.deb ...
Unpacking libsub-override-perl (0.09-2) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../061-libfile-stripnondeterminism-perl_1.3.0-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.3.0-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../062-dh-strip-nondeterminism_1.3.0-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.3.0-1) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../063-libelf1_0.176-1.1_armhf.deb ...
Unpacking libelf1:armhf (0.176-1.1) ...
Selecting previously unselected package dwz.
Preparing to unpack .../064-dwz_0.12.20190716-1_armhf.deb ...
Unpacking dwz (0.12.20190716-1) ...
Selecting previously unselected package libncurses6:armhf.
Preparing to unpack .../065-libncurses6_6.1+20181013-2_armhf.deb ...
Unpacking libncurses6:armhf (6.1+20181013-2) ...
Selecting previously unselected package gettext.
Preparing to unpack .../066-gettext_0.19.8.1-9_armhf.deb ...
Unpacking gettext (0.19.8.1-9) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../067-intltool-debian_0.35.0+20060710.5_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.5) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../068-po-debconf_1.0.21_all.deb ...
Unpacking po-debconf (1.0.21) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../069-debhelper_12.2.3_all.deb ...
Unpacking debhelper (12.2.3) ...
Selecting previously unselected package libgirepository-1.0-1:armhf.
Preparing to unpack .../070-libgirepository-1.0-1_1.58.3-2_armhf.deb ...
Unpacking libgirepository-1.0-1:armhf (1.58.3-2) ...
Selecting previously unselected package gir1.2-glib-2.0:armhf.
Preparing to unpack .../071-gir1.2-glib-2.0_1.58.3-2_armhf.deb ...
Unpacking gir1.2-glib-2.0:armhf (1.58.3-2) ...
Selecting previously unselected package libatk1.0-data.
Preparing to unpack .../072-libatk1.0-data_2.30.0-2_all.deb ...
Unpacking libatk1.0-data (2.30.0-2) ...
Selecting previously unselected package libatk1.0-0:armhf.
Preparing to unpack .../073-libatk1.0-0_2.30.0-2_armhf.deb ...
Unpacking libatk1.0-0:armhf (2.30.0-2) ...
Selecting previously unselected package gir1.2-atk-1.0:armhf.
Preparing to unpack .../074-gir1.2-atk-1.0_2.30.0-2_armhf.deb ...
Unpacking gir1.2-atk-1.0:armhf (2.30.0-2) ...
Selecting previously unselected package libcairo-gobject2:armhf.
Preparing to unpack .../075-libcairo-gobject2_1.16.0-4_armhf.deb ...
Unpacking libcairo-gobject2:armhf (1.16.0-4) ...
Selecting previously unselected package gir1.2-freedesktop:armhf.
Preparing to unpack .../076-gir1.2-freedesktop_1.58.3-2_armhf.deb ...
Unpacking gir1.2-freedesktop:armhf (1.58.3-2) ...
Selecting previously unselected package gir1.2-gdkpixbuf-2.0:armhf.
Preparing to unpack .../077-gir1.2-gdkpixbuf-2.0_2.38.1+dfsg-1_armhf.deb ...
Unpacking gir1.2-gdkpixbuf-2.0:armhf (2.38.1+dfsg-1) ...
Selecting previously unselected package libgtk2.0-common.
Preparing to unpack .../078-libgtk2.0-common_2.24.32-3_all.deb ...
Unpacking libgtk2.0-common (2.24.32-3) ...
Selecting previously unselected package libxft2:armhf.
Preparing to unpack .../079-libxft2_2.3.2-2_armhf.deb ...
Unpacking libxft2:armhf (2.3.2-2) ...
Selecting previously unselected package libpangoxft-1.0-0:armhf.
Preparing to unpack .../080-libpangoxft-1.0-0_1.42.4-6_armhf.deb ...
Unpacking libpangoxft-1.0-0:armhf (1.42.4-6) ...
Selecting previously unselected package gir1.2-pango-1.0:armhf.
Preparing to unpack .../081-gir1.2-pango-1.0_1.42.4-6_armhf.deb ...
Unpacking gir1.2-pango-1.0:armhf (1.42.4-6) ...
Selecting previously unselected package libavahi-common-data:armhf.
Preparing to unpack .../082-libavahi-common-data_0.7-4+b1_armhf.deb ...
Unpacking libavahi-common-data:armhf (0.7-4+b1) ...
Selecting previously unselected package libavahi-common3:armhf.
Preparing to unpack .../083-libavahi-common3_0.7-4+b1_armhf.deb ...
Unpacking libavahi-common3:armhf (0.7-4+b1) ...
Selecting previously unselected package libdbus-1-3:armhf.
Preparing to unpack .../084-libdbus-1-3_1.12.16-1+b1_armhf.deb ...
Unpacking libdbus-1-3:armhf (1.12.16-1+b1) ...
Selecting previously unselected package libavahi-client3:armhf.
Preparing to unpack .../085-libavahi-client3_0.7-4+b1_armhf.deb ...
Unpacking libavahi-client3:armhf (0.7-4+b1) ...
Selecting previously unselected package libkeyutils1:armhf.
Preparing to unpack .../086-libkeyutils1_1.6-6_armhf.deb ...
Unpacking libkeyutils1:armhf (1.6-6) ...
Selecting previously unselected package libkrb5support0:armhf.
Preparing to unpack .../087-libkrb5support0_1.17-5_armhf.deb ...
Unpacking libkrb5support0:armhf (1.17-5) ...
Selecting previously unselected package libk5crypto3:armhf.
Preparing to unpack .../088-libk5crypto3_1.17-5_armhf.deb ...
Unpacking libk5crypto3:armhf (1.17-5) ...
Selecting previously unselected package libkrb5-3:armhf.
Preparing to unpack .../089-libkrb5-3_1.17-5_armhf.deb ...
Unpacking libkrb5-3:armhf (1.17-5) ...
Selecting previously unselected package libgssapi-krb5-2:armhf.
Preparing to unpack .../090-libgssapi-krb5-2_1.17-5_armhf.deb ...
Unpacking libgssapi-krb5-2:armhf (1.17-5) ...
Selecting previously unselected package libcups2:armhf.
Preparing to unpack .../091-libcups2_2.2.10-6_armhf.deb ...
Unpacking libcups2:armhf (2.2.10-6) ...
Selecting previously unselected package libxcomposite1:armhf.
Preparing to unpack .../092-libxcomposite1_1%3a0.4.4-2_armhf.deb ...
Unpacking libxcomposite1:armhf (1:0.4.4-2) ...
Selecting previously unselected package libxfixes3:armhf.
Preparing to unpack .../093-libxfixes3_1%3a5.0.3-1_armhf.deb ...
Unpacking libxfixes3:armhf (1:5.0.3-1) ...
Selecting previously unselected package libxcursor1:armhf.
Preparing to unpack .../094-libxcursor1_1%3a1.2.0-2_armhf.deb ...
Unpacking libxcursor1:armhf (1:1.2.0-2) ...
Selecting previously unselected package libxdamage1:armhf.
Preparing to unpack .../095-libxdamage1_1%3a1.1.5-1_armhf.deb ...
Unpacking libxdamage1:armhf (1:1.1.5-1) ...
Selecting previously unselected package libxi6:armhf.
Preparing to unpack .../096-libxi6_2%3a1.7.9-1_armhf.deb ...
Unpacking libxi6:armhf (2:1.7.9-1) ...
Selecting previously unselected package libxinerama1:armhf.
Preparing to unpack .../097-libxinerama1_2%3a1.1.4-2_armhf.deb ...
Unpacking libxinerama1:armhf (2:1.1.4-2) ...
Selecting previously unselected package libxrandr2:armhf.
Preparing to unpack .../098-libxrandr2_2%3a1.5.1-1_armhf.deb ...
Unpacking libxrandr2:armhf (2:1.5.1-1) ...
Selecting previously unselected package libgtk2.0-0:armhf.
Preparing to unpack .../099-libgtk2.0-0_2.24.32-3_armhf.deb ...
Unpacking libgtk2.0-0:armhf (2.24.32-3) ...
Selecting previously unselected package gir1.2-gtk-2.0:armhf.
Preparing to unpack .../100-gir1.2-gtk-2.0_2.24.32-3_armhf.deb ...
Unpacking gir1.2-gtk-2.0:armhf (2.24.32-3) ...
Selecting previously unselected package libharfbuzz-gobject0:armhf.
Preparing to unpack .../101-libharfbuzz-gobject0_2.4.0-2_armhf.deb ...
Unpacking libharfbuzz-gobject0:armhf (2.4.0-2) ...
Selecting previously unselected package gir1.2-harfbuzz-0.0:armhf.
Preparing to unpack .../102-gir1.2-harfbuzz-0.0_2.4.0-2_armhf.deb ...
Unpacking gir1.2-harfbuzz-0.0:armhf (2.4.0-2) ...
Selecting previously unselected package icu-devtools.
Preparing to unpack .../103-icu-devtools_63.2-2_armhf.deb ...
Unpacking icu-devtools (63.2-2) ...
Selecting previously unselected package liburi-perl.
Preparing to unpack .../104-liburi-perl_1.76-1_all.deb ...
Unpacking liburi-perl (1.76-1) ...
Selecting previously unselected package libencode-locale-perl.
Preparing to unpack .../105-libencode-locale-perl_1.05-1_all.deb ...
Unpacking libencode-locale-perl (1.05-1) ...
Selecting previously unselected package libtimedate-perl.
Preparing to unpack .../106-libtimedate-perl_2.3000-2_all.deb ...
Unpacking libtimedate-perl (2.3000-2) ...
Selecting previously unselected package libhttp-date-perl.
Preparing to unpack .../107-libhttp-date-perl_6.02-1_all.deb ...
Unpacking libhttp-date-perl (6.02-1) ...
Selecting previously unselected package libfile-listing-perl.
Preparing to unpack .../108-libfile-listing-perl_6.04-1_all.deb ...
Unpacking libfile-listing-perl (6.04-1) ...
Selecting previously unselected package libhtml-tagset-perl.
Preparing to unpack .../109-libhtml-tagset-perl_3.20-3_all.deb ...
Unpacking libhtml-tagset-perl (3.20-3) ...
Selecting previously unselected package libhtml-parser-perl.
Preparing to unpack .../110-libhtml-parser-perl_3.72-3+b2_armhf.deb ...
Unpacking libhtml-parser-perl (3.72-3+b2) ...
Selecting previously unselected package libhtml-tree-perl.
Preparing to unpack .../111-libhtml-tree-perl_5.07-2_all.deb ...
Unpacking libhtml-tree-perl (5.07-2) ...
Selecting previously unselected package libio-html-perl.
Preparing to unpack .../112-libio-html-perl_1.001-1_all.deb ...
Unpacking libio-html-perl (1.001-1) ...
Selecting previously unselected package liblwp-mediatypes-perl.
Preparing to unpack .../113-liblwp-mediatypes-perl_6.04-1_all.deb ...
Unpacking liblwp-mediatypes-perl (6.04-1) ...
Selecting previously unselected package libhttp-message-perl.
Preparing to unpack .../114-libhttp-message-perl_6.18-1_all.deb ...
Unpacking libhttp-message-perl (6.18-1) ...
Selecting previously unselected package libhttp-cookies-perl.
Preparing to unpack .../115-libhttp-cookies-perl_6.04-1_all.deb ...
Unpacking libhttp-cookies-perl (6.04-1) ...
Selecting previously unselected package libhttp-negotiate-perl.
Preparing to unpack .../116-libhttp-negotiate-perl_6.01-1_all.deb ...
Unpacking libhttp-negotiate-perl (6.01-1) ...
Selecting previously unselected package perl-openssl-defaults:armhf.
Preparing to unpack .../117-perl-openssl-defaults_3_armhf.deb ...
Unpacking perl-openssl-defaults:armhf (3) ...
Selecting previously unselected package libnet-ssleay-perl.
Preparing to unpack .../118-libnet-ssleay-perl_1.88-1_armhf.deb ...
Unpacking libnet-ssleay-perl (1.88-1) ...
Selecting previously unselected package libio-socket-ssl-perl.
Preparing to unpack .../119-libio-socket-ssl-perl_2.066-1_all.deb ...
Unpacking libio-socket-ssl-perl (2.066-1) ...
Selecting previously unselected package libnet-http-perl.
Preparing to unpack .../120-libnet-http-perl_6.19-1_all.deb ...
Unpacking libnet-http-perl (6.19-1) ...
Selecting previously unselected package liblwp-protocol-https-perl.
Preparing to unpack .../121-liblwp-protocol-https-perl_6.07-2_all.deb ...
Unpacking liblwp-protocol-https-perl (6.07-2) ...
Selecting previously unselected package libtry-tiny-perl.
Preparing to unpack .../122-libtry-tiny-perl_0.30-1_all.deb ...
Unpacking libtry-tiny-perl (0.30-1) ...
Selecting previously unselected package libwww-robotrules-perl.
Preparing to unpack .../123-libwww-robotrules-perl_6.02-1_all.deb ...
Unpacking libwww-robotrules-perl (6.02-1) ...
Selecting previously unselected package libwww-perl.
Preparing to unpack .../124-libwww-perl_6.39-1_all.deb ...
Unpacking libwww-perl (6.39-1) ...
Selecting previously unselected package libxml-parser-perl.
Preparing to unpack .../125-libxml-parser-perl_2.44-4_armhf.deb ...
Unpacking libxml-parser-perl (2.44-4) ...
Selecting previously unselected package intltool.
Preparing to unpack .../126-intltool_0.51.0-5_all.deb ...
Unpacking intltool (0.51.0-5) ...
Selecting previously unselected package pkg-config.
Preparing to unpack .../127-pkg-config_0.29-6_armhf.deb ...
Unpacking pkg-config (0.29-6) ...
Selecting previously unselected package libffi-dev:armhf.
Preparing to unpack .../128-libffi-dev_3.2.1-9_armhf.deb ...
Unpacking libffi-dev:armhf (3.2.1-9) ...
Selecting previously unselected package libglib2.0-data.
Preparing to unpack .../129-libglib2.0-data_2.58.3-3_all.deb ...
Unpacking libglib2.0-data (2.58.3-3) ...
Selecting previously unselected package libglib2.0-bin.
Preparing to unpack .../130-libglib2.0-bin_2.58.3-3_armhf.deb ...
Unpacking libglib2.0-bin (2.58.3-3) ...
Selecting previously unselected package python3-lib2to3.
Preparing to unpack .../131-python3-lib2to3_3.7.4-3_all.deb ...
Unpacking python3-lib2to3 (3.7.4-3) ...
Selecting previously unselected package python3-distutils.
Preparing to unpack .../132-python3-distutils_3.7.4-3_all.deb ...
Unpacking python3-distutils (3.7.4-3) ...
Selecting previously unselected package libglib2.0-dev-bin.
Preparing to unpack .../133-libglib2.0-dev-bin_2.58.3-3_armhf.deb ...
Unpacking libglib2.0-dev-bin (2.58.3-3) ...
Selecting previously unselected package uuid-dev:armhf.
Preparing to unpack .../134-uuid-dev_2.33.1-0.1_armhf.deb ...
Unpacking uuid-dev:armhf (2.33.1-0.1) ...
Selecting previously unselected package libblkid-dev:armhf.
Preparing to unpack .../135-libblkid-dev_2.33.1-0.1_armhf.deb ...
Unpacking libblkid-dev:armhf (2.33.1-0.1) ...
Selecting previously unselected package libmount-dev:armhf.
Preparing to unpack .../136-libmount-dev_2.33.1-0.1_armhf.deb ...
Unpacking libmount-dev:armhf (2.33.1-0.1) ...
Selecting previously unselected package libpcre16-3:armhf.
Preparing to unpack .../137-libpcre16-3_2%3a8.39-12_armhf.deb ...
Unpacking libpcre16-3:armhf (2:8.39-12) ...
Selecting previously unselected package libpcre32-3:armhf.
Preparing to unpack .../138-libpcre32-3_2%3a8.39-12_armhf.deb ...
Unpacking libpcre32-3:armhf (2:8.39-12) ...
Selecting previously unselected package libpcrecpp0v5:armhf.
Preparing to unpack .../139-libpcrecpp0v5_2%3a8.39-12_armhf.deb ...
Unpacking libpcrecpp0v5:armhf (2:8.39-12) ...
Selecting previously unselected package libpcre3-dev:armhf.
Preparing to unpack .../140-libpcre3-dev_2%3a8.39-12_armhf.deb ...
Unpacking libpcre3-dev:armhf (2:8.39-12) ...
Selecting previously unselected package libsepol1-dev:armhf.
Preparing to unpack .../141-libsepol1-dev_2.8-1_armhf.deb ...
Unpacking libsepol1-dev:armhf (2.8-1) ...
Selecting previously unselected package libselinux1-dev:armhf.
Preparing to unpack .../142-libselinux1-dev_2.8-1+b1_armhf.deb ...
Unpacking libselinux1-dev:armhf (2.8-1+b1) ...
Selecting previously unselected package zlib1g-dev:armhf.
Preparing to unpack .../143-zlib1g-dev_1%3a1.2.11.dfsg-1_armhf.deb ...
Unpacking zlib1g-dev:armhf (1:1.2.11.dfsg-1) ...
Selecting previously unselected package libglib2.0-dev:armhf.
Preparing to unpack .../144-libglib2.0-dev_2.58.3-3_armhf.deb ...
Unpacking libglib2.0-dev:armhf (2.58.3-3) ...
Selecting previously unselected package libatk1.0-dev:armhf.
Preparing to unpack .../145-libatk1.0-dev_2.30.0-2_armhf.deb ...
Unpacking libatk1.0-dev:armhf (2.30.0-2) ...
Selecting previously unselected package liblzo2-2:armhf.
Preparing to unpack .../146-liblzo2-2_2.10-0.1_armhf.deb ...
Unpacking liblzo2-2:armhf (2.10-0.1) ...
Selecting previously unselected package libcairo-script-interpreter2:armhf.
Preparing to unpack .../147-libcairo-script-interpreter2_1.16.0-4_armhf.deb ...
Unpacking libcairo-script-interpreter2:armhf (1.16.0-4) ...
Selecting previously unselected package libexpat1-dev:armhf.
Preparing to unpack .../148-libexpat1-dev_2.2.7-1_armhf.deb ...
Unpacking libexpat1-dev:armhf (2.2.7-1) ...
Selecting previously unselected package libpng-dev:armhf.
Preparing to unpack .../149-libpng-dev_1.6.37-1_armhf.deb ...
Unpacking libpng-dev:armhf (1.6.37-1) ...
Selecting previously unselected package libfreetype6-dev:armhf.
Preparing to unpack .../150-libfreetype6-dev_2.9.1-3_armhf.deb ...
Unpacking libfreetype6-dev:armhf (2.9.1-3) ...
Selecting previously unselected package libfontconfig1-dev:armhf.
Preparing to unpack .../151-libfontconfig1-dev_2.13.1-2_armhf.deb ...
Unpacking libfontconfig1-dev:armhf (2.13.1-2) ...
Selecting previously unselected package xorg-sgml-doctools.
Preparing to unpack .../152-xorg-sgml-doctools_1%3a1.11-1_all.deb ...
Unpacking xorg-sgml-doctools (1:1.11-1) ...
Selecting previously unselected package x11proto-dev.
Preparing to unpack .../153-x11proto-dev_2018.4-4_all.deb ...
Unpacking x11proto-dev (2018.4-4) ...
Selecting previously unselected package x11proto-core-dev.
Preparing to unpack .../154-x11proto-core-dev_2018.4-4_all.deb ...
Unpacking x11proto-core-dev (2018.4-4) ...
Selecting previously unselected package libxau-dev:armhf.
Preparing to unpack .../155-libxau-dev_1%3a1.0.8-1+b2_armhf.deb ...
Unpacking libxau-dev:armhf (1:1.0.8-1+b2) ...
Selecting previously unselected package libxdmcp-dev:armhf.
Preparing to unpack .../156-libxdmcp-dev_1%3a1.1.2-3_armhf.deb ...
Unpacking libxdmcp-dev:armhf (1:1.1.2-3) ...
Selecting previously unselected package x11proto-input-dev.
Preparing to unpack .../157-x11proto-input-dev_2018.4-4_all.deb ...
Unpacking x11proto-input-dev (2018.4-4) ...
Selecting previously unselected package xtrans-dev.
Preparing to unpack .../158-xtrans-dev_1.3.5-1_all.deb ...
Unpacking xtrans-dev (1.3.5-1) ...
Selecting previously unselected package libpthread-stubs0-dev:armhf.
Preparing to unpack .../159-libpthread-stubs0-dev_0.4-1_armhf.deb ...
Unpacking libpthread-stubs0-dev:armhf (0.4-1) ...
Selecting previously unselected package libxcb1-dev:armhf.
Preparing to unpack .../160-libxcb1-dev_1.13.1-2_armhf.deb ...
Unpacking libxcb1-dev:armhf (1.13.1-2) ...
Selecting previously unselected package libx11-dev:armhf.
Preparing to unpack .../161-libx11-dev_2%3a1.6.7-1_armhf.deb ...
Unpacking libx11-dev:armhf (2:1.6.7-1) ...
Selecting previously unselected package libxrender-dev:armhf.
Preparing to unpack .../162-libxrender-dev_1%3a0.9.10-1_armhf.deb ...
Unpacking libxrender-dev:armhf (1:0.9.10-1) ...
Selecting previously unselected package x11proto-xext-dev.
Preparing to unpack .../163-x11proto-xext-dev_2018.4-4_all.deb ...
Unpacking x11proto-xext-dev (2018.4-4) ...
Selecting previously unselected package libxext-dev:armhf.
Preparing to unpack .../164-libxext-dev_2%3a1.3.3-1+b2_armhf.deb ...
Unpacking libxext-dev:armhf (2:1.3.3-1+b2) ...
Selecting previously unselected package x11-common.
Preparing to unpack .../165-x11-common_1%3a7.7+19_all.deb ...
Unpacking x11-common (1:7.7+19) ...
Selecting previously unselected package libice6:armhf.
Preparing to unpack .../166-libice6_2%3a1.0.9-2_armhf.deb ...
Unpacking libice6:armhf (2:1.0.9-2) ...
Selecting previously unselected package libsm6:armhf.
Preparing to unpack .../167-libsm6_2%3a1.2.3-1_armhf.deb ...
Unpacking libsm6:armhf (2:1.2.3-1) ...
Selecting previously unselected package libice-dev:armhf.
Preparing to unpack .../168-libice-dev_2%3a1.0.9-2_armhf.deb ...
Unpacking libice-dev:armhf (2:1.0.9-2) ...
Selecting previously unselected package libsm-dev:armhf.
Preparing to unpack .../169-libsm-dev_2%3a1.2.3-1_armhf.deb ...
Unpacking libsm-dev:armhf (2:1.2.3-1) ...
Selecting previously unselected package libpixman-1-dev:armhf.
Preparing to unpack .../170-libpixman-1-dev_0.36.0-1_armhf.deb ...
Unpacking libpixman-1-dev:armhf (0.36.0-1) ...
Selecting previously unselected package libxcb-render0-dev:armhf.
Preparing to unpack .../171-libxcb-render0-dev_1.13.1-2_armhf.deb ...
Unpacking libxcb-render0-dev:armhf (1.13.1-2) ...
Selecting previously unselected package libxcb-shm0-dev:armhf.
Preparing to unpack .../172-libxcb-shm0-dev_1.13.1-2_armhf.deb ...
Unpacking libxcb-shm0-dev:armhf (1.13.1-2) ...
Selecting previously unselected package libcairo2-dev:armhf.
Preparing to unpack .../173-libcairo2-dev_1.16.0-4_armhf.deb ...
Unpacking libcairo2-dev:armhf (1.16.0-4) ...
Selecting previously unselected package libfribidi-dev:armhf.
Preparing to unpack .../174-libfribidi-dev_1.0.5-3.1_armhf.deb ...
Unpacking libfribidi-dev:armhf (1.0.5-3.1) ...
Selecting previously unselected package libgdk-pixbuf2.0-bin.
Preparing to unpack .../175-libgdk-pixbuf2.0-bin_2.38.1+dfsg-1_armhf.deb ...
Unpacking libgdk-pixbuf2.0-bin (2.38.1+dfsg-1) ...
Selecting previously unselected package libgdk-pixbuf2.0-dev:armhf.
Preparing to unpack .../176-libgdk-pixbuf2.0-dev_2.38.1+dfsg-1_armhf.deb ...
Unpacking libgdk-pixbuf2.0-dev:armhf (2.38.1+dfsg-1) ...
Selecting previously unselected package libgmpxx4ldbl:armhf.
Preparing to unpack .../177-libgmpxx4ldbl_2%3a6.1.2+dfsg-4_armhf.deb ...
Unpacking libgmpxx4ldbl:armhf (2:6.1.2+dfsg-4) ...
Selecting previously unselected package libgmp-dev:armhf.
Preparing to unpack .../178-libgmp-dev_2%3a6.1.2+dfsg-4_armhf.deb ...
Unpacking libgmp-dev:armhf (2:6.1.2+dfsg-4) ...
Selecting previously unselected package libgmp3-dev:armhf.
Preparing to unpack .../179-libgmp3-dev_2%3a6.1.2+dfsg-4_armhf.deb ...
Unpacking libgmp3-dev:armhf (2:6.1.2+dfsg-4) ...
Selecting previously unselected package libgraphite2-dev:armhf.
Preparing to unpack .../180-libgraphite2-dev_1.3.13-7_armhf.deb ...
Unpacking libgraphite2-dev:armhf (1.3.13-7) ...
Selecting previously unselected package libharfbuzz-icu0:armhf.
Preparing to unpack .../181-libharfbuzz-icu0_2.4.0-2_armhf.deb ...
Unpacking libharfbuzz-icu0:armhf (2.4.0-2) ...
Selecting previously unselected package libicu-dev:armhf.
Preparing to unpack .../182-libicu-dev_63.2-2_armhf.deb ...
Unpacking libicu-dev:armhf (63.2-2) ...
Selecting previously unselected package libharfbuzz-dev:armhf.
Preparing to unpack .../183-libharfbuzz-dev_2.4.0-2_armhf.deb ...
Unpacking libharfbuzz-dev:armhf (2.4.0-2) ...
Selecting previously unselected package libxft-dev:armhf.
Preparing to unpack .../184-libxft-dev_2.3.2-2_armhf.deb ...
Unpacking libxft-dev:armhf (2.3.2-2) ...
Selecting previously unselected package pango1.0-tools.
Preparing to unpack .../185-pango1.0-tools_1.42.4-6_armhf.deb ...
Unpacking pango1.0-tools (1.42.4-6) ...
Selecting previously unselected package libpango1.0-dev:armhf.
Preparing to unpack .../186-libpango1.0-dev_1.42.4-6_armhf.deb ...
Unpacking libpango1.0-dev:armhf (1.42.4-6) ...
Selecting previously unselected package x11proto-xinerama-dev.
Preparing to unpack .../187-x11proto-xinerama-dev_2018.4-4_all.deb ...
Unpacking x11proto-xinerama-dev (2018.4-4) ...
Selecting previously unselected package libxinerama-dev:armhf.
Preparing to unpack .../188-libxinerama-dev_2%3a1.1.4-2_armhf.deb ...
Unpacking libxinerama-dev:armhf (2:1.1.4-2) ...
Selecting previously unselected package x11proto-fixes-dev.
Preparing to unpack .../189-x11proto-fixes-dev_1%3a2018.4-4_all.deb ...
Unpacking x11proto-fixes-dev (1:2018.4-4) ...
Selecting previously unselected package libxfixes-dev:armhf.
Preparing to unpack .../190-libxfixes-dev_1%3a5.0.3-1_armhf.deb ...
Unpacking libxfixes-dev:armhf (1:5.0.3-1) ...
Selecting previously unselected package libxi-dev:armhf.
Preparing to unpack .../191-libxi-dev_2%3a1.7.9-1_armhf.deb ...
Unpacking libxi-dev:armhf (2:1.7.9-1) ...
Selecting previously unselected package x11proto-randr-dev.
Preparing to unpack .../192-x11proto-randr-dev_2018.4-4_all.deb ...
Unpacking x11proto-randr-dev (2018.4-4) ...
Selecting previously unselected package libxrandr-dev:armhf.
Preparing to unpack .../193-libxrandr-dev_2%3a1.5.1-1_armhf.deb ...
Unpacking libxrandr-dev:armhf (2:1.5.1-1) ...
Selecting previously unselected package libxcursor-dev:armhf.
Preparing to unpack .../194-libxcursor-dev_1%3a1.2.0-2_armhf.deb ...
Unpacking libxcursor-dev:armhf (1:1.2.0-2) ...
Selecting previously unselected package x11proto-composite-dev.
Preparing to unpack .../195-x11proto-composite-dev_1%3a2018.4-4_all.deb ...
Unpacking x11proto-composite-dev (1:2018.4-4) ...
Selecting previously unselected package libxcomposite-dev:armhf.
Preparing to unpack .../196-libxcomposite-dev_1%3a0.4.4-2_armhf.deb ...
Unpacking libxcomposite-dev:armhf (1:0.4.4-2) ...
Selecting previously unselected package x11proto-damage-dev.
Preparing to unpack .../197-x11proto-damage-dev_1%3a2018.4-4_all.deb ...
Unpacking x11proto-damage-dev (1:2018.4-4) ...
Selecting previously unselected package libxdamage-dev:armhf.
Preparing to unpack .../198-libxdamage-dev_1%3a1.1.5-1_armhf.deb ...
Unpacking libxdamage-dev:armhf (1:1.1.5-1) ...
Selecting previously unselected package libxml2-utils.
Preparing to unpack .../199-libxml2-utils_2.9.4+dfsg1-7+b2_armhf.deb ...
Unpacking libxml2-utils (2.9.4+dfsg1-7+b2) ...
Selecting previously unselected package libgtk2.0-dev:armhf.
Preparing to unpack .../200-libgtk2.0-dev_2.24.32-3_armhf.deb ...
Unpacking libgtk2.0-dev:armhf (2.24.32-3) ...
Selecting previously unselected package libgtksourceview2.0-common.
Preparing to unpack .../201-libgtksourceview2.0-common_2.10.5-3_all.deb ...
Unpacking libgtksourceview2.0-common (2.10.5-3) ...
Selecting previously unselected package libgtksourceview2.0-0:armhf.
Preparing to unpack .../202-libgtksourceview2.0-0_2.10.5-3_armhf.deb ...
Unpacking libgtksourceview2.0-0:armhf (2.10.5-3) ...
Selecting previously unselected package libxml2-dev:armhf.
Preparing to unpack .../203-libxml2-dev_2.9.4+dfsg1-7+b2_armhf.deb ...
Unpacking libxml2-dev:armhf (2.9.4+dfsg1-7+b2) ...
Selecting previously unselected package libgtksourceview2.0-dev:armhf.
Preparing to unpack .../204-libgtksourceview2.0-dev_2.10.5-3_armhf.deb ...
Unpacking libgtksourceview2.0-dev:armhf (2.10.5-3) ...
Selecting previously unselected package libmpfr-dev:armhf.
Preparing to unpack .../205-libmpfr-dev_4.0.2-1_armhf.deb ...
Unpacking libmpfr-dev:armhf (4.0.2-1) ...
Selecting previously unselected package libncurses-dev:armhf.
Preparing to unpack .../206-libncurses-dev_6.1+20181013-2_armhf.deb ...
Unpacking libncurses-dev:armhf (6.1+20181013-2) ...
Selecting previously unselected package libncurses5-dev:armhf.
Preparing to unpack .../207-libncurses5-dev_6.1+20181013-2_armhf.deb ...
Unpacking libncurses5-dev:armhf (6.1+20181013-2) ...
Selecting previously unselected package libreadline-dev:armhf.
Preparing to unpack .../208-libreadline-dev_8.0-2_armhf.deb ...
Unpacking libreadline-dev:armhf (8.0-2) ...
Selecting previously unselected package sbuild-build-depends-genius-dummy.
Preparing to unpack .../209-sbuild-build-depends-genius-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-genius-dummy (0.invalid.0) ...
Setting up libpcrecpp0v5:armhf (2:8.39-12) ...
Setting up libpipeline1:armhf (1.5.1-2) ...
Setting up libgraphite2-3:armhf (1.3.13-7) ...
Setting up libpixman-1-0:armhf (0.36.0-1) ...
Setting up libxau6:armhf (1:1.0.8-1+b2) ...
Setting up libkeyutils1:armhf (1.6-6) ...
Setting up libpixman-1-dev:armhf (0.36.0-1) ...
Setting up mime-support (3.62) ...
Setting up libpcre16-3:armhf (2:8.39-12) ...
Setting up hicolor-icon-theme (0.17-2) ...
Setting up libbison-dev:armhf (2:3.3.2.dfsg-1) ...
Setting up libdatrie1:armhf (0.2.12-2) ...
Setting up libmagic-mgc (1:5.35-4) ...
Setting up libarchive-zip-perl (1.64-1) ...
Setting up libglib2.0-0:armhf (2.58.3-3) ...
No schema files found: doing nothing.
Setting up libhtml-tagset-perl (3.20-3) ...
Setting up libreadline8:armhf (8.0-2) ...
Setting up liblwp-mediatypes-perl (6.04-1) ...
Setting up libgdk-pixbuf2.0-common (2.38.1+dfsg-1) ...
Setting up x11-common (1:7.7+19) ...
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
invoke-rc.d: could not determine current runlevel
invoke-rc.d: policy-rc.d denied execution of start.
Setting up libtry-tiny-perl (0.30-1) ...
Setting up libmagic1:armhf (1:5.35-4) ...
Setting up libsepol1-dev:armhf (2.8-1) ...
Setting up perl-openssl-defaults:armhf (3) ...
Setting up gettext-base (0.19.8.1-9) ...
Setting up liblzo2-2:armhf (2.10-0.1) ...
Setting up libencode-locale-perl (1.05-1) ...
Setting up file (1:5.35-4) ...
Setting up libffi-dev:armhf (3.2.1-9) ...
Setting up libpthread-stubs0-dev:armhf (0.4-1) ...
Setting up libjbig0:armhf (2.1-3.1+b2) ...
Setting up libicu63:armhf (63.2-2) ...
Setting up libkrb5support0:armhf (1.17-5) ...
Setting up xtrans-dev (1.3.5-1) ...
Setting up libgraphite2-dev:armhf (1.3.13-7) ...
Setting up autotools-dev (20180224.1) ...
Setting up libglib2.0-data (2.58.3-3) ...
Setting up libgmpxx4ldbl:armhf (2:6.1.2+dfsg-4) ...
Setting up libexpat1-dev:armhf (2.2.7-1) ...
Setting up libjpeg62-turbo:armhf (1:1.5.2-2+b1) ...
Setting up libx11-data (2:1.6.7-1) ...
Setting up uuid-dev:armhf (2.33.1-0.1) ...
Setting up libavahi-common-data:armhf (0.7-4+b1) ...
Setting up libgtksourceview2.0-common (2.10.5-3) ...
Setting up libncurses6:armhf (6.1+20181013-2) ...
Setting up libdbus-1-3:armhf (1.12.16-1+b1) ...
Setting up libsigsegv2:armhf (2.12-2) ...
Setting up libfribidi0:armhf (1.0.5-3.1) ...
Setting up libpng16-16:armhf (1.6.37-1) ...
Setting up libpcre32-3:armhf (2:8.39-12) ...
Setting up libio-html-perl (1.001-1) ...
Setting up autopoint (0.19.8.1-9) ...
Setting up libwebp6:armhf (0.6.1-2) ...
Setting up icu-devtools (63.2-2) ...
Setting up pkg-config (0.29-6) ...
Setting up fonts-dejavu-core (2.37-1) ...
Setting up libk5crypto3:armhf (1.17-5) ...
Setting up libtimedate-perl (2.3000-2) ...
Setting up zlib1g-dev:armhf (1:1.2.11.dfsg-1) ...
Setting up libatk1.0-data (2.30.0-2) ...
Setting up sensible-utils (0.0.12) ...
Setting up libuchardet0:armhf (0.0.6-3) ...
Setting up libsub-override-perl (0.09-2) ...
Setting up libthai-data (0.1.28-2) ...
Setting up libgirepository-1.0-1:armhf (1.58.3-2) ...
Setting up xorg-sgml-doctools (1:1.11-1) ...
Setting up libgtk2.0-common (2.24.32-3) ...
Setting up libatk1.0-0:armhf (2.30.0-2) ...
Setting up libkrb5-3:armhf (1.17-5) ...
Setting up libtiff5:armhf (4.0.10-4) ...
Setting up libmpdec2:armhf (2.4.2-2) ...
Setting up openssl (1.1.1c-1) ...
Setting up libbsd0:armhf (0.9.1-2) ...
Setting up libtinfo5:armhf (6.1+20181013-2) ...
Setting up libelf1:armhf (0.176-1.1) ...
Setting up libicu-dev:armhf (63.2-2) ...
Setting up libxml2:armhf (2.9.4+dfsg1-7+b2) ...
Setting up liburi-perl (1.76-1) ...
Setting up libnet-ssleay-perl (1.88-1) ...
Setting up x11proto-dev (2018.4-4) ...
Setting up libfile-stripnondeterminism-perl (1.3.0-1) ...
Setting up libblkid-dev:armhf (2.33.1-0.1) ...
Setting up libice6:armhf (2:1.0.9-2) ...
Setting up libhttp-date-perl (6.02-1) ...
Setting up libxdmcp6:armhf (1:1.1.2-3) ...
Setting up libpython3.7-stdlib:armhf (3.7.4-2) ...
Setting up libncurses-dev:armhf (6.1+20181013-2) ...
Setting up libxcb1:armhf (1.13.1-2) ...
Setting up libgmp-dev:armhf (2:6.1.2+dfsg-4) ...
Setting up libfile-listing-perl (6.04-1) ...
Setting up libxau-dev:armhf (1:1.0.8-1+b2) ...
Setting up libice-dev:armhf (2:1.0.9-2) ...
Setting up libtool (2.4.6-9) ...
Setting up libxcb-render0:armhf (1.13.1-2) ...
Setting up libpcre3-dev:armhf (2:8.39-12) ...
Setting up x11proto-randr-dev (2018.4-4) ...
Setting up libfribidi-dev:armhf (1.0.5-3.1) ...
Setting up libpng-dev:armhf (1.6.37-1) ...
Setting up libavahi-common3:armhf (0.7-4+b1) ...
Setting up libglib2.0-bin (2.58.3-3) ...
Setting up libnet-http-perl (6.19-1) ...
Setting up m4 (1.4.18-2) ...
Setting up libxcb-shm0:armhf (1.13.1-2) ...
Setting up libreadline-dev:armhf (8.0-2) ...
Setting up libmpfr-dev:armhf (4.0.2-1) ...
Setting up x11proto-xinerama-dev (2018.4-4) ...
Setting up libthai0:armhf (0.1.28-2) ...
Setting up ca-certificates (20190110) ...
Updating certificates in /etc/ssl/certs...
128 added, 0 removed; done.
Setting up libxdmcp-dev:armhf (1:1.1.2-3) ...
Setting up libxml2-dev:armhf (2.9.4+dfsg1-7+b2) ...
Setting up x11proto-damage-dev (1:2018.4-4) ...
Setting up x11proto-composite-dev (1:2018.4-4) ...
Setting up libfreetype6:armhf (2.9.1-3) ...
Setting up x11proto-core-dev (2018.4-4) ...
Setting up shared-mime-info (1.10-1) ...
Setting up bsdmainutils (11.1.2) ...
update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode
update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode
Setting up libgssapi-krb5-2:armhf (1.17-5) ...
Setting up x11proto-input-dev (2018.4-4) ...
Setting up libcroco3:armhf (0.6.12-3) ...
Setting up ucf (3.0038+nmu1) ...
Setting up gir1.2-glib-2.0:armhf (1.58.3-2) ...
Setting up autoconf (2.69-11) ...
Setting up libwww-robotrules-perl (6.02-1) ...
Setting up x11proto-xext-dev (2018.4-4) ...
Setting up dwz (0.12.20190716-1) ...
Setting up groff-base (1.22.4-3) ...
Setting up libhtml-parser-perl (3.72-3+b2) ...
Setting up libgmp3-dev:armhf (2:6.1.2+dfsg-4) ...
Setting up libncurses5-dev:armhf (6.1+20181013-2) ...
Setting up bison (2:3.3.2.dfsg-1) ...
update-alternatives: using /usr/bin/bison.yacc to provide /usr/bin/yacc (yacc) in auto mode
Setting up libx11-6:armhf (2:1.6.7-1) ...
Setting up libharfbuzz0b:armhf (2.4.0-2) ...
Setting up libxml2-utils (2.9.4+dfsg1-7+b2) ...
Setting up x11proto-fixes-dev (1:2018.4-4) ...
Setting up libxcomposite1:armhf (1:0.4.4-2) ...
Setting up libsm6:armhf (2:1.2.3-1) ...
Setting up libavahi-client3:armhf (0.7-4+b1) ...
Setting up libmount-dev:armhf (2.33.1-0.1) ...
Setting up libio-socket-ssl-perl (2.066-1) ...
Setting up libpython3-stdlib:armhf (3.7.3-1) ...
Setting up libhttp-message-perl (6.18-1) ...
Setting up automake (1:1.16.1-4) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up python3.7 (3.7.4-2) ...
Setting up libhttp-negotiate-perl (6.01-1) ...
Setting up flex (2.6.4-6.2) ...
Setting up gettext (0.19.8.1-9) ...
Setting up libharfbuzz-icu0:armhf (2.4.0-2) ...
Setting up libxcb1-dev:armhf (1.13.1-2) ...
Setting up libxrender1:armhf (1:0.9.10-1) ...
Setting up libhttp-cookies-perl (6.04-1) ...
Setting up gir1.2-atk-1.0:armhf (2.30.0-2) ...
Setting up libsm-dev:armhf (2:1.2.3-1) ...
Setting up libselinux1-dev:armhf (2.8-1+b1) ...
Setting up fontconfig-config (2.13.1-2) ...
Setting up libhtml-tree-perl (5.07-2) ...
Setting up libx11-dev:armhf (2:1.6.7-1) ...
Setting up libxext6:armhf (2:1.3.3-1+b2) ...
Setting up python3 (3.7.3-1) ...
Setting up libharfbuzz-gobject0:armhf (2.4.0-2) ...
Setting up man-db (2.8.5-2) ...
Not building database; man-db/auto-update is not 'true'.
Setting up gir1.2-harfbuzz-0.0:armhf (2.4.0-2) ...
Setting up libfreetype6-dev:armhf (2.9.1-3) ...
Setting up intltool-debian (0.35.0+20060710.5) ...
Setting up libxcb-shm0-dev:armhf (1.13.1-2) ...
Setting up libxfixes3:armhf (1:5.0.3-1) ...
Setting up libgdk-pixbuf2.0-0:armhf (2.38.1+dfsg-1) ...
Setting up libxinerama1:armhf (2:1.1.4-2) ...
Setting up libxrandr2:armhf (2:1.5.1-1) ...
Setting up libxcb-render0-dev:armhf (1.13.1-2) ...
Setting up libxext-dev:armhf (2:1.3.3-1+b2) ...
Setting up libcups2:armhf (2.2.10-6) ...
Setting up libgdk-pixbuf2.0-bin (2.38.1+dfsg-1) ...
Setting up libfontconfig1:armhf (2.13.1-2) ...
Setting up python3-lib2to3 (3.7.4-3) ...
Setting up libxrender-dev:armhf (1:0.9.10-1) ...
Setting up python3-distutils (3.7.4-3) ...
Setting up libglib2.0-dev-bin (2.58.3-3) ...
Setting up gtk-update-icon-cache (3.24.5-1) ...
Setting up fontconfig (2.13.1-2) ...
Regenerating fonts cache... done.
Setting up libxft2:armhf (2.3.2-2) ...
Setting up libfontconfig1-dev:armhf (2.13.1-2) ...
Setting up libxdamage1:armhf (1:1.1.5-1) ...
Setting up libxi6:armhf (2:1.7.9-1) ...
Setting up gir1.2-gdkpixbuf-2.0:armhf (2.38.1+dfsg-1) ...
Setting up po-debconf (1.0.21) ...
Setting up libxcursor1:armhf (1:1.2.0-2) ...
Setting up libpango-1.0-0:armhf (1.42.4-6) ...
Setting up libcairo2:armhf (1.16.0-4) ...
Setting up libxfixes-dev:armhf (1:5.0.3-1) ...
Setting up libxrandr-dev:armhf (2:1.5.1-1) ...
Setting up libglib2.0-dev:armhf (2.58.3-3) ...
Setting up libxinerama-dev:armhf (2:1.1.4-2) ...
Setting up libcairo-gobject2:armhf (1.16.0-4) ...
Setting up libpangoft2-1.0-0:armhf (1.42.4-6) ...
Setting up libxi-dev:armhf (2:1.7.9-1) ...
Setting up libatk1.0-dev:armhf (2.30.0-2) ...
Setting up libpangocairo-1.0-0:armhf (1.42.4-6) ...
Setting up libxft-dev:armhf (2.3.2-2) ...
Setting up libxdamage-dev:armhf (1:1.1.5-1) ...
Setting up libcairo-script-interpreter2:armhf (1.16.0-4) ...
Setting up libharfbuzz-dev:armhf (2.4.0-2) ...
Setting up gir1.2-freedesktop:armhf (1.58.3-2) ...
Setting up libpangoxft-1.0-0:armhf (1.42.4-6) ...
Setting up libxcomposite-dev:armhf (1:0.4.4-2) ...
Setting up libxcursor-dev:armhf (1:1.2.0-2) ...
Setting up pango1.0-tools (1.42.4-6) ...
Setting up libgdk-pixbuf2.0-dev:armhf (2.38.1+dfsg-1) ...
Setting up librsvg2-2:armhf (2.44.10-2.1+rpi1) ...
Setting up gir1.2-pango-1.0:armhf (1.42.4-6) ...
Setting up librsvg2-common:armhf (2.44.10-2.1+rpi1) ...
Setting up libcairo2-dev:armhf (1.16.0-4) ...
Setting up adwaita-icon-theme (3.30.1-1) ...
update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode
Setting up libpango1.0-dev:armhf (1.42.4-6) ...
Setting up libgtk2.0-0:armhf (2.24.32-3) ...
Setting up gir1.2-gtk-2.0:armhf (2.24.32-3) ...
Setting up libgtksourceview2.0-0:armhf (2.10.5-3) ...
Setting up libgtk2.0-dev:armhf (2.24.32-3) ...
Setting up libgtksourceview2.0-dev:armhf (2.10.5-3) ...
Setting up liblwp-protocol-https-perl (6.07-2) ...
Setting up libwww-perl (6.39-1) ...
Setting up debhelper (12.2.3) ...
Setting up dh-autoreconf (19) ...
Setting up dh-strip-nondeterminism (1.3.0-1) ...
Setting up libxml-parser-perl (2.44-4) ...
Setting up intltool (0.51.0-5) ...
Setting up sbuild-build-depends-genius-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.28-10+rpi1) ...
Processing triggers for ca-certificates (20190110) ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
Processing triggers for libgdk-pixbuf2.0-0:armhf (2.38.1+dfsg-1) ...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Build environment                                                            |
+------------------------------------------------------------------------------+

Kernel: Linux 4.4.0-124-generic armhf (armv8l)
Toolchain package versions: binutils_2.31.1-16+rpi1 dpkg-dev_1.19.7 g++-8_8.3.0-6+rpi1 gcc-8_8.3.0-6+rpi1 libc6-dev_2.28-10+rpi1 libstdc++-8-dev_8.3.0-6+rpi1 libstdc++6_8.3.0-6+rpi1 linux-libc-dev_4.18.20-2+rpi1
Package versions: adduser_3.118 adwaita-icon-theme_3.30.1-1 apt_1.8.2 autoconf_2.69-11 automake_1:1.16.1-4 autopoint_0.19.8.1-9 autotools-dev_20180224.1 base-files_10.3+rpi1 base-passwd_3.5.46 bash_5.0-4 binutils_2.31.1-16+rpi1 binutils-arm-linux-gnueabihf_2.31.1-16+rpi1 binutils-common_2.31.1-16+rpi1 bison_2:3.3.2.dfsg-1 bsdmainutils_11.1.2 bsdutils_1:2.33.1-0.1 build-essential_12.6 bzip2_1.0.6-9.1 ca-certificates_20190110 coreutils_8.30-3 cpp_4:8.3.0-1+rpi2 cpp-8_8.3.0-6+rpi1 dash_0.5.10.2-5 debconf_1.5.71 debhelper_12.2.3 debianutils_4.8.6.1 dh-autoreconf_19 dh-strip-nondeterminism_1.3.0-1 diffutils_1:3.7-3 dirmngr_2.2.12-1+rpi1 dpkg_1.19.7 dpkg-dev_1.19.7 dwz_0.12.20190716-1 e2fsprogs_1.44.5-1 fakeroot_1.23-1 fdisk_2.33.1-0.1 file_1:5.35-4 findutils_4.6.0+git+20190209-2 flex_2.6.4-6.2 fontconfig_2.13.1-2 fontconfig-config_2.13.1-2 fonts-dejavu-core_2.37-1 g++_4:8.3.0-1+rpi2 g++-8_8.3.0-6+rpi1 gcc_4:8.3.0-1+rpi2 gcc-4.9-base_4.9.4-2+rpi1+b19 gcc-5-base_5.5.0-8 gcc-6-base_6.5.0-1+rpi1+b1 gcc-7-base_7.3.0-19 gcc-8_8.3.0-6+rpi1 gcc-8-base_8.3.0-6+rpi1 gettext_0.19.8.1-9 gettext-base_0.19.8.1-9 gir1.2-atk-1.0_2.30.0-2 gir1.2-freedesktop_1.58.3-2 gir1.2-gdkpixbuf-2.0_2.38.1+dfsg-1 gir1.2-glib-2.0_1.58.3-2 gir1.2-gtk-2.0_2.24.32-3 gir1.2-harfbuzz-0.0_2.4.0-2 gir1.2-pango-1.0_1.42.4-6 gnupg_2.2.12-1+rpi1 gnupg-l10n_2.2.12-1+rpi1 gnupg-utils_2.2.12-1+rpi1 gpg_2.2.12-1+rpi1 gpg-agent_2.2.12-1+rpi1 gpg-wks-client_2.2.12-1+rpi1 gpg-wks-server_2.2.12-1+rpi1 gpgconf_2.2.12-1+rpi1 gpgsm_2.2.12-1+rpi1 gpgv_2.2.12-1+rpi1 grep_3.3-1 groff-base_1.22.4-3 gtk-update-icon-cache_3.24.5-1 gzip_1.9-3 hicolor-icon-theme_0.17-2 hostname_3.21 icu-devtools_63.2-2 init-system-helpers_1.56+nmu1 intltool_0.51.0-5 intltool-debian_0.35.0+20060710.5 libacl1_2.2.53-4 libapt-pkg5.0_1.8.2 libarchive-zip-perl_1.64-1 libasan5_8.3.0-6+rpi1 libassuan0_2.5.2-1 libatk1.0-0_2.30.0-2 libatk1.0-data_2.30.0-2 libatk1.0-dev_2.30.0-2 libatomic1_8.3.0-6+rpi1 libattr1_1:2.4.48-4 libaudit-common_1:2.8.4-3 libaudit1_1:2.8.4-3 libavahi-client3_0.7-4+b1 libavahi-common-data_0.7-4+b1 libavahi-common3_0.7-4+b1 libbinutils_2.31.1-16+rpi1 libbison-dev_2:3.3.2.dfsg-1 libblkid-dev_2.33.1-0.1 libblkid1_2.33.1-0.1 libbsd0_0.9.1-2 libbz2-1.0_1.0.6-9.1 libc-bin_2.28-10+rpi1 libc-dev-bin_2.28-10+rpi1 libc6_2.28-10+rpi1 libc6-dev_2.28-10+rpi1 libcairo-gobject2_1.16.0-4 libcairo-script-interpreter2_1.16.0-4 libcairo2_1.16.0-4 libcairo2-dev_1.16.0-4 libcap-ng0_0.7.9-2 libcc1-0_8.3.0-6+rpi1 libcom-err2_1.44.5-1 libcroco3_0.6.12-3 libcups2_2.2.10-6 libdatrie1_0.2.12-2 libdb5.3_5.3.28+dfsg1-0.5 libdbus-1-3_1.12.16-1+b1 libdebconfclient0_0.249 libdpkg-perl_1.19.7 libelf1_0.176-1.1 libencode-locale-perl_1.05-1 libexpat1_2.2.7-1 libexpat1-dev_2.2.7-1 libext2fs2_1.44.5-1 libfakeroot_1.23-1 libfdisk1_2.33.1-0.1 libffi-dev_3.2.1-9 libffi6_3.2.1-9 libfile-listing-perl_6.04-1 libfile-stripnondeterminism-perl_1.3.0-1 libfontconfig1_2.13.1-2 libfontconfig1-dev_2.13.1-2 libfreetype6_2.9.1-3 libfreetype6-dev_2.9.1-3 libfribidi-dev_1.0.5-3.1 libfribidi0_1.0.5-3.1 libgcc-8-dev_8.3.0-6+rpi1 libgcc1_1:8.3.0-6+rpi1 libgcrypt20_1.8.4-5 libgdbm-compat4_1.18.1-4 libgdbm6_1.18.1-4 libgdk-pixbuf2.0-0_2.38.1+dfsg-1 libgdk-pixbuf2.0-bin_2.38.1+dfsg-1 libgdk-pixbuf2.0-common_2.38.1+dfsg-1 libgdk-pixbuf2.0-dev_2.38.1+dfsg-1 libgirepository-1.0-1_1.58.3-2 libglib2.0-0_2.58.3-3 libglib2.0-bin_2.58.3-3 libglib2.0-data_2.58.3-3 libglib2.0-dev_2.58.3-3 libglib2.0-dev-bin_2.58.3-3 libgmp-dev_2:6.1.2+dfsg-4 libgmp10_2:6.1.2+dfsg-4 libgmp3-dev_2:6.1.2+dfsg-4 libgmpxx4ldbl_2:6.1.2+dfsg-4 libgnutls30_3.6.7-4 libgomp1_8.3.0-6+rpi1 libgpg-error0_1.35-1 libgraphite2-3_1.3.13-7 libgraphite2-dev_1.3.13-7 libgssapi-krb5-2_1.17-5 libgtk2.0-0_2.24.32-3 libgtk2.0-common_2.24.32-3 libgtk2.0-dev_2.24.32-3 libgtksourceview2.0-0_2.10.5-3 libgtksourceview2.0-common_2.10.5-3 libgtksourceview2.0-dev_2.10.5-3 libharfbuzz-dev_2.4.0-2 libharfbuzz-gobject0_2.4.0-2 libharfbuzz-icu0_2.4.0-2 libharfbuzz0b_2.4.0-2 libhogweed4_3.4.1-1 libhtml-parser-perl_3.72-3+b2 libhtml-tagset-perl_3.20-3 libhtml-tree-perl_5.07-2 libhttp-cookies-perl_6.04-1 libhttp-date-perl_6.02-1 libhttp-message-perl_6.18-1 libhttp-negotiate-perl_6.01-1 libice-dev_2:1.0.9-2 libice6_2:1.0.9-2 libicu-dev_63.2-2 libicu63_63.2-2 libidn2-0_2.0.5-1 libio-html-perl_1.001-1 libio-socket-ssl-perl_2.066-1 libisl19_0.20-2 libjbig0_2.1-3.1+b2 libjpeg62-turbo_1:1.5.2-2+b1 libk5crypto3_1.17-5 libkeyutils1_1.6-6 libkrb5-3_1.17-5 libkrb5support0_1.17-5 libksba8_1.3.5-2 libldap-2.4-2_2.4.47+dfsg-3+rpi1 libldap-common_2.4.47+dfsg-3+rpi1 liblocale-gettext-perl_1.07-3+b3 liblwp-mediatypes-perl_6.04-1 liblwp-protocol-https-perl_6.07-2 liblz4-1_1.8.3-1 liblzma5_5.2.4-1 liblzo2-2_2.10-0.1 libmagic-mgc_1:5.35-4 libmagic1_1:5.35-4 libmount-dev_2.33.1-0.1 libmount1_2.33.1-0.1 libmpc3_1.1.0-1 libmpdec2_2.4.2-2 libmpfr-dev_4.0.2-1 libmpfr6_4.0.2-1 libncurses-dev_6.1+20181013-2 libncurses5-dev_6.1+20181013-2 libncurses6_6.1+20181013-2 libncursesw6_6.1+20181013-2 libnet-http-perl_6.19-1 libnet-ssleay-perl_1.88-1 libnettle6_3.4.1-1 libnpth0_1.6-1 libp11-kit0_0.23.15-2 libpam-modules_1.3.1-5 libpam-modules-bin_1.3.1-5 libpam-runtime_1.3.1-5 libpam0g_1.3.1-5 libpango-1.0-0_1.42.4-6 libpango1.0-dev_1.42.4-6 libpangocairo-1.0-0_1.42.4-6 libpangoft2-1.0-0_1.42.4-6 libpangoxft-1.0-0_1.42.4-6 libpcre16-3_2:8.39-12 libpcre3_2:8.39-12 libpcre3-dev_2:8.39-12 libpcre32-3_2:8.39-12 libpcrecpp0v5_2:8.39-12 libperl5.28_5.28.1-6 libpipeline1_1.5.1-2 libpixman-1-0_0.36.0-1 libpixman-1-dev_0.36.0-1 libpng-dev_1.6.37-1 libpng16-16_1.6.37-1 libpthread-stubs0-dev_0.4-1 libpython3-stdlib_3.7.3-1 libpython3.7-minimal_3.7.4-2 libpython3.7-stdlib_3.7.4-2 libreadline-dev_8.0-2 libreadline7_7.0-5 libreadline8_8.0-2 librsvg2-2_2.44.10-2.1+rpi1 librsvg2-common_2.44.10-2.1+rpi1 libsasl2-2_2.1.27+dfsg-1+b1 libsasl2-modules-db_2.1.27+dfsg-1+b1 libseccomp2_2.3.3-4 libselinux1_2.8-1+b1 libselinux1-dev_2.8-1+b1 libsemanage-common_2.8-2 libsemanage1_2.8-2 libsepol1_2.8-1 libsepol1-dev_2.8-1 libsigsegv2_2.12-2 libsm-dev_2:1.2.3-1 libsm6_2:1.2.3-1 libsmartcols1_2.33.1-0.1 libsqlite3-0_3.27.2-3 libss2_1.44.5-1 libssl1.1_1.1.1c-1 libstdc++-8-dev_8.3.0-6+rpi1 libstdc++6_8.3.0-6+rpi1 libsub-override-perl_0.09-2 libsystemd0_241-5+rpi1 libtasn1-6_4.13-3 libtext-charwidth-perl_0.04-7.1+b1 libtext-iconv-perl_1.7-5+b10 libtext-wrapi18n-perl_0.06-7.1 libthai-data_0.1.28-2 libthai0_0.1.28-2 libtiff5_4.0.10-4 libtimedate-perl_2.3000-2 libtinfo5_6.1+20181013-2 libtinfo6_6.1+20181013-2 libtool_2.4.6-9 libtry-tiny-perl_0.30-1 libubsan1_8.3.0-6+rpi1 libuchardet0_0.0.6-3 libudev1_241-5+rpi1 libunistring2_0.9.10-1 liburi-perl_1.76-1 libuuid1_2.33.1-0.1 libwebp6_0.6.1-2 libwww-perl_6.39-1 libwww-robotrules-perl_6.02-1 libx11-6_2:1.6.7-1 libx11-data_2:1.6.7-1 libx11-dev_2:1.6.7-1 libxau-dev_1:1.0.8-1+b2 libxau6_1:1.0.8-1+b2 libxcb-render0_1.13.1-2 libxcb-render0-dev_1.13.1-2 libxcb-shm0_1.13.1-2 libxcb-shm0-dev_1.13.1-2 libxcb1_1.13.1-2 libxcb1-dev_1.13.1-2 libxcomposite-dev_1:0.4.4-2 libxcomposite1_1:0.4.4-2 libxcursor-dev_1:1.2.0-2 libxcursor1_1:1.2.0-2 libxdamage-dev_1:1.1.5-1 libxdamage1_1:1.1.5-1 libxdmcp-dev_1:1.1.2-3 libxdmcp6_1:1.1.2-3 libxext-dev_2:1.3.3-1+b2 libxext6_2:1.3.3-1+b2 libxfixes-dev_1:5.0.3-1 libxfixes3_1:5.0.3-1 libxft-dev_2.3.2-2 libxft2_2.3.2-2 libxi-dev_2:1.7.9-1 libxi6_2:1.7.9-1 libxinerama-dev_2:1.1.4-2 libxinerama1_2:1.1.4-2 libxml-parser-perl_2.44-4 libxml2_2.9.4+dfsg1-7+b2 libxml2-dev_2.9.4+dfsg1-7+b2 libxml2-utils_2.9.4+dfsg1-7+b2 libxrandr-dev_2:1.5.1-1 libxrandr2_2:1.5.1-1 libxrender-dev_1:0.9.10-1 libxrender1_1:0.9.10-1 libzstd1_1.3.8+dfsg-3+rpi1 linux-libc-dev_4.18.20-2+rpi1 login_1:4.5-1.1 lsb-base_10.2019051400+rpi1 m4_1.4.18-2 make_4.2.1-1.2 man-db_2.8.5-2 mawk_1.3.3-17 mime-support_3.62 mount_2.33.1-0.1 ncurses-base_6.1+20181013-2 ncurses-bin_6.1+20181013-2 netbase_5.6 openssl_1.1.1c-1 pango1.0-tools_1.42.4-6 passwd_1:4.5-1.1 patch_2.7.6-3 perl_5.28.1-6 perl-base_5.28.1-6 perl-modules-5.28_5.28.1-6 perl-openssl-defaults_3 pinentry-curses_1.1.0-2 pkg-config_0.29-6 po-debconf_1.0.21 python3_3.7.3-1 python3-distutils_3.7.4-3 python3-lib2to3_3.7.4-3 python3-minimal_3.7.3-1 python3.7_3.7.4-2 python3.7-minimal_3.7.4-2 raspbian-archive-keyring_20120528.2 readline-common_7.0-5 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-genius-dummy_0.invalid.0 sed_4.7-1 sensible-utils_0.0.12 shared-mime-info_1.10-1 sysvinit-utils_2.93-8 tar_1.30+dfsg-6 tzdata_2019a-1 ucf_3.0038+nmu1 util-linux_2.33.1-0.1 uuid-dev_2.33.1-0.1 x11-common_1:7.7+19 x11proto-composite-dev_1:2018.4-4 x11proto-core-dev_2018.4-4 x11proto-damage-dev_1:2018.4-4 x11proto-dev_2018.4-4 x11proto-fixes-dev_1:2018.4-4 x11proto-input-dev_2018.4-4 x11proto-randr-dev_2018.4-4 x11proto-xext-dev_2018.4-4 x11proto-xinerama-dev_2018.4-4 xorg-sgml-doctools_1:1.11-1 xtrans-dev_1.3.5-1 xz-utils_5.2.4-1 zlib1g_1:1.2.11.dfsg-1 zlib1g-dev_1:1.2.11.dfsg-1

+------------------------------------------------------------------------------+
| Build                                                                        |
+------------------------------------------------------------------------------+


Unpack source
-------------

gpgv: unknown type of key resource 'trustedkeys.kbx'
gpgv: keyblock resource '/sbuild-nonexistent/.gnupg/trustedkeys.kbx': General error
gpgv: Signature made Sun Jun 10 23:42:55 2018 UTC
gpgv:                using RSA key 218EE0362033C87B6C135FA4A3BABAE2408DD6CF
gpgv:                issuer "fsateler@debian.org"
gpgv: Can't check signature: No public key
dpkg-source: warning: failed to verify signature on ./genius_1.0.24-2.dsc
dpkg-source: info: extracting genius in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking genius_1.0.24.orig.tar.xz
dpkg-source: info: unpacking genius_1.0.24-2.debian.tar.xz

Check disk space
----------------

Sufficient free space for build

Hack binNMU version
-------------------

Created changelog entry for binNMU version 1.0.24-2+b1

User Environment
----------------

APT_CONFIG=/var/lib/sbuild/apt.conf
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LC_ALL=POSIX
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=bullseye-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=bullseye-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=112
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=bullseye-staging-armhf-sbuild-7db6b403-b3e8-41be-be49-025a54eabd58
SCHROOT_UID=107
SCHROOT_USER=buildd
SHELL=/bin/sh
USER=buildd

dpkg-buildpackage
-----------------

dpkg-buildpackage: info: source package genius
dpkg-buildpackage: info: source version 1.0.24-2+b1
dpkg-buildpackage: info: source distribution bullseye-staging
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture armhf
 fakeroot debian/rules clean
dh clean
   dh_clean
 debian/rules build-arch
dh build-arch
   dh_update_autotools_config -a
   dh_autoreconf -a
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
libtoolize: putting auxiliary files in '.'.
libtoolize: copying file './ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
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
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)
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_configure -- --disable-update-mimedb --disable-static \
	--libexecdir=/usr/lib/arm-linux-gnueabihf/genius
	./configure --build=arm-linux-gnueabihf --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/arm-linux-gnueabihf --libexecdir=\${prefix}/lib/arm-linux-gnueabihf --disable-maintainer-mode --disable-dependency-tracking --disable-update-mimedb --disable-static --libexecdir=/usr/lib/arm-linux-gnueabihf/genius
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
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.1
checking for XML::Parser... ok
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of 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... 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... none needed
checking whether yytext is a pointer... no
checking build system type... arm-unknown-linux-gnueabihf
checking host system type... arm-unknown-linux-gnueabihf
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 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 arm-unknown-linux-gnueabihf file names to arm-unknown-linux-gnueabihf format... func_convert_file_noop
checking how to convert arm-unknown-linux-gnueabihf file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for 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 gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld) 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... yes
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 -Wall... yes
checking whether C compiler accepts -Wextra... yes
checking whether C compiler accepts -Wundef... yes
checking whether C compiler accepts -Wnested-externs... 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 -Wmissing-prototypes... yes
checking whether C compiler accepts -Wstrict-prototypes... 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 -Wdeclaration-after-statement... yes
checking whether C compiler accepts -Wformat=2... yes
checking whether C compiler accepts -Wold-style-definition... 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 -Wimplicit-function-declaration... 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 -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,--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... yes
checking for readline in -lreadline... yes
checking for __gmpz_init_set in -lgmp... yes
checking for mpfr_j0 in -lmpfr... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for GENIUS_NOGUI... yes
checking for GLIB... 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 GENIUS... yes
checking for GSV... yes
checking for VICIOUS... 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... yes
checking stropts.h presence... yes
checking for stropts.h... yes
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... 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 VTE... 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

Configuration:

	Source code location:	     .
	Compiler:		     gcc
	GNOME frontend:		     yes
	Using GtkSourceView:	     yes

make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_auto_build -a
	make -j4
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make  all-recursive
make[2]: Entering directory '/<<PKGBUILDDIR>>'
Making all in ve
make[3]: Entering directory '/<<PKGBUILDDIR>>/ve'
Making all in .
make[4]: Entering directory '/<<PKGBUILDDIR>>/ve'
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o test-ve-config.o test-ve-config.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ve-misc.o ve-misc.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ve-config.o ve-config.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o ve-nongnome.o ve-nongnome.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);
                                    ^
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -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)  ();
 ^~~~~~~
rm -f libvicious.a
ar cru libvicious.a ve-misc.o ve-config.o ve-nongnome.o 
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libvicious.a
/bin/bash ../libtool  --tag=CC   --mode=link gcc  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o test-ve-config test-ve-config.o libvicious.a -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lfontconfig -lfreetype  -lglib-2.0 -lncurses -lmpfr  -lm
rm -f libviciousui.a
ar cru libviciousui.a ve-misc.o ve-config.o ve-nongnome.o ve-miscui.o 
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libviciousui.a
libtool: link: gcc -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,--as-needed -o test-ve-config test-ve-config.o  libvicious.a -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lfontconfig -lfreetype -lglib-2.0 -lncurses -lmpfr -lm
make[4]: Leaving directory '/<<PKGBUILDDIR>>/ve'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/ve'
Making all in vte
make[3]: Entering directory '/<<PKGBUILDDIR>>/vte'
Making all in src
make[4]: Entering directory '/<<PKGBUILDDIR>>/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  all-am
make[5]: Entering directory '/<<PKGBUILDDIR>>/vte/src'
gcc -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/lib/arm-linux-gnueabihf/genius"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libvte_a-caps.o `test -f 'caps.c' || echo './'`caps.c
gcc -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/lib/arm-linux-gnueabihf/genius"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libvte_a-debug.o `test -f 'debug.c' || echo './'`debug.c
gcc -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/lib/arm-linux-gnueabihf/genius"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libvte_a-iso2022.o `test -f 'iso2022.c' || echo './'`iso2022.c
gcc -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/lib/arm-linux-gnueabihf/genius"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libvte_a-keymap.o `test -f 'keymap.c' || echo './'`keymap.c
gcc -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/lib/arm-linux-gnueabihf/genius"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libvte_a-marshal.o `test -f 'marshal.c' || echo './'`marshal.c
gcc -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/lib/arm-linux-gnueabihf/genius"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -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);
       ^~~~~~~~~~~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/lib/arm-linux-gnueabihf/genius"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libvte_a-pty.o `test -f 'pty.c' || echo './'`pty.c
gcc -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/lib/arm-linux-gnueabihf/genius"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -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);
           ^~~~~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/lib/arm-linux-gnueabihf/genius"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libvte_a-ring.o `test -f 'ring.c' || echo './'`ring.c
gcc -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/lib/arm-linux-gnueabihf/genius"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -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,
              ^~~~~~~~~~~~~~~~~~~~
pty.c: In function '_vte_pty_getpt':
pty.c:817:7: warning: implicit declaration of function 'getpt'; did you mean 'getopt'? [-Wimplicit-function-declaration]
  fd = getpt();
       ^~~~~
       getopt
pty.c: In function '_vte_pty_grantpt':
pty.c:867:14: warning: implicit declaration of function 'grantpt' [-Wimplicit-function-declaration]
         rv = grantpt(master);
              ^~~~~~~
pty.c: In function '_vte_pty_unlockpt':
pty.c:885:7: warning: implicit declaration of function 'unlockpt'; did you mean 'unlinkat'? [-Wimplicit-function-declaration]
  rv = unlockpt(fd);
       ^~~~~~~~
       unlinkat
pty.c: In function 'vte_pty_class_init':
pty.c:1642:9: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations]
         g_type_class_add_private(object_class, sizeof(VtePtyPrivate));
         ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
                 from /usr/include/glib-2.0/glib-object.h:23,
                 from vtepty.h:26,
                 from pty.c:33:
/usr/include/glib-2.0/gobject/gtype.h:1303:10: note: declared here
 void     g_type_class_add_private       (gpointer                    g_class,
          ^~~~~~~~~~~~~~~~~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/lib/arm-linux-gnueabihf/genius"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -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,
          ^~~~~~~~~~~~~~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/lib/arm-linux-gnueabihf/genius"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libvte_a-vte.o `test -f 'vte.c' || echo './'`vte.c
gcc -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/lib/arm-linux-gnueabihf/genius"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libvte_a-vteaccess.o `test -f 'vteaccess.c' || echo './'`vteaccess.c
gcc -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/lib/arm-linux-gnueabihf/genius"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libvte_a-vtebg.o `test -f 'vtebg.c' || echo './'`vtebg.c
vteaccess.c: In function 'vte_terminal_accessible_get_character_extents':
vteaccess.c:1443:2: warning: 'atk_component_get_position' is deprecated: Use 'atk_component_get_extents' instead [-Wdeprecated-declarations]
  atk_component_get_position (ATK_COMPONENT (text), &base_x, &base_y, coords);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/atk-1.0/atk/atk.h:27,
                 from vteaccess.c:29:
/usr/include/atk-1.0/atk/atkcomponent.h:230:23: note: declared here
 void                  atk_component_get_position           (AtkComponent    *component,
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~
vteaccess.c: In function 'vte_terminal_accessible_get_offset_at_point':
vteaccess.c:1487:2: warning: 'atk_component_get_position' is deprecated: Use 'atk_component_get_extents' instead [-Wdeprecated-declarations]
  atk_component_get_position (ATK_COMPONENT (text), &base_x, &base_y, coords);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/atk-1.0/atk/atk.h:27,
                 from vteaccess.c:29:
/usr/include/atk-1.0/atk/atkcomponent.h:230:23: note: declared here
 void                  atk_component_get_position           (AtkComponent    *component,
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~
vteaccess.c: In function 'vte_terminal_accessible_get_extents':
vteaccess.c:1701:2: warning: 'atk_component_get_position' is deprecated: Use 'atk_component_get_extents' instead [-Wdeprecated-declarations]
  atk_component_get_position(component, x, y, coord_type);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/atk-1.0/atk/atk.h:27,
                 from vteaccess.c:29:
/usr/include/atk-1.0/atk/atkcomponent.h:230:23: note: declared here
 void                  atk_component_get_position           (AtkComponent    *component,
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~
vteaccess.c:1702:2: warning: 'atk_component_get_size' is deprecated: Use 'atk_component_get_extents' instead [-Wdeprecated-declarations]
  atk_component_get_size(component, width, height);
  ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/atk-1.0/atk/atk.h:27,
                 from vteaccess.c:29:
/usr/include/atk-1.0/atk/atkcomponent.h:235:23: note: declared here
 void                  atk_component_get_size               (AtkComponent    *component,
                       ^~~~~~~~~~~~~~~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/lib/arm-linux-gnueabihf/genius"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libvte_a-vteconv.o `test -f 'vteconv.c' || echo './'`vteconv.c
vte.c: In function 'vte_terminal_class_init':
vte.c:11788:2: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations]
  g_type_class_add_private(klass, sizeof (VteTerminalPrivate));
  ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
                 from /usr/include/glib-2.0/glib-object.h:23,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from vte.h:23,
                 from vte.c:31:
/usr/include/glib-2.0/gobject/gtype.h:1303:10: note: declared here
 void     g_type_class_add_private       (gpointer                    g_class,
          ^~~~~~~~~~~~~~~~~~~~~~~~
vtebg.c: In function 'vte_bg_class_init':
vtebg.c:203:2: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations]
  g_type_class_add_private(klass, sizeof (VteBgPrivate));
  ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
                 from /usr/include/glib-2.0/glib-object.h:23,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
                 from vtebg.c:23:
/usr/include/glib-2.0/gobject/gtype.h:1303:10: note: declared here
 void     g_type_class_add_private       (gpointer                    g_class,
          ^~~~~~~~~~~~~~~~~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/lib/arm-linux-gnueabihf/genius"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libvte_a-vtedraw.o `test -f 'vtedraw.c' || echo './'`vtedraw.c
gcc -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/lib/arm-linux-gnueabihf/genius"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libvte_a-vteregex.o `test -f 'vteregex.c' || echo './'`vteregex.c
gcc -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/lib/arm-linux-gnueabihf/genius"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libvte_a-vterowdata.o `test -f 'vterowdata.c' || echo './'`vterowdata.c
gcc -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/lib/arm-linux-gnueabihf/genius"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libvte_a-vteseq.o `test -f 'vteseq.c' || echo './'`vteseq.c
gcc -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/lib/arm-linux-gnueabihf/genius"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libvte_a-vtestream.o `test -f 'vtestream.c' || echo './'`vtestream.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_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);
     ^~~~~~
gcc -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/lib/arm-linux-gnueabihf/genius"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libvte_a-vtetc.o `test -f 'vtetc.c' || echo './'`vtetc.c
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: 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,
          ^~~~~~~~~~~~~~~~~~~~~
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);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/lib/arm-linux-gnueabihf/genius"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libvte_a-vtetree.o `test -f 'vtetree.c' || echo './'`vtetree.c
gcc -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/lib/arm-linux-gnueabihf/genius"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libvte_a-vtetypebuiltins.o `test -f 'vtetypebuiltins.c' || echo './'`vtetypebuiltins.c
gcc -DHAVE_CONFIG_H -I. -I../..  -DG_LOG_DOMAIN=\"Genius-Vte\" -DDATADIR='"/usr/share"' -DLIBEXECDIR='"/usr/lib/arm-linux-gnueabihf/genius"' -DLOCALEDIR='"/usr/share/locale"' -DVTE_COMPILATION -I../../src -I../../src  -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o libvte_a-vteunistr.o `test -f 'vteunistr.c' || echo './'`vteunistr.c
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 
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libvte.a
make[5]: Leaving directory '/<<PKGBUILDDIR>>/vte/src'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/vte/src'
Making all in termcaps
make[4]: Entering directory '/<<PKGBUILDDIR>>/vte/termcaps'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/vte/termcaps'
make[4]: Entering directory '/<<PKGBUILDDIR>>/vte'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/vte'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/vte'
Making all in gtkextra
make[3]: Entering directory '/<<PKGBUILDDIR>>/gtkextra'
Making all in .
make[4]: Entering directory '/<<PKGBUILDDIR>>/gtkextra'
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkextra-marshal.o gtkextra-marshal.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkextratypebuiltins.o gtkextratypebuiltins.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkextra.o gtkextra.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkpsfont.o gtkpsfont.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)  ();
 ^~~~~~~
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplot.o gtkplot.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)  ();
 ^~~~~~~
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)  ();
 ^~~~~~~
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++)
                 ^
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 '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 '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 '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)
                                       ^~
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplot3d.o gtkplot3d.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotarray.o gtkplotarray.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotbar.o gtkplotbar.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,
   ^
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 gtkplot.c:35:
gtkplot.c: In function 'gtk_plot_init':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:36:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_AXIS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_axis_get_type (), GtkPlotAxis)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot.c:1622:17: note: in expansion of macro 'GTK_PLOT_AXIS'
   plot->right = GTK_PLOT_AXIS(gtk_plot_axis_new(GTK_PLOT_AXIS_Y));
                 ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:36:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_AXIS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_axis_get_type (), GtkPlotAxis)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot.c:1628:16: note: in expansion of macro 'GTK_PLOT_AXIS'
   plot->left = GTK_PLOT_AXIS(gtk_plot_axis_new(GTK_PLOT_AXIS_Y));
                ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:36:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_AXIS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_axis_get_type (), GtkPlotAxis)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot.c:1634:15: note: in expansion of macro 'GTK_PLOT_AXIS'
   plot->top = GTK_PLOT_AXIS(gtk_plot_axis_new(GTK_PLOT_AXIS_X));
               ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:36:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_AXIS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_axis_get_type (), GtkPlotAxis)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot.c:1640:18: note: in expansion of macro 'GTK_PLOT_AXIS'
   plot->bottom = GTK_PLOT_AXIS(gtk_plot_axis_new(GTK_PLOT_AXIS_X));
                  ^~~~~~~~~~~~~
gtkplot.c: In function 'gtk_plot_get_property':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot.c:1715:10: note: in expansion of macro 'GTK_PLOT'
   plot = GTK_PLOT (object);
          ^~~~~~~~
gtkplot.c: In function 'gtk_plot_set_property':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot.c:1871:10: note: in expansion of macro 'GTK_PLOT'
   plot = GTK_PLOT (object);
          ^~~~~~~~
gtkplot.c:1873:3: warning: switch missing default case [-Wswitch-default]
   switch(prop_id){
   ^~~~~~
gtkplot.c: In function 'gtk_plot_real_set_pc':
gtkplot.c:2030:16: warning: cast increases required alignment of target type [-Wcast-align]
     plot->pc = (GtkPlotPC *)gtk_plot_cairo_new(NULL);
                ^
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 gtkplot.c:35:
gtkplot.c: In function 'gtk_plot_axis_set_property':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:36:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_AXIS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_axis_get_type (), GtkPlotAxis)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot.c:2144:10: note: in expansion of macro 'GTK_PLOT_AXIS'
   axis = GTK_PLOT_AXIS (object);
          ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotarray.h:32:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_ARRAY(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_array_get_type (), GtkPlotArray)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot.c:2277:45: note: in expansion of macro 'GTK_PLOT_ARRAY'
         gtk_plot_axis_set_tick_labels(axis, GTK_PLOT_ARRAY(g_value_get_object(value)));
                                             ^~~~~~~~~~~~~~
gtkplot.c:2145:3: warning: switch missing default case [-Wswitch-default]
   switch(prop_id){
   ^~~~~~
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 gtkplot.c:35:
gtkplot.c: In function 'gtk_plot_axis_get_property':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:36:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_AXIS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_axis_get_type (), GtkPlotAxis)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot.c:2292:10: note: in expansion of macro 'GTK_PLOT_AXIS'
   axis = GTK_PLOT_AXIS (object);
          ^~~~~~~~~~~~~
gtkplot.c: In function 'gtk_plot_destroy':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot.c:2432:10: note: in expansion of macro 'GTK_PLOT'
   plot = GTK_PLOT (object);
          ^~~~~~~~
gtkplot.c: In function 'gtk_plot_axis_destroy':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:36:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_AXIS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_axis_get_type (), GtkPlotAxis)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot.c:2492:10: note: in expansion of macro 'GTK_PLOT_AXIS'
   axis = GTK_PLOT_AXIS (object);
          ^~~~~~~~~~~~~
gtkplot.c: In function 'gtk_plot_show_all':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot.c:2524:10: note: in expansion of macro 'GTK_PLOT'
   plot = GTK_PLOT (widget);
          ^~~~~~~~
gtkplot.c: In function 'gtk_plot_real_paint':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot.c:2563:10: note: in expansion of macro 'GTK_PLOT'
   plot = GTK_PLOT(widget);
          ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot.c:2614:30: note: in expansion of macro 'GTK_PLOT_DATA'
          gtk_plot_data_paint(GTK_PLOT_DATA(dataset->data));
                              ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot.c:2694:30: note: in expansion of macro 'GTK_PLOT_DATA'
          gtk_plot_data_paint(GTK_PLOT_DATA(dataset->data));
                              ^~~~~~~~~~~~~
gtkplot.c: In function 'gtk_plot_size_allocate':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot.c:2769:10: note: in expansion of macro 'GTK_PLOT'
   plot = GTK_PLOT(widget);
          ^~~~~~~~
gtkplot.c: In function 'gtk_plot_axis_new':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:36:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_AXIS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_axis_get_type (), GtkPlotAxis)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot.c:2797:27: note: in expansion of macro 'GTK_PLOT_AXIS'
   gtk_plot_axis_construct(GTK_PLOT_AXIS(axis), orientation);
                           ^~~~~~~~~~~~~
gtkplot.c: In function 'gtk_plot_axis_construct':
gtkplot.c:2827:3: warning: switch missing default case [-Wswitch-default]
   switch(orientation){
   ^~~~~~
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 gtkplot.c:35:
gtkplot.c: In function 'gtk_plot_new':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot.c:2870:22: note: in expansion of macro 'GTK_PLOT'
   gtk_plot_construct(GTK_PLOT(plot), drawable);
                      ^~~~~~~~
gtkplot.c: In function 'gtk_plot_new_with_size':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot.c:2929:32: note: in expansion of macro 'GTK_PLOT'
   gtk_plot_construct_with_size(GTK_PLOT(plot), drawable, width, height);
                                ^~~~~~~~
gtkplot.c: In function 'gtk_plot_construct_with_size':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot.c:2950:20: note: in expansion of macro 'GTK_PLOT'
   gtk_plot_resize (GTK_PLOT(plot), width, height);
                    ^~~~~~~~
gtkplot.c: In function 'gtk_plot_real_set_drawable':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotpc.h:31:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PC(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_pc_get_type (), GtkPlotPC)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot.c:2973:28: note: in expansion of macro 'GTK_PLOT_PC'
       gtk_plot_set_pc(plot,GTK_PLOT_PC(gtk_plot_cairo_new_with_drawable(drawable)));
                            ^~~~~~~~~~~
gtkplot.c: In function 'gtk_plot_draw_labels':
gtkplot.c:3269:3: warning: switch missing default case [-Wswitch-default]
   switch(axis->labels_attr.angle){
   ^~~~~~
In file included from /usr/include/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 gtkplot.c:35:
gtkplot.c: In function 'gtk_plot_draw_legends':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot.c:3453:10: note: in expansion of macro 'GTK_PLOT'
   plot = GTK_PLOT(widget);
          ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot.c:3483:18: note: in expansion of macro 'GTK_PLOT_DATA'
        dataset = GTK_PLOT_DATA(datasets->data);
                  ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot.c:3529:16: note: in expansion of macro 'GTK_PLOT_DATA'
      dataset = GTK_PLOT_DATA(datasets->data);
                ^~~~~~~~~~~~~
gtkplot.c: In function 'gtk_plot_ticks_inverse':
gtkplot.c:3700:5: warning: switch missing default case [-Wswitch-default]
     switch(ticks.scale){
     ^~~~~~
gtkplot.c: In function 'gtk_plot_text_get_size':
gtkplot.c:4057:19: warning: declaration of 'i' shadows a previous local [-Wshadow]
              gint i = g_utf8_next_char(aux) - aux2;
                   ^
gtkplot.c:3887:8: note: shadowed declaration is here
   gint i = 0;
        ^
gtkplot.c:4098:19: warning: declaration of 'i' shadows a previous local [-Wshadow]
              gint i = g_utf8_next_char(aux) - aux2;
                   ^
gtkplot.c:3887:8: note: shadowed declaration is here
   gint i = 0;
        ^
gtkplot.c:4111:13: warning: declaration of 'i' shadows a previous local [-Wshadow]
        gint i = g_utf8_next_char(aux) - aux2;
             ^
gtkplot.c:3887:8: note: shadowed declaration is here
   gint i = 0;
        ^
gtkplot.c: In function 'gtk_plot_text_get_area':
gtkplot.c:4170:7: warning: switch missing default case [-Wswitch-default]
       switch(angle){
       ^~~~~~
gtkplot.c:4188:7: warning: switch missing default case [-Wswitch-default]
       switch(angle){
       ^~~~~~
gtkplot.c:4207:7: warning: switch missing default case [-Wswitch-default]
       switch(angle){
       ^~~~~~
gtkplot.c:4168:3: warning: enumeration value 'GTK_JUSTIFY_FILL' not handled in switch [-Wswitch-enum]
   switch(just){
   ^~~~~~
In file included from /usr/include/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 gtkplot.c:35:
gtkplot.c: In function 'gtk_plot_real_get_pixel':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot.c:4482:12: note: in expansion of macro 'GTK_PLOT'
     plot = GTK_PLOT(widget);
            ^~~~~~~~
gtkplot.c: In function 'gtk_plot_real_get_point':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot.c:4514:12: note: in expansion of macro 'GTK_PLOT'
     plot = GTK_PLOT(widget);
            ^~~~~~~~
gtkplot.c: In function 'gtk_plot_autoscale':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot.c:4729:16: note: in expansion of macro 'GTK_PLOT_DATA'
      dataset = GTK_PLOT_DATA(list->data);
                ^~~~~~~~~~~~~
gtkplot.c: In function 'gtk_plot_get_axis':
gtkplot.c:5278:3: warning: switch missing default case [-Wswitch-default]
   switch(axis){
   ^~~~~~
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 gtkplot.c:35:
gtkplot.c: In function 'gtk_plot_legends_get_allocation':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot.c:6313:16: note: in expansion of macro 'GTK_PLOT_DATA'
      dataset = GTK_PLOT_DATA(datasets->data);
                ^~~~~~~~~~~~~
gtkplot.c: In function 'gtk_plot_add_function':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot.c:6410:13: note: in expansion of macro 'GTK_PLOT_DATA'
   dataset = GTK_PLOT_DATA(gtk_plot_data_new_function(function));
             ^~~~~~~~~~~~~
gtkplot.c: In function 'gtk_plot_remove_data':
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)  ();
 ^~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot.c:6438:9: note: in expansion of macro 'GTK_PLOT_DATA'
      if(GTK_PLOT_DATA(data) == dataset){
         ^~~~~~~~~~~~~
gtkplot.c: In function 'gtk_plot_real_ticks_recalc':
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){
      ^~~~~~
gtkplot3d.c: In function 'gtk_plot3d_get_type':
gtkplot3d.c:157:3: warning: cast between incompatible function types from 'void (*)(GtkPlot3DClass *)' {aka 'void (*)(struct _GtkPlot3DClass *)'} to 'void (*)(void *, void *)' [-Wcast-function-type]
   (GClassInitFunc) gtk_plot3d_class_init,
   ^
gtkplot3d.c:159:3: warning: cast between incompatible function types from 'void (*)(GtkPlot3D *)' {aka 'void (*)(struct _GtkPlot3D *)'} to 'void (*)(GTypeInstance *, void *)' {aka 'void (*)(struct _GTypeInstance *, void *)'} [-Wcast-function-type]
   (GInstanceInitFunc) gtk_plot3d_init,
   ^
In file included from /usr/include/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 gtkplot3d.c:32:
gtkplot3d.c: In function 'gtk_plot3d_init':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:823:3: note: in expansion of macro 'GTK_PLOT'
   GTK_PLOT(plot)->legends_x = .8;
   ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:825:14: note: in expansion of macro 'GTK_PLOT'
   plot->ax = GTK_PLOT(plot)->bottom;
              ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:826:14: note: in expansion of macro 'GTK_PLOT'
   plot->ay = GTK_PLOT(plot)->left;
              ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:827:14: note: in expansion of macro 'GTK_PLOT'
   plot->az = GTK_PLOT(plot)->top;
              ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:841:3: note: in expansion of macro 'GTK_PLOT'
   GTK_PLOT(plot)->xmin = 0.;
   ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:842:3: note: in expansion of macro 'GTK_PLOT'
   GTK_PLOT(plot)->xmax = 1.000000;
   ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:843:3: note: in expansion of macro 'GTK_PLOT'
   GTK_PLOT(plot)->ymin = 0.;
   ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:844:3: note: in expansion of macro 'GTK_PLOT'
   GTK_PLOT(plot)->ymax = 1.000000;
   ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:993:27: note: in expansion of macro 'GTK_PLOT'
   gtk_plot_axis_set_title(GTK_PLOT(plot)->bottom, "X Title");
                           ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:994:27: note: in expansion of macro 'GTK_PLOT'
   gtk_plot_axis_set_title(GTK_PLOT(plot)->left, "Y Title");
                           ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:995:27: note: in expansion of macro 'GTK_PLOT'
   gtk_plot_axis_set_title(GTK_PLOT(plot)->top, "Z Title");
                           ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:997:3: note: in expansion of macro 'GTK_PLOT'
   GTK_PLOT(plot)->xscale = GTK_PLOT_SCALE_LINEAR;
   ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:998:3: note: in expansion of macro 'GTK_PLOT'
   GTK_PLOT(plot)->yscale = GTK_PLOT_SCALE_LINEAR;
   ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:36:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_AXIS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_axis_get_type (), GtkPlotAxis)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:1001:14: note: in expansion of macro 'GTK_PLOT_AXIS'
   plot->xy = GTK_PLOT_AXIS(gtk_plot_axis_new(GTK_PLOT_AXIS_X));
              ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:36:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_AXIS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_axis_get_type (), GtkPlotAxis)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:1004:14: note: in expansion of macro 'GTK_PLOT_AXIS'
   plot->xz = GTK_PLOT_AXIS(gtk_plot_axis_new(GTK_PLOT_AXIS_X));
              ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:36:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_AXIS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_axis_get_type (), GtkPlotAxis)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:1007:14: note: in expansion of macro 'GTK_PLOT_AXIS'
   plot->yx = GTK_PLOT_AXIS(gtk_plot_axis_new(GTK_PLOT_AXIS_Y));
              ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:36:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_AXIS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_axis_get_type (), GtkPlotAxis)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:1010:14: note: in expansion of macro 'GTK_PLOT_AXIS'
   plot->yz = GTK_PLOT_AXIS(gtk_plot_axis_new(GTK_PLOT_AXIS_Y));
              ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:36:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_AXIS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_axis_get_type (), GtkPlotAxis)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:1013:14: note: in expansion of macro 'GTK_PLOT_AXIS'
   plot->zx = GTK_PLOT_AXIS(gtk_plot_axis_new(GTK_PLOT_AXIS_Z));
              ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:36:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_AXIS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_axis_get_type (), GtkPlotAxis)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:1016:14: note: in expansion of macro 'GTK_PLOT_AXIS'
   plot->zy = GTK_PLOT_AXIS(gtk_plot_axis_new(GTK_PLOT_AXIS_Z));
              ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:1072:3: note: in expansion of macro 'GTK_PLOT'
   GTK_PLOT(plot)->legends_attr.transparent = FALSE;
   ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:1078:3: note: in expansion of macro 'GTK_PLOT'
   GTK_PLOT(plot)->clip_data = TRUE;
   ^~~~~~~~
gtkplot3d.c: In function 'gtk_plot3d_destroy':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:1086:21: note: in expansion of macro 'GTK_PLOT3D'
   GtkPlot3D *plot = GTK_PLOT3D(object);
                     ^~~~~~~~~~
gtkplot3d.c: In function 'gtk_plot3d_set_property':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:1114:10: note: in expansion of macro 'GTK_PLOT3D'
   plot = GTK_PLOT3D (object);
          ^~~~~~~~~~
gtkplot3d.c: In function 'gtk_plot3d_get_property':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:1277:10: note: in expansion of macro 'GTK_PLOT3D'
   plot = GTK_PLOT3D (object);
          ^~~~~~~~~~
gtkplot3d.c: In function 'gtk_plot3d_real_paint':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:1447:10: note: in expansion of macro 'GTK_PLOT3D'
   plot = GTK_PLOT3D(widget);
          ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:1449:13: note: in expansion of macro 'GTK_PLOT'
   xoffset = GTK_PLOT(plot)->internal_allocation.x;
             ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:1450:13: note: in expansion of macro 'GTK_PLOT'
   yoffset = GTK_PLOT(plot)->internal_allocation.y;
             ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:1451:11: note: in expansion of macro 'GTK_PLOT'
   width = GTK_PLOT(plot)->internal_allocation.width;
           ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:1452:12: note: in expansion of macro 'GTK_PLOT'
   height = GTK_PLOT(plot)->internal_allocation.height;
            ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:1455:8: note: in expansion of macro 'GTK_PLOT'
   pc = GTK_PLOT(plot)->pc;
        ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:1458:30: note: in expansion of macro 'GTK_PLOT'
   gtk_plot_pc_set_color(pc, &GTK_PLOT(plot)->background);
                              ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:1460:31: note: in expansion of macro 'GTK_PLOT'
   if(!gtk_plot_is_transparent(GTK_PLOT(plot)))
                               ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:1685:14: note: in expansion of macro 'GTK_PLOT'
   datasets = GTK_PLOT(plot)->data_sets;
              ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:1690:16: note: in expansion of macro 'GTK_PLOT_DATA'
      dataset = GTK_PLOT_DATA(datasets->data);
                ^~~~~~~~~~~~~
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;
           ^~
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 gtkplot3d.c:32:
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:1724:27: note: in expansion of macro 'GTK_PLOT'
        gtk_plot_draw_line(GTK_PLOT(plot), plot->corner, px0, py0, px, py);
                           ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:1729:10: note: in expansion of macro 'GTK_PLOT'
   text = GTK_PLOT(plot)->text;
          ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:1733:25: note: in expansion of macro 'GTK_PLOT'
      gtk_plot_draw_text(GTK_PLOT(plot), *child_text);
                         ^~~~~~~~
gtkplot3d.c: In function 'gtk_plot3d_new':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:1757:24: note: in expansion of macro 'GTK_PLOT3D'
   gtk_plot3d_construct(GTK_PLOT3D(plot), drawable);
                        ^~~~~~~~~~
gtkplot3d.c: In function 'gtk_plot3d_construct':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:1772:3: note: in expansion of macro 'GTK_PLOT'
   GTK_PLOT(plot)->drawable = drawable;
   ^~~~~~~~
gtkplot3d.c: In function 'gtk_plot3d_new_with_size':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:1792:34: note: in expansion of macro 'GTK_PLOT3D'
   gtk_plot3d_construct_with_size(GTK_PLOT3D(plot), drawable, width, height);
                                  ^~~~~~~~~~
gtkplot3d.c: In function 'gtk_plot3d_construct_with_size':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:1812:20: note: in expansion of macro 'GTK_PLOT'
   gtk_plot_resize (GTK_PLOT(plot), width, height);
                    ^~~~~~~~
gtkplot3d.c: In function 'gtk_plot3d_draw_plane':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:1843:8: note: in expansion of macro 'GTK_PLOT'
   pc = GTK_PLOT(plot)->pc;
        ^~~~~~~~
gtkplot3d.c: In function 'gtk_plot3d_draw_grids':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:1882:16: note: in expansion of macro 'GTK_PLOT'
   major_grid = GTK_PLOT(plot)->left->major_grid;
                ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:1883:16: note: in expansion of macro 'GTK_PLOT'
   minor_grid = GTK_PLOT(plot)->left->minor_grid;
                ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:1886:20: note: in expansion of macro 'GTK_PLOT'
       major_grid = GTK_PLOT(plot)->left->major_grid;
                    ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:1887:20: note: in expansion of macro 'GTK_PLOT'
       minor_grid = GTK_PLOT(plot)->left->minor_grid;
                    ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:1890:20: note: in expansion of macro 'GTK_PLOT'
       major_grid = GTK_PLOT(plot)->bottom->major_grid;
                    ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:1891:20: note: in expansion of macro 'GTK_PLOT'
       minor_grid = GTK_PLOT(plot)->bottom->minor_grid;
                    ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:1894:20: note: in expansion of macro 'GTK_PLOT'
       major_grid = GTK_PLOT(plot)->top->major_grid;
                    ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:1895:20: note: in expansion of macro 'GTK_PLOT'
       minor_grid = GTK_PLOT(plot)->top->minor_grid;
                    ^~~~~~~~
gtkplot3d.c:1884:3: warning: switch missing default case [-Wswitch-default]
   switch(axis->orientation){
   ^~~~~~
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 gtkplot3d.c:32:
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:1915:35: note: in expansion of macro 'GTK_PLOT'
                gtk_plot_draw_line(GTK_PLOT(plot),
                                   ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:1939:35: note: in expansion of macro 'GTK_PLOT'
                gtk_plot_draw_line(GTK_PLOT(plot),
                                   ^~~~~~~~
gtkplot3d.c: In function 'gtk_plot3d_draw_axis':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:1966:8: note: in expansion of macro 'GTK_PLOT'
   pc = GTK_PLOT(plot)->pc;
        ^~~~~~~~
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)  ();
 ^~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:1968:7: note: in expansion of macro 'GTK_PLOT'
   m = GTK_PLOT(plot)->magnification;
       ^~~~~~~~
gtkplot3d.c: In function 'gtk_plot3d_draw_labels':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:2045:8: note: in expansion of macro 'GTK_PLOT'
   pc = GTK_PLOT(plot)->pc;
        ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:2047:7: note: in expansion of macro 'GTK_PLOT'
   m = GTK_PLOT(plot)->magnification;
       ^~~~~~~~
gtkplot3d.c:2053:3: warning: switch missing default case [-Wswitch-default]
   switch(axis->labels_attr.angle){
   ^~~~~~
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 gtkplot3d.c:32:
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:2119:29: note: in expansion of macro 'GTK_PLOT'
          gtk_plot_draw_text(GTK_PLOT(plot), tick);
                             ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:2140:29: note: in expansion of macro 'GTK_PLOT'
          gtk_plot_draw_text(GTK_PLOT(plot), title);
                             ^~~~~~~~
gtkplot3d.c: In function 'gtk_plot3d_autoscale':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:2174:7: note: in expansion of macro 'GTK_PLOT'
   if(!GTK_PLOT(plot)->data_sets) return;
       ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:2176:10: note: in expansion of macro 'GTK_PLOT'
   xmin = GTK_PLOT(plot)->bottom->ticks.max;
          ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:2177:10: note: in expansion of macro 'GTK_PLOT'
   xmax = GTK_PLOT(plot)->bottom->ticks.min;
          ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:2178:10: note: in expansion of macro 'GTK_PLOT'
   ymin = GTK_PLOT(plot)->left->ticks.max;
          ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:2179:10: note: in expansion of macro 'GTK_PLOT'
   ymax = GTK_PLOT(plot)->left->ticks.min;
          ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:2180:10: note: in expansion of macro 'GTK_PLOT'
   zmin = GTK_PLOT(plot)->top->ticks.max;
          ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:2181:10: note: in expansion of macro 'GTK_PLOT'
   zmax = GTK_PLOT(plot)->top->ticks.min;
          ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:2183:14: note: in expansion of macro 'GTK_PLOT'
   datasets = GTK_PLOT(plot)->data_sets;
              ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:2189:12: note: in expansion of macro 'GTK_PLOT_DATA'
     data = GTK_PLOT_DATA(datasets->data);
            ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:2193:12: note: in expansion of macro 'GTK_PLOT_SURFACE'
         if(GTK_PLOT_SURFACE(data)->use_amplitud)
            ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:2231:3: note: in expansion of macro 'GTK_PLOT'
   GTK_PLOT(plot)->xmin = plot->ax->ticks.min;
   ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:2232:3: note: in expansion of macro 'GTK_PLOT'
   GTK_PLOT(plot)->xmax = plot->ax->ticks.max;
   ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:2233:3: note: in expansion of macro 'GTK_PLOT'
   GTK_PLOT(plot)->ymin = plot->ay->ticks.min;
   ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:2234:3: note: in expansion of macro 'GTK_PLOT'
   GTK_PLOT(plot)->ymax = plot->ay->ticks.max;
   ^~~~~~~~
gtkplot3d.c: In function 'gtk_plot3d_real_get_pixel':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:2343:10: note: in expansion of macro 'GTK_PLOT3D'
   plot = GTK_PLOT3D(widget);
          ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:2344:8: note: in expansion of macro 'GTK_PLOT'
   xp = GTK_PLOT(plot)->internal_allocation.x;
        ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:2345:8: note: in expansion of macro 'GTK_PLOT'
   yp = GTK_PLOT(plot)->internal_allocation.y;
        ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:2346:11: note: in expansion of macro 'GTK_PLOT'
   width = GTK_PLOT(plot)->internal_allocation.width;
           ^~~~~~~~
gtkplotarray.c: In function 'gtk_plot_array_get_type':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:2347:11: note: in expansion of macro 'GTK_PLOT'
   height =GTK_PLOT(plot)->internal_allocation.height;
           ^~~~~~~~
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,
         ^
gtkplot3d.c: In function 'gtk_plot3d_set_xrange':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:2401:3: note: in expansion of macro 'GTK_PLOT'
   GTK_PLOT(plot)->xmin = min;
   ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:2402:3: note: in expansion of macro 'GTK_PLOT'
   GTK_PLOT(plot)->xmax = max;
   ^~~~~~~~
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 gtkplotarray.c:24:
gtkplotarray.c: In function 'gtk_plot_array_set_property':
gtkplot3d.c: In function 'gtk_plot3d_set_yrange':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:2425:3: note: in expansion of macro 'GTK_PLOT'
   GTK_PLOT(plot)->ymin = min;
   ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotarray.h:32:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_ARRAY(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_array_get_type (), GtkPlotArray)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotarray.c:185:10: note: in expansion of macro 'GTK_PLOT_ARRAY'
   data = GTK_PLOT_ARRAY (object);
          ^~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplot3d.c:2426:3: note: in expansion of macro 'GTK_PLOT'
   GTK_PLOT(plot)->ymax = max;
   ^~~~~~~~
gtkplotarray.c:187:3: warning: switch missing default case [-Wswitch-default]
   switch (prop_id)
   ^~~~~~
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 gtkplotarray.c:24:
gtkplotarray.c: In function 'gtk_plot_array_get_property':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotarray.h:32:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_ARRAY(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_array_get_type (), GtkPlotArray)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotarray.c:233:10: note: in expansion of macro 'GTK_PLOT_ARRAY'
   data = GTK_PLOT_ARRAY (object);
          ^~~~~~~~~~~~~~
gtkplotarray.c: In function 'gtk_plot_array_new':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotarray.h:32:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_ARRAY(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_array_get_type (), GtkPlotArray)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotarray.c:293:3: note: in expansion of macro 'GTK_PLOT_ARRAY'
   GTK_PLOT_ARRAY(object)->type = type;
   ^~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotarray.h:32:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_ARRAY(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_array_get_type (), GtkPlotArray)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotarray.c:294:3: note: in expansion of macro 'GTK_PLOT_ARRAY'
   GTK_PLOT_ARRAY(object)->own_data = own_data;
   ^~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotarray.h:32:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_ARRAY(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_array_get_type (), GtkPlotArray)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotarray.c:295:3: note: in expansion of macro 'GTK_PLOT_ARRAY'
   GTK_PLOT_ARRAY(object)->name = g_strdup(name);
   ^~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotarray.h:32:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_ARRAY(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_array_get_type (), GtkPlotArray)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotarray.c:296:3: note: in expansion of macro 'GTK_PLOT_ARRAY'
   GTK_PLOT_ARRAY(object)->label = g_strdup(name);
   ^~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotarray.h:32:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_ARRAY(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_array_get_type (), GtkPlotArray)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotarray.c:297:3: note: in expansion of macro 'GTK_PLOT_ARRAY'
   GTK_PLOT_ARRAY(object)->description = NULL;
   ^~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotarray.h:32:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_ARRAY(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_array_get_type (), GtkPlotArray)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotarray.c:298:3: note: in expansion of macro 'GTK_PLOT_ARRAY'
   GTK_PLOT_ARRAY(object)->size = size;
   ^~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotarray.h:32:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_ARRAY(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_array_get_type (), GtkPlotArray)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotarray.c:299:22: note: in expansion of macro 'GTK_PLOT_ARRAY'
   gtk_plot_array_set(GTK_PLOT_ARRAY(object), data, size, type);
                      ^~~~~~~~~~~~~~
gtkplotarray.c: In function 'gtk_plot_array_finalize':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotarray.h:32:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_ARRAY(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_array_get_type (), GtkPlotArray)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotarray.c:307:25: note: in expansion of macro 'GTK_PLOT_ARRAY'
   GtkPlotArray *array = GTK_PLOT_ARRAY(object);
                         ^~~~~~~~~~~~~~
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,
         ^
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 gtkplotarray.c:24:
gtkplotarray.c: In function 'find_array':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotarray.h:32:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_ARRAY(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_array_get_type (), GtkPlotArray)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotarray.c:590:10: note: in expansion of macro 'GTK_PLOT_ARRAY'
       if(GTK_PLOT_ARRAY(list->data)->name && strcmp(GTK_PLOT_ARRAY(list->data)->name, name) == 0) return list;
          ^~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotarray.h:32:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_ARRAY(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_array_get_type (), GtkPlotArray)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotarray.c:590:53: note: in expansion of macro 'GTK_PLOT_ARRAY'
       if(GTK_PLOT_ARRAY(list->data)->name && strcmp(GTK_PLOT_ARRAY(list->data)->name, name) == 0) return list;
                                                     ^~~~~~~~~~~~~~
gtkplotarray.c: In function 'gtk_plot_array_list_get':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotarray.h:32:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_ARRAY(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_array_get_type (), GtkPlotArray)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotarray.c:635:19: note: in expansion of macro 'GTK_PLOT_ARRAY'
   if(list) return GTK_PLOT_ARRAY(list->data);
                   ^~~~~~~~~~~~~~
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,
   ^
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 gtkplotbar.c:32:
gtkplotbar.c: In function 'gtk_plot_bar_set_property':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotbar.h:29:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_BAR(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_bar_get_type (), GtkPlotBar)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotbar.c:138:10: note: in expansion of macro 'GTK_PLOT_BAR'
   data = GTK_PLOT_BAR (object);
          ^~~~~~~~~~~~
gtkplotbar.c:140:3: warning: switch missing default case [-Wswitch-default]
   switch (prop_id)
   ^~~~~~
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 gtkplotbar.c:32:
gtkplotbar.c: In function 'gtk_plot_bar_get_property':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotbar.h:29:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_BAR(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_bar_get_type (), GtkPlotBar)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotbar.c:159:10: note: in expansion of macro 'GTK_PLOT_BAR'
   data = GTK_PLOT_BAR (object);
          ^~~~~~~~~~~~
gtkplotbar.c: In function 'gtk_plot_bar_init':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotbar.c:187:3: note: in expansion of macro 'GTK_PLOT_DATA'
   GTK_PLOT_DATA(dataset)->symbol.symbol_style = GTK_PLOT_SYMBOL_FILLED;
   ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotbar.c:188:3: note: in expansion of macro 'GTK_PLOT_DATA'
   GTK_PLOT_DATA(dataset)->symbol.color = white;
   ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotbar.c:189:3: note: in expansion of macro 'GTK_PLOT_DATA'
   GTK_PLOT_DATA(dataset)->line.line_style = GTK_PLOT_LINE_SOLID;
   ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotbar.c:190:3: note: in expansion of macro 'GTK_PLOT_DATA'
   GTK_PLOT_DATA(dataset)->line.line_width = 1;
   ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotbar.c:191:3: note: in expansion of macro 'GTK_PLOT_DATA'
   GTK_PLOT_DATA(dataset)->line.color = black;
   ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotbar.c:193:38: note: in expansion of macro 'GTK_PLOT_DATA'
   dim = gtk_plot_data_find_dimension(GTK_PLOT_DATA(dataset), "y");
                                      ^~~~~~~~~~~~~
gtkplotbar.c: In function 'gtk_plot_bar_new':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotbar.h:29:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_BAR(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_bar_get_type (), GtkPlotBar)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotbar.c:215:26: note: in expansion of macro 'GTK_PLOT_BAR'
   gtk_plot_bar_construct(GTK_PLOT_BAR(widget), orientation);
                          ^~~~~~~~~~~~
gtkplotbar.c: In function 'gtk_plot_bar_clone':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotbar.h:29:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_BAR(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_bar_get_type (), GtkPlotBar)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotbar.c:238:3: note: in expansion of macro 'GTK_PLOT_BAR'
   GTK_PLOT_BAR(copy)->orientation = GTK_PLOT_BAR(data)->orientation;
   ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotbar.h:29:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_BAR(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_bar_get_type (), GtkPlotBar)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotbar.c:238:37: note: in expansion of macro 'GTK_PLOT_BAR'
   GTK_PLOT_BAR(copy)->orientation = GTK_PLOT_BAR(data)->orientation;
                                     ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotbar.h:29:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_BAR(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_bar_get_type (), GtkPlotBar)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotbar.c:239:3: note: in expansion of macro 'GTK_PLOT_BAR'
   GTK_PLOT_BAR(copy)->width = GTK_PLOT_BAR(data)->width;
   ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotbar.h:29:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_BAR(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_bar_get_type (), GtkPlotBar)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotbar.c:239:31: note: in expansion of macro 'GTK_PLOT_BAR'
   GTK_PLOT_BAR(copy)->width = GTK_PLOT_BAR(data)->width;
                               ^~~~~~~~~~~~
gtkplotbar.c: In function 'gtk_plot_bar_draw_symbol':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotbar.h:29:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_BAR(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_bar_get_type (), GtkPlotBar)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotbar.c:255:9: note: in expansion of macro 'GTK_PLOT_BAR'
   bar = GTK_PLOT_BAR(dataset);
         ^~~~~~~~~~~~
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 = "";
                 ^
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotbox.o gtkplotbox.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotcandle.o gtkplotcandle.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,
   ^
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 gtkplotbox.c:32:
gtkplotbox.c: In function 'gtk_plot_box_set_property':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotbox.h:29:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_BOX(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_box_get_type (), GtkPlotBox)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotbox.c:131:10: note: in expansion of macro 'GTK_PLOT_BOX'
   data = GTK_PLOT_BOX (object);
          ^~~~~~~~~~~~
gtkplotbox.c:133:3: warning: switch missing default case [-Wswitch-default]
   switch (prop_id)
   ^~~~~~
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 gtkplotbox.c:32:
gtkplotbox.c: In function 'gtk_plot_box_get_property':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotbox.h:29:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_BOX(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_box_get_type (), GtkPlotBox)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotbox.c:149:10: note: in expansion of macro 'GTK_PLOT_BOX'
   data = GTK_PLOT_BOX (object);
          ^~~~~~~~~~~~
gtkplotbox.c: In function 'gtk_plot_box_init':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotbox.c:174:3: note: in expansion of macro 'GTK_PLOT_DATA'
   GTK_PLOT_DATA(dataset)->symbol.symbol_style = GTK_PLOT_SYMBOL_FILLED;
   ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotbox.c:175:3: note: in expansion of macro 'GTK_PLOT_DATA'
   GTK_PLOT_DATA(dataset)->symbol.color = white;
   ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotbox.c:176:3: note: in expansion of macro 'GTK_PLOT_DATA'
   GTK_PLOT_DATA(dataset)->line.line_style = GTK_PLOT_LINE_SOLID;
   ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotbox.c:177:3: note: in expansion of macro 'GTK_PLOT_DATA'
   GTK_PLOT_DATA(dataset)->line.line_width = 1;
   ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotbox.c:178:3: note: in expansion of macro 'GTK_PLOT_DATA'
   GTK_PLOT_DATA(dataset)->line.color = black;
   ^~~~~~~~~~~~~
gtkplotbox.c: In function 'gtk_plot_box_new':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotbox.h:29:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_BOX(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_box_get_type (), GtkPlotBox)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotbox.c:197:26: note: in expansion of macro 'GTK_PLOT_BOX'
   gtk_plot_box_construct(GTK_PLOT_BOX(widget), orientation);
                          ^~~~~~~~~~~~
gtkplotbox.c: In function 'gtk_plot_box_clone':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotbox.h:29:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_BOX(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_box_get_type (), GtkPlotBox)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotbox.c:220:3: note: in expansion of macro 'GTK_PLOT_BOX'
   GTK_PLOT_BOX(copy)->orientation = GTK_PLOT_BOX(data)->orientation;
   ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotbox.h:29:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_BOX(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_box_get_type (), GtkPlotBox)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotbox.c:220:37: note: in expansion of macro 'GTK_PLOT_BOX'
   GTK_PLOT_BOX(copy)->orientation = GTK_PLOT_BOX(data)->orientation;
                                     ^~~~~~~~~~~~
gtkplotbox.c: In function 'gtk_plot_box_draw_symbol':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotbox.h:29:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_BOX(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_box_get_type (), GtkPlotBox)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotbox.c:242:9: note: in expansion of macro 'GTK_PLOT_BOX'
   box = GTK_PLOT_BOX(dataset);
         ^~~~~~~~~~~~
gtkplotbox.c:260:9: warning: switch missing default case [-Wswitch-default]
         switch(box->orientation){
         ^~~~~~
gtkplotbox.c:333:7: warning: switch missing default case [-Wswitch-default]
       switch(box->orientation){
       ^~~~~~
gtkplotbox.c:373:7: warning: switch missing default case [-Wswitch-default]
       switch(box->orientation){
       ^~~~~~
gtkplotbox.c: In function 'gtk_plot_box_draw_legend':
gtkplotbox.c:415:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     legend.text = "";
                 ^
In file included from /usr/include/gtk-2.0/gtk/gtk.h:234,
                 from 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,
  ^
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 gtkplotcandle.c:24:
gtkplotcandle.c: In function 'gtk_plot_candle_init':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcandle.c:103:3: note: in expansion of macro 'GTK_PLOT_DATA'
   GTK_PLOT_DATA(dataset)->symbol.symbol_style = GTK_PLOT_SYMBOL_FILLED;
   ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcandle.c:104:3: note: in expansion of macro 'GTK_PLOT_DATA'
   GTK_PLOT_DATA(dataset)->symbol.color = white;
   ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcandle.c:105:3: note: in expansion of macro 'GTK_PLOT_DATA'
   GTK_PLOT_DATA(dataset)->line.line_style = GTK_PLOT_LINE_SOLID;
   ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcandle.c:106:3: note: in expansion of macro 'GTK_PLOT_DATA'
   GTK_PLOT_DATA(dataset)->line.line_width = 1;
   ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcandle.c:107:3: note: in expansion of macro 'GTK_PLOT_DATA'
   GTK_PLOT_DATA(dataset)->line.color = black;
   ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcandle.c:109:38: note: in expansion of macro 'GTK_PLOT_DATA'
   dim = gtk_plot_data_find_dimension(GTK_PLOT_DATA(dataset), "y");
                                      ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcandle.c:112:38: note: in expansion of macro 'GTK_PLOT_DATA'
   dim = gtk_plot_data_find_dimension(GTK_PLOT_DATA(dataset), "z");
                                      ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcandle.c:116:38: note: in expansion of macro 'GTK_PLOT_DATA'
   dim = gtk_plot_data_find_dimension(GTK_PLOT_DATA(dataset), "dy");
                                      ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcandle.c:120:38: note: in expansion of macro 'GTK_PLOT_DATA'
   dim = gtk_plot_data_find_dimension(GTK_PLOT_DATA(dataset), "dz");
                                      ^~~~~~~~~~~~~
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 = "";
                 ^
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotcanvas.o gtkplotcanvas.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotcanvasellipse.o gtkplotcanvasellipse.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,
   ^
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 gtkplotcanvas.c:24:
gtkplotcanvas.c: In function 'gtk_plot_canvas_child_get_property':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvas.h:101:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_CHILD(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_child_get_type (), GtkPlotCanvasChild)
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvas.c:394:31: note: in expansion of macro 'GTK_PLOT_CANVAS_CHILD'
   GtkPlotCanvasChild *child = GTK_PLOT_CANVAS_CHILD(object);
                               ^~~~~~~~~~~~~~~~~~~~~
gtkplotcanvas.c:396:3: warning: switch missing default case [-Wswitch-default]
   switch(prop_id){
   ^~~~~~
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 gtkplotcanvas.c:24:
gtkplotcanvas.c: In function 'gtk_plot_canvas_child_set_property':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvas.h:101:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_CHILD(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_child_get_type (), GtkPlotCanvasChild)
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvas.c:439:31: note: in expansion of macro 'GTK_PLOT_CANVAS_CHILD'
   GtkPlotCanvasChild *child = GTK_PLOT_CANVAS_CHILD(object);
                               ^~~~~~~~~~~~~~~~~~~~~
gtkplotcanvas.c:441:3: warning: switch missing default case [-Wswitch-default]
   switch(prop_id){
   ^~~~~~
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 gtkplotcanvas.c:24:
gtkplotcanvas.c: In function 'gtk_plot_canvas_get_property':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvas.c:784:27: note: in expansion of macro 'GTK_PLOT_CANVAS'
   GtkPlotCanvas *canvas = GTK_PLOT_CANVAS(object);
                           ^~~~~~~~~~~~~~~
gtkplotcanvas.c:786:3: warning: switch missing default case [-Wswitch-default]
   switch(prop_id){
   ^~~~~~
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 gtkplotcanvas.c:24:
gtkplotcanvas.c: In function 'gtk_plot_canvas_set_property':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvas.c:825:12: note: in expansion of macro 'GTK_PLOT_CANVAS'
   canvas = GTK_PLOT_CANVAS (object);
            ^~~~~~~~~~~~~~~
gtkplotcanvas.c:827:3: warning: switch missing default case [-Wswitch-default]
   switch(prop_id){
   ^~~~~~
gtkplotcanvas.c: In function 'gtk_plot_canvas_set_pc':
gtkplotcanvas.c:921:18: warning: cast increases required alignment of target type [-Wcast-align]
     canvas->pc = (GtkPlotPC *)gtk_plot_cairo_new(NULL);
                  ^
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 gtkplotcanvas.c:24:
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvas.c:931:8: note: in expansion of macro 'GTK_PLOT_GDK'
        GTK_PLOT_GDK(canvas->pc)->drawable = canvas->pixmap;
        ^~~~~~~~~~~~
gtkplotcanvas.c: In function 'gtk_plot_canvas_new':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvas.c:953:29: note: in expansion of macro 'GTK_PLOT_CANVAS'
   gtk_plot_canvas_construct(GTK_PLOT_CANVAS(plot_canvas),
                             ^~~~~~~~~~~~~~~
gtkplotcanvas.c: In function 'gtk_plot_canvas_destroy':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvas.c:1018:17: note: in expansion of macro 'GTK_PLOT_CANVAS'
   plot_canvas = GTK_PLOT_CANVAS (object);
                 ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvas.h:101:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_CHILD(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_child_get_type (), GtkPlotCanvasChild)
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvas.c:1023:21: note: in expansion of macro 'GTK_PLOT_CANVAS_CHILD'
                     GTK_PLOT_CANVAS_CHILD(list->data), &veto);
                     ^~~~~~~~~~~~~~~~~~~~~
gtkplotcanvas.c: In function 'gtk_plot_canvas_paint':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvas.h:101:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_CHILD(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_child_get_type (), GtkPlotCanvasChild)
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvas.c:1148:14: note: in expansion of macro 'GTK_PLOT_CANVAS_CHILD'
      child = GTK_PLOT_CANVAS_CHILD(childs->data);
              ^~~~~~~~~~~~~~~~~~~~~
gtkplotcanvas.c: In function 'gtk_plot_canvas_map':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvas.c:1218:15: note: in expansion of macro 'GTK_PLOT_CANVAS'
   plot_canvas=GTK_PLOT_CANVAS(widget);
               ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotpc.h:31:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PC(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_pc_get_type (), GtkPlotPC)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvas.c:1227:47: note: in expansion of macro 'GTK_PLOT_PC'
           gtk_plot_canvas_set_pc(plot_canvas, GTK_PLOT_PC(gtk_plot_cairo_new_with_drawable(plot_canvas->pixmap)));
                                               ^~~~~~~~~~~
gtkplotcanvas.c: In function 'gtk_plot_canvas_key_press':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvas.c:1238:26: note: in expansion of macro 'GTK_PLOT_CANVAS'
  GtkPlotCanvas *canvas = GTK_PLOT_CANVAS(widget);
                          ^~~~~~~~~~~~~~~
gtkplotcanvas.c: In function 'gtk_plot_canvas_motion':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvas.c:1262:12: note: in expansion of macro 'GTK_PLOT_CANVAS'
   canvas = GTK_PLOT_CANVAS(widget);
            ^~~~~~~~~~~~~~~
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]
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 gtkplotcanvas.c:24:
gtkplotcanvas.c: In function 'gtk_plot_canvas_button_press':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvas.c:1463:12: note: in expansion of macro 'GTK_PLOT_CANVAS'
   canvas = GTK_PLOT_CANVAS(widget);
            ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvas.h:92:42: note: in expansion of macro 'GTK_PLOT_CANVAS'
 #define GTK_PLOT_CANVAS_FLAGS(canvas)   (GTK_PLOT_CANVAS(canvas)->flags)
                                          ^~~~~~~~~~~~~~~
gtkplotcanvas.h:98:51: note: in expansion of macro 'GTK_PLOT_CANVAS_FLAGS'
 #define GTK_PLOT_CANVAS_CAN_SELECT_ITEM(canvas)  (GTK_PLOT_CANVAS_FLAGS(canvas) & GTK_PLOT_CANVAS_CAN_SELECT_ITEM)
                                                   ^~~~~~~~~~~~~~~~~~~~~
gtkplotcanvas.c:1478:6: note: in expansion of macro 'GTK_PLOT_CANVAS_CAN_SELECT_ITEM'
   if(GTK_PLOT_CANVAS_CAN_SELECT_ITEM(canvas)){
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvas.h:101:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_CHILD(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_child_get_type (), GtkPlotCanvasChild)
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvas.c:1482:37: note: in expansion of macro 'GTK_PLOT_CANVAS_CHILD'
         GtkPlotCanvasChild *child = GTK_PLOT_CANVAS_CHILD(childs->data);
                                     ^~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvas.h:92:42: note: in expansion of macro 'GTK_PLOT_CANVAS'
 #define GTK_PLOT_CANVAS_FLAGS(canvas)   (GTK_PLOT_CANVAS(canvas)->flags)
                                          ^~~~~~~~~~~~~~~
gtkplotcanvas.h:96:43: note: in expansion of macro 'GTK_PLOT_CANVAS_FLAGS'
 #define GTK_PLOT_CANVAS_CAN_DND(canvas)  (GTK_PLOT_CANVAS_FLAGS(canvas) & GTK_PLOT_CANVAS_CAN_DND)
                                           ^~~~~~~~~~~~~~~~~~~~~
gtkplotcanvas.c:1528:12: note: in expansion of macro 'GTK_PLOT_CANVAS_CAN_DND'
         if(GTK_PLOT_CANVAS_CAN_DND(canvas)) {
            ^~~~~~~~~~~~~~~~~~~~~~~
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]
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 gtkplotcanvas.c:24:
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvas.h:92:42: note: in expansion of macro 'GTK_PLOT_CANVAS'
 #define GTK_PLOT_CANVAS_FLAGS(canvas)   (GTK_PLOT_CANVAS(canvas)->flags)
                                          ^~~~~~~~~~~~~~~
gtkplotcanvas.h:99:46: note: in expansion of macro 'GTK_PLOT_CANVAS_FLAGS'
 #define GTK_PLOT_CANVAS_CAN_SELECT(canvas)  (GTK_PLOT_CANVAS_FLAGS(canvas) & GTK_PLOT_CANVAS_CAN_SELECT)
                                              ^~~~~~~~~~~~~~~~~~~~~
gtkplotcanvas.c:1560:6: note: in expansion of macro 'GTK_PLOT_CANVAS_CAN_SELECT'
   if(GTK_PLOT_CANVAS_CAN_SELECT(canvas)){
      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvas.c: In function 'gtk_plot_canvas_button_release':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvas.c:1637:12: note: in expansion of macro 'GTK_PLOT_CANVAS'
   canvas = GTK_PLOT_CANVAS(widget);
            ^~~~~~~~~~~~~~~
gtkplotcanvas.c: In function 'gtk_plot_canvas_focus_out':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvas.c:1744:28: note: in expansion of macro 'GTK_PLOT_CANVAS'
   gtk_plot_canvas_unselect(GTK_PLOT_CANVAS(widget));
                            ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtk.h:234,
                 from gtkplotcanvasellipse.c:25:
/usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 typedef void (*GtkItemFactoryCallback)  ();
 ^~~~~~~
gtkplotcanvas.c: In function 'gtk_plot_canvas_child_get_position':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvas.h:101:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_CHILD(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_child_get_type (), GtkPlotCanvasChild)
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvas.c:1942:9: note: in expansion of macro 'GTK_PLOT_CANVAS_CHILD'
      if(GTK_PLOT_CANVAS_CHILD(data) == child) return TRUE;
         ^~~~~~~~~~~~~~~~~~~~~
gtkplotcanvas.c: In function 'gtk_plot_canvas_set_size':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvas.h:101:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_CHILD(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_child_get_type (), GtkPlotCanvasChild)
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvas.c:1991:33: note: in expansion of macro 'GTK_PLOT_CANVAS_CHILD'
     GtkPlotCanvasChild *child = GTK_PLOT_CANVAS_CHILD(list->data);
                                 ^~~~~~~~~~~~~~~~~~~~~
gtkplotcanvas.c: In function 'gtk_plot_canvas_create_pixmap':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvas.c:2007:12: note: in expansion of macro 'GTK_PLOT_CANVAS'
   canvas = GTK_PLOT_CANVAS(widget);
            ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotpc.h:31:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PC(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_pc_get_type (), GtkPlotPC)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvas.c:2023:38: note: in expansion of macro 'GTK_PLOT_PC'
       gtk_plot_canvas_set_pc(canvas, GTK_PLOT_PC(gtk_plot_cairo_new_with_drawable(canvas->pixmap)));
                                      ^~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvas.c:2027:8: note: in expansion of macro 'GTK_PLOT_GDK'
        GTK_PLOT_GDK(canvas->pc)->drawable = canvas->pixmap;
        ^~~~~~~~~~~~
gtkplotcanvas.c: In function 'gtk_plot_canvas_expose':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvas.c:2040:12: note: in expansion of macro 'GTK_PLOT_CANVAS'
   canvas = GTK_PLOT_CANVAS(widget);
            ^~~~~~~~~~~~~~~
gtkplotcanvas.c: In function 'gtk_plot_canvas_size_request':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvas.c:2072:12: note: in expansion of macro 'GTK_PLOT_CANVAS'
   canvas = GTK_PLOT_CANVAS(widget);
            ^~~~~~~~~~~~~~~
gtkplotcanvas.c: In function 'gtk_plot_canvas_set_magnification':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvas.h:101:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_CHILD(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_child_get_type (), GtkPlotCanvasChild)
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvas.c:2099:33: note: in expansion of macro 'GTK_PLOT_CANVAS_CHILD'
     GtkPlotCanvasChild *child = GTK_PLOT_CANVAS_CHILD(list->data);
                                 ^~~~~~~~~~~~~~~~~~~~~
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,
   ^
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 gtkplotcanvasellipse.c:25:
gtkplotcanvasellipse.c: In function 'gtk_plot_canvas_ellipse_new':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvas.h:101:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_CHILD(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_child_get_type (), GtkPlotCanvasChild)
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasellipse.c:112:10: note: in expansion of macro 'GTK_PLOT_CANVAS_CHILD'
   return GTK_PLOT_CANVAS_CHILD (ellipse);
          ^~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasellipse.c: In function 'gtk_plot_canvas_ellipse_get_property':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasellipse.h:23:45: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_ELLIPSE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_ellipse_get_type (), GtkPlotCanvasEllipse)
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasellipse.c:187:35: note: in expansion of macro 'GTK_PLOT_CANVAS_ELLIPSE'
   GtkPlotCanvasEllipse *ellipse = GTK_PLOT_CANVAS_ELLIPSE (object);
                                   ^~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasellipse.c:189:3: warning: switch missing default case [-Wswitch-default]
   switch(prop_id){
   ^~~~~~
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 gtkplotcanvasellipse.c:25:
gtkplotcanvasellipse.c: In function 'gtk_plot_canvas_ellipse_set_property':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasellipse.h:23:45: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_ELLIPSE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_ellipse_get_type (), GtkPlotCanvasEllipse)
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasellipse.c:208:35: note: in expansion of macro 'GTK_PLOT_CANVAS_ELLIPSE'
   GtkPlotCanvasEllipse *ellipse = GTK_PLOT_CANVAS_ELLIPSE (object);
                                   ^~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasellipse.c:210:3: warning: switch missing default case [-Wswitch-default]
   switch(prop_id){
   ^~~~~~
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 gtkplotcanvasellipse.c:25:
gtkplotcanvasellipse.c: In function 'gtk_plot_canvas_ellipse_draw':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasellipse.h:23:45: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_ELLIPSE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_ellipse_get_type (), GtkPlotCanvasEllipse)
                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasellipse.c:227:35: note: in expansion of macro 'GTK_PLOT_CANVAS_ELLIPSE'
   GtkPlotCanvasEllipse *ellipse = GTK_PLOT_CANVAS_ELLIPSE(child);
                                   ^~~~~~~~~~~~~~~~~~~~~~~
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:
    ^~~~
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotcanvasline.o gtkplotcanvasline.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotcanvaspixmap.o gtkplotcanvaspixmap.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,
   ^
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 gtkplotcanvasline.c:25:
gtkplotcanvasline.c: In function 'gtk_plot_canvas_line_new':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvas.h:101:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_CHILD(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_child_get_type (), GtkPlotCanvasChild)
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasline.c:124:10: note: in expansion of macro 'GTK_PLOT_CANVAS_CHILD'
   return GTK_PLOT_CANVAS_CHILD (line);
          ^~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasline.c: In function 'gtk_plot_canvas_line_set_property':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasline.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_LINE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_line_get_type (), GtkPlotCanvasLine)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasline.c:297:29: note: in expansion of macro 'GTK_PLOT_CANVAS_LINE'
   GtkPlotCanvasLine *line = GTK_PLOT_CANVAS_LINE (object);
                             ^~~~~~~~~~~~~~~~~~~~
gtkplotcanvasline.c:299:3: warning: switch missing default case [-Wswitch-default]
   switch(prop_id){
   ^~~~~~
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 gtkplotcanvasline.c:25:
gtkplotcanvasline.c: In function 'gtk_plot_canvas_line_get_property':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasline.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_LINE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_line_get_type (), GtkPlotCanvasLine)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasline.c:339:29: note: in expansion of macro 'GTK_PLOT_CANVAS_LINE'
   GtkPlotCanvasLine *line = GTK_PLOT_CANVAS_LINE (object);
                             ^~~~~~~~~~~~~~~~~~~~
gtkplotcanvasline.c:341:3: warning: switch missing default case [-Wswitch-default]
   switch(prop_id){
   ^~~~~~
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 gtkplotcanvasline.c:25:
gtkplotcanvasline.c: In function 'gtk_plot_canvas_line_draw':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasline.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_LINE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_line_get_type (), GtkPlotCanvasLine)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasline.c:379:29: note: in expansion of macro 'GTK_PLOT_CANVAS_LINE'
   GtkPlotCanvasLine *line = GTK_PLOT_CANVAS_LINE(child);
                             ^~~~~~~~~~~~~~~~~~~~
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){
      ^~~~~~
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 gtkplotcanvasline.c:25:
gtkplotcanvasline.c: In function 'gtk_plot_canvas_line_draw_selection':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasline.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_LINE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_line_get_type (), GtkPlotCanvasLine)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasline.c:454:29: note: in expansion of macro 'GTK_PLOT_CANVAS_LINE'
   GtkPlotCanvasLine *line = GTK_PLOT_CANVAS_LINE(child);
                             ^~~~~~~~~~~~~~~~~~~~
gtkplotcanvasline.c: In function 'gtk_plot_canvas_line_button_press':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasline.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_LINE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_line_get_type (), GtkPlotCanvasLine)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasline.c:539:29: note: in expansion of macro 'GTK_PLOT_CANVAS_LINE'
   GtkPlotCanvasLine *line = GTK_PLOT_CANVAS_LINE(child);
                             ^~~~~~~~~~~~~~~~~~~~
gtkplotcanvasline.c: In function 'gtk_plot_canvas_line_size_allocate':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasline.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_LINE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_line_get_type (), GtkPlotCanvasLine)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasline.c:580:29: note: in expansion of macro 'GTK_PLOT_CANVAS_LINE'
   GtkPlotCanvasLine *line = GTK_PLOT_CANVAS_LINE(child);
                             ^~~~~~~~~~~~~~~~~~~~
gtkplotcanvasline.c: In function 'gtk_plot_canvas_line_resize':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasline.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_LINE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_line_get_type (), GtkPlotCanvasLine)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasline.c:611:29: note: in expansion of macro 'GTK_PLOT_CANVAS_LINE'
   GtkPlotCanvasLine *line = GTK_PLOT_CANVAS_LINE(child);
                             ^~~~~~~~~~~~~~~~~~~~
gtkplotcanvasline.c: In function 'gtk_plot_canvas_line_button_release':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasline.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_LINE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_line_get_type (), GtkPlotCanvasLine)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasline.c:627:29: note: in expansion of macro 'GTK_PLOT_CANVAS_LINE'
   GtkPlotCanvasLine *line = GTK_PLOT_CANVAS_LINE(child);
                             ^~~~~~~~~~~~~~~~~~~~
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,
   ^
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 gtkplotcanvaspixmap.c:25:
gtkplotcanvaspixmap.c: In function 'gtk_plot_canvas_pixmap_new':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvas.h:101:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_CHILD(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_child_get_type (), GtkPlotCanvasChild)
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvaspixmap.c:111:10: note: in expansion of macro 'GTK_PLOT_CANVAS_CHILD'
   return GTK_PLOT_CANVAS_CHILD (pixmap);
          ^~~~~~~~~~~~~~~~~~~~~
gtkplotcanvaspixmap.c: In function 'gtk_plot_canvas_pixmap_destroy':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvaspixmap.h:23:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PIXMAP(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_pixmap_get_type (), GtkPlotCanvasPixmap)
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvaspixmap.c:124:33: note: in expansion of macro 'GTK_PLOT_CANVAS_PIXMAP'
   GtkPlotCanvasPixmap *pixmap = GTK_PLOT_CANVAS_PIXMAP(object);
                                 ^~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvaspixmap.c: In function 'gtk_plot_canvas_pixmap_get_property':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvaspixmap.h:23:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PIXMAP(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_pixmap_get_type (), GtkPlotCanvasPixmap)
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvaspixmap.c:169:33: note: in expansion of macro 'GTK_PLOT_CANVAS_PIXMAP'
   GtkPlotCanvasPixmap *pixmap = GTK_PLOT_CANVAS_PIXMAP (object);
                                 ^~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvaspixmap.c:171:3: warning: switch missing default case [-Wswitch-default]
   switch(prop_id){
   ^~~~~~
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 gtkplotcanvaspixmap.c:25:
gtkplotcanvaspixmap.c: In function 'gtk_plot_canvas_pixmap_set_property':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvaspixmap.h:23:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PIXMAP(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_pixmap_get_type (), GtkPlotCanvasPixmap)
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvaspixmap.c:187:33: note: in expansion of macro 'GTK_PLOT_CANVAS_PIXMAP'
   GtkPlotCanvasPixmap *pixmap = GTK_PLOT_CANVAS_PIXMAP (object);
                                 ^~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvaspixmap.c:189:3: warning: switch missing default case [-Wswitch-default]
   switch(prop_id){
   ^~~~~~
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 gtkplotcanvaspixmap.c:25:
gtkplotcanvaspixmap.c: In function 'gtk_plot_canvas_pixmap_draw':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvaspixmap.h:23:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PIXMAP(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_pixmap_get_type (), GtkPlotCanvasPixmap)
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvaspixmap.c:207:33: note: in expansion of macro 'GTK_PLOT_CANVAS_PIXMAP'
   GtkPlotCanvasPixmap *pixmap = GTK_PLOT_CANVAS_PIXMAP(child);
                                 ^~~~~~~~~~~~~~~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotcanvasplot.o gtkplotcanvasplot.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotcanvasrectangle.o gtkplotcanvasrectangle.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,
   ^
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 gtkplotcanvasplot.c:32:
gtkplotcanvasplot.c: In function 'gtk_plot_canvas_plot_new':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvas.h:101:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_CHILD(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_child_get_type (), GtkPlotCanvasChild)
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:111:10: note: in expansion of macro 'GTK_PLOT_CANVAS_CHILD'
   return GTK_PLOT_CANVAS_CHILD (child);
          ^~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c: In function 'gtk_plot_canvas_plot_init':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:122:3: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
   GTK_PLOT_CANVAS_PLOT(plot)->datapoint = -1;
   ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:123:3: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
   GTK_PLOT_CANVAS_PLOT(plot)->flags = 0; /* GTK_PLOT_CANVAS_PLOT_SELECT_POINT; */
   ^~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c: In function 'gtk_plot_canvas_plot_destroy':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
/usr/include/gtk-2.0/gtk/gtkwidget.h:137:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_WIDGET(widget)    (G_TYPE_CHECK_INSTANCE_CAST ((widget), GTK_TYPE_WIDGET, GtkWidget))
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:148:23: note: in expansion of macro 'GTK_WIDGET'
   GtkWidget *widget = GTK_WIDGET(GTK_PLOT_CANVAS_PLOT(object)->plot);
                       ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:148:34: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
   GtkWidget *widget = GTK_WIDGET(GTK_PLOT_CANVAS_PLOT(object)->plot);
                                  ^~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c: In function 'gtk_plot_canvas_plot_draw':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:159:35: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
   GtkPlotCanvasPlot *plot_child = GTK_PLOT_CANVAS_PLOT(child);
                                   ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:181:18: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
   gtk_plot_paint(GTK_PLOT_CANVAS_PLOT(child)->plot);
                  ^~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c: In function 'reset_plot_allocation':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvas.h:101:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_CHILD(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_child_get_type (), GtkPlotCanvasChild)
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:195:3: note: in expansion of macro 'GTK_PLOT_CANVAS_CHILD'
   GTK_PLOT_CANVAS_CHILD(child)->allocation = plot->internal_allocation;
   ^~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvas.h:101:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_CHILD(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_child_get_type (), GtkPlotCanvasChild)
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:196:3: note: in expansion of macro 'GTK_PLOT_CANVAS_CHILD'
   GTK_PLOT_CANVAS_CHILD(child)->rx1 = x1 / (gdouble) canvas->pixmap_width;
   ^~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvas.h:101:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_CHILD(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_child_get_type (), GtkPlotCanvasChild)
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:197:3: note: in expansion of macro 'GTK_PLOT_CANVAS_CHILD'
   GTK_PLOT_CANVAS_CHILD(child)->rx2 = x2 / (gdouble) canvas->pixmap_width;
   ^~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvas.h:101:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_CHILD(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_child_get_type (), GtkPlotCanvasChild)
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:198:3: note: in expansion of macro 'GTK_PLOT_CANVAS_CHILD'
   GTK_PLOT_CANVAS_CHILD(child)->ry1 = y1 / (gdouble) canvas->pixmap_height;
   ^~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvas.h:101:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_CHILD(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_child_get_type (), GtkPlotCanvasChild)
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:199:3: note: in expansion of macro 'GTK_PLOT_CANVAS_CHILD'
   GTK_PLOT_CANVAS_CHILD(child)->ry2 = y2 / (gdouble) canvas->pixmap_height;
   ^~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c: In function 'gtk_plot_canvas_plot_move':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:212:30: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
   GtkPlotCanvasPlot *cplot = GTK_PLOT_CANVAS_PLOT(child);
                              ^~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c: In function 'gtk_plot_canvas_plot_resize':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:223:30: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
   GtkPlotCanvasPlot *cplot = GTK_PLOT_CANVAS_PLOT(child);
                              ^~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c: In function 'gtk_plot_canvas_plot_button_release':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:238:30: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
   GtkPlotCanvasPlot *cplot = GTK_PLOT_CANVAS_PLOT(child);
                              ^~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:280:3: warning: enumeration value 'GTK_PLOT_CANVAS_PLOT_OUT' not handled in switch [-Wswitch-enum]
   switch(cplot->pos){
   ^~~~~~
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 gtkplotcanvasplot.c:32:
gtkplotcanvasplot.c: In function 'gtk_plot_canvas_plot_set_magnification':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:383:19: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
   GtkPlot *plot = GTK_PLOT_CANVAS_PLOT(child)->plot;
                   ^~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c: In function 'gtk_plot_canvas_plot_size_allocate':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:393:19: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
   GtkPlot *plot = GTK_PLOT_CANVAS_PLOT(child)->plot;
                   ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:396:10: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
   switch(GTK_PLOT_CANVAS_PLOT(child)->pos){
          ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:410:37: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
       reset_plot_allocation(canvas, GTK_PLOT_CANVAS_PLOT(child));
                                     ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:420:28: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
         GtkPlotText text = GTK_PLOT_CANVAS_PLOT(child)->axis->title;
                            ^~~~~~~~~~~~~~~~~~~~
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]
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 gtkplotcanvasplot.c:32:
gtkplotcanvasplot.c: In function 'gtk_plot_canvas_plot_unselect':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:455:33: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
   reset_plot_allocation(canvas, GTK_PLOT_CANVAS_PLOT(child));
                                 ^~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c: In function 'canvas_unselect':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:462:33: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
   reset_plot_allocation(canvas, GTK_PLOT_CANVAS_PLOT(child));
                                 ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvas.h:101:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_CHILD(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_child_get_type (), GtkPlotCanvasChild)
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:463:3: note: in expansion of macro 'GTK_PLOT_CANVAS_CHILD'
   GTK_PLOT_CANVAS_CHILD(child)->selection = GTK_PLOT_CANVAS_SELECT_MARKERS;
   ^~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvas.h:101:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_CHILD(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_child_get_type (), GtkPlotCanvasChild)
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:464:3: note: in expansion of macro 'GTK_PLOT_CANVAS_CHILD'
   GTK_PLOT_CANVAS_CHILD(child)->mode = GTK_PLOT_CANVAS_SELECT_CLICK_2;
   ^~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvas.h:101:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_CHILD(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_child_get_type (), GtkPlotCanvasChild)
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:465:3: note: in expansion of macro 'GTK_PLOT_CANVAS_CHILD'
   GTK_PLOT_CANVAS_CHILD(child)->flags = GTK_PLOT_CANVAS_CAN_MOVE | GTK_PLOT_CANVAS_CAN_RESIZE;
   ^~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c: In function 'gtk_plot_canvas_plot_button_press':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:474:19: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
   GtkPlot *plot = GTK_PLOT_CANVAS_PLOT(child)->plot;
                   ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:485:8: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
        GTK_PLOT_CANVAS_PLOT(child)->pos == GTK_PLOT_CANVAS_PLOT_IN_LEGENDS)
        ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:491:5: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
     GTK_PLOT_CANVAS_PLOT(child)->pos = GTK_PLOT_CANVAS_PLOT_IN_LEGENDS;
     ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:505:12: note: in expansion of macro 'GTK_PLOT_DATA'
     data = GTK_PLOT_DATA(dataset->data);
            ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:510:10: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
          GTK_PLOT_CANVAS_PLOT(child)->pos == GTK_PLOT_CANVAS_PLOT_IN_GRADIENT &&
          ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:511:10: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
          GTK_PLOT_CANVAS_PLOT(child)->data == data) return pos;
          ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:516:7: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
       GTK_PLOT_CANVAS_PLOT(child)->pos = GTK_PLOT_CANVAS_PLOT_IN_GRADIENT;
       ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:517:7: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
       GTK_PLOT_CANVAS_PLOT(child)->data = data;
       ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:569:14: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
              GTK_PLOT_CANVAS_PLOT(child)->pos == GTK_PLOT_CANVAS_PLOT_IN_TITLE &&
              ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:570:14: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
              GTK_PLOT_CANVAS_PLOT(child)->axis == axis[i])
              ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:576:11: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
           GTK_PLOT_CANVAS_PLOT(child)->pos = GTK_PLOT_CANVAS_PLOT_IN_TITLE;
           ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:577:11: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
           GTK_PLOT_CANVAS_PLOT(child)->axis = axis[i];
           ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:595:8: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
        GTK_PLOT_CANVAS_PLOT(child)->pos == GTK_PLOT_CANVAS_PLOT_IN_PLOT)
        ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:601:5: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
     GTK_PLOT_CANVAS_PLOT(child)->pos = GTK_PLOT_CANVAS_PLOT_IN_PLOT;
     ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:643:12: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
            GTK_PLOT_CANVAS_PLOT(child)->pos == GTK_PLOT_CANVAS_PLOT_IN_AXIS &&
            ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:644:12: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
            GTK_PLOT_CANVAS_PLOT(child)->axis == axis[i])
            ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:650:9: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
         GTK_PLOT_CANVAS_PLOT(child)->pos = GTK_PLOT_CANVAS_PLOT_IN_AXIS;
         ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:651:9: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
         GTK_PLOT_CANVAS_PLOT(child)->axis = axis[i];
         ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:667:27: note: in expansion of macro 'GTK_PLOT_DATA'
       GtkPlotData *data = GTK_PLOT_DATA(dataset->data);
                           ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:681:28: note: in expansion of macro 'GTK_PLOT'
         gtk_plot_get_pixel(GTK_PLOT(plot), fx, fy, &xi, &yi);
                            ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:685:14: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
              GTK_PLOT_CANVAS_PLOT(child)->pos == GTK_PLOT_CANVAS_PLOT_IN_MARKER &&
              ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:686:7: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
       GTK_PLOT_CANVAS_PLOT(child)->marker == marker)
       ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:691:11: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
           GTK_PLOT_CANVAS_PLOT(child)->pos = GTK_PLOT_CANVAS_PLOT_IN_MARKER;
           ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:692:11: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
           GTK_PLOT_CANVAS_PLOT(child)->data = data;
           ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:693:11: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
           GTK_PLOT_CANVAS_PLOT(child)->marker = marker;
           ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:694:11: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
           GTK_PLOT_CANVAS_PLOT(child)->datapoint = marker->point;
           ^~~~~~~~~~~~~~~~~~~~
In file included from gtkplotcanvasplot.c:37:
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
gtkplotcanvasplot.h:27:51: note: in definition of macro 'GTK_PLOT_CANVAS_PLOT_SELECT_POINT'
 #define GTK_PLOT_CANVAS_PLOT_SELECT_POINT(plot)  (plot->flags & GTK_PLOT_CANVAS_PLOT_SELECT_POINT)
                                                   ^~~~
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:715:43: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
      && GTK_PLOT_CANVAS_PLOT_SELECT_POINT(GTK_PLOT_CANVAS_PLOT(child))){
                                           ^~~~~~~~~~~~~~~~~~~~
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 gtkplotcanvasplot.c:32:
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:719:27: note: in expansion of macro 'GTK_PLOT_DATA'
       GtkPlotData *data = GTK_PLOT_DATA(dataset->data);
                           ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:732:30: note: in expansion of macro 'GTK_PLOT'
           gtk_plot_get_pixel(GTK_PLOT(plot), fx, fy, &xi, &yi);
                              ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:737:16: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
                GTK_PLOT_CANVAS_PLOT(child)->pos == GTK_PLOT_CANVAS_PLOT_IN_DATA &&
                ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:738:16: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
                GTK_PLOT_CANVAS_PLOT(child)->data == data &&
                ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:739:16: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
                GTK_PLOT_CANVAS_PLOT(child)->datapoint == i)
                ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:744:13: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
             GTK_PLOT_CANVAS_PLOT(child)->pos = GTK_PLOT_CANVAS_PLOT_IN_DATA;
             ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:745:13: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
             GTK_PLOT_CANVAS_PLOT(child)->data = data;
             ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:746:13: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
             GTK_PLOT_CANVAS_PLOT(child)->datapoint = i;
             ^~~~~~~~~~~~~~~~~~~~
In file included from gtkplotcanvasplot.c:37:
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
gtkplotcanvasplot.h:28:48: note: in definition of macro 'GTK_PLOT_CANVAS_PLOT_DND_POINT'
 #define GTK_PLOT_CANVAS_PLOT_DND_POINT(plot)  (plot->flags & GTK_PLOT_CANVAS_PLOT_DND_POINT)
                                                ^~~~
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:754:47: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
             if(GTK_PLOT_CANVAS_PLOT_DND_POINT(GTK_PLOT_CANVAS_PLOT(child)))
                                               ^~~~~~~~~~~~~~~~~~~~
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 gtkplotcanvasplot.c:32:
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:771:8: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
        GTK_PLOT_CANVAS_PLOT(child)->pos == GTK_PLOT_CANVAS_PLOT_IN_PLOT)
        ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:777:5: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
     GTK_PLOT_CANVAS_PLOT(child)->pos = GTK_PLOT_CANVAS_PLOT_IN_PLOT;
     ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasplot.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_plot_get_type (), GtkPlotCanvasPlot)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasplot.c:783:3: note: in expansion of macro 'GTK_PLOT_CANVAS_PLOT'
   GTK_PLOT_CANVAS_PLOT(child)->pos = GTK_PLOT_CANVAS_PLOT_OUT;
   ^~~~~~~~~~~~~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotcanvastext.o gtkplotcanvastext.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotcsurface.o gtkplotcsurface.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,
   ^
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 gtkplotcanvasrectangle.c:32:
gtkplotcanvasrectangle.c: In function 'gtk_plot_canvas_rectangle_get_property':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasrectangle.h:23:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_RECTANGLE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_rectangle_get_type (), GtkPlotCanvasRectangle)
                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasrectangle.c:99:39: note: in expansion of macro 'GTK_PLOT_CANVAS_RECTANGLE'
   GtkPlotCanvasRectangle *rectangle = GTK_PLOT_CANVAS_RECTANGLE (object);
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasrectangle.c:101:3: warning: switch missing default case [-Wswitch-default]
   switch(prop_id){
   ^~~~~~
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 gtkplotcanvasrectangle.c:32:
gtkplotcanvasrectangle.c: In function 'gtk_plot_canvas_rectangle_set_property':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasrectangle.h:23:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_RECTANGLE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_rectangle_get_type (), GtkPlotCanvasRectangle)
                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasrectangle.c:126:39: note: in expansion of macro 'GTK_PLOT_CANVAS_RECTANGLE'
   GtkPlotCanvasRectangle *rectangle = GTK_PLOT_CANVAS_RECTANGLE (object);
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasrectangle.c:128:3: warning: switch missing default case [-Wswitch-default]
   switch(prop_id){
   ^~~~~~
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 gtkplotcanvasrectangle.c:32:
gtkplotcanvasrectangle.c: In function 'gtk_plot_canvas_rectangle_new':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvas.h:101:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_CHILD(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_child_get_type (), GtkPlotCanvasChild)
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasrectangle.c:165:10: note: in expansion of macro 'GTK_PLOT_CANVAS_CHILD'
   return GTK_PLOT_CANVAS_CHILD (rectangle);
          ^~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasrectangle.c: In function 'gtk_plot_canvas_rectangle_draw':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvasrectangle.h:23:47: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_RECTANGLE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_rectangle_get_type (), GtkPlotCanvasRectangle)
                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvasrectangle.c:264:39: note: in expansion of macro 'GTK_PLOT_CANVAS_RECTANGLE'
   GtkPlotCanvasRectangle *rectangle = GTK_PLOT_CANVAS_RECTANGLE(child);
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotdata.o gtkplotdata.c
In file included from /usr/include/gtk-2.0/gtk/gtk.h:234,
                 from 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,
   ^
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)  ();
 ^~~~~~~
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 gtkplotcanvastext.c:25:
gtkplotcanvastext.c: In function 'gtk_plot_canvas_text_new':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvas.h:101:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_CHILD(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_child_get_type (), GtkPlotCanvasChild)
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvastext.c:139:10: note: in expansion of macro 'GTK_PLOT_CANVAS_CHILD'
   return GTK_PLOT_CANVAS_CHILD (text);
          ^~~~~~~~~~~~~~~~~~~~~
gtkplotcanvastext.c: In function 'gtk_plot_canvas_text_init':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvas.h:101:43: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_CHILD(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_child_get_type (), GtkPlotCanvasChild)
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvastext.c:160:3: note: in expansion of macro 'GTK_PLOT_CANVAS_CHILD'
   GTK_PLOT_CANVAS_CHILD(text)->flags = GTK_PLOT_CANVAS_CAN_MOVE;
   ^~~~~~~~~~~~~~~~~~~~~
gtkplotcanvastext.c: In function 'gtk_plot_canvas_text_get_property':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvastext.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_TEXT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_text_get_type (), GtkPlotCanvasText)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvastext.c:195:29: note: in expansion of macro 'GTK_PLOT_CANVAS_TEXT'
   GtkPlotCanvasText *text = GTK_PLOT_CANVAS_TEXT (object);
                             ^~~~~~~~~~~~~~~~~~~~
gtkplotcanvastext.c:197:3: warning: switch missing default case [-Wswitch-default]
   switch(prop_id){
   ^~~~~~
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 gtkplotcanvastext.c:25:
gtkplotcanvastext.c: In function 'gtk_plot_canvas_text_set_property':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvastext.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_TEXT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_text_get_type (), GtkPlotCanvasText)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvastext.c:210:29: note: in expansion of macro 'GTK_PLOT_CANVAS_TEXT'
   GtkPlotCanvasText *text = GTK_PLOT_CANVAS_TEXT (object);
                             ^~~~~~~~~~~~~~~~~~~~
gtkplotcanvastext.c:213:3: warning: switch missing default case [-Wswitch-default]
   switch(prop_id){
   ^~~~~~
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 gtkplotcanvastext.c:25:
gtkplotcanvastext.c: In function 'gtk_plot_canvas_text_destroy':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvastext.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_TEXT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_text_get_type (), GtkPlotCanvasText)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvastext.c:231:29: note: in expansion of macro 'GTK_PLOT_CANVAS_TEXT'
   GtkPlotCanvasText *text = GTK_PLOT_CANVAS_TEXT(object);
                             ^~~~~~~~~~~~~~~~~~~~
gtkplotcanvastext.c: In function 'gtk_plot_canvas_text_draw':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvastext.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_TEXT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_text_get_type (), GtkPlotCanvasText)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvastext.c:244:35: note: in expansion of macro 'GTK_PLOT_CANVAS_TEXT'
   GtkPlotCanvasText *text_child = GTK_PLOT_CANVAS_TEXT(child);
                                   ^~~~~~~~~~~~~~~~~~~~
gtkplotcanvastext.c: In function 'gtk_plot_canvas_text_size_allocate':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcanvastext.h:23:42: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS_TEXT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_text_get_type (), GtkPlotCanvasText)
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcanvastext.c:271:29: note: in expansion of macro 'GTK_PLOT_CANVAS_TEXT'
   GtkPlotCanvasText *text = GTK_PLOT_CANVAS_TEXT(child);
                             ^~~~~~~~~~~~~~~~~~~~
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,
   ^
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 gtkplotcsurface.c:25:
gtkplotcsurface.c: In function 'gtk_plot_csurface_set_property':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcsurface.h:33:39: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CSURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_csurface_get_type (), GtkPlotCSurface)
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:289:10: note: in expansion of macro 'GTK_PLOT_CSURFACE'
   data = GTK_PLOT_CSURFACE (object);
          ^~~~~~~~~~~~~~~~~
gtkplotcsurface.c:291:3: warning: switch missing default case [-Wswitch-default]
   switch (prop_id)
   ^~~~~~
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 gtkplotcsurface.c:25:
gtkplotcsurface.c: In function 'gtk_plot_csurface_get_property':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcsurface.h:33:39: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CSURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_csurface_get_type (), GtkPlotCSurface)
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:328:10: note: in expansion of macro 'GTK_PLOT_CSURFACE'
   data = GTK_PLOT_CSURFACE (object);
          ^~~~~~~~~~~~~~~~~
gtkplotcsurface.c: In function 'update_data':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:365:82: note: in expansion of macro 'GTK_PLOT_SURFACE'
   GTK_PLOT_SURFACE_CLASS(GTK_OBJECT_GET_CLASS(GTK_OBJECT(data)))->build_polygons(GTK_PLOT_SURFACE(data));
                                                                                  ^~~~~~~~~~~~~~~~
gtkplotcsurface.c: In function 'gtk_plot_csurface_init':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:376:3: note: in expansion of macro 'GTK_PLOT_DATA'
   GTK_PLOT_DATA(dataset)->show_gradient = TRUE;
   ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:377:3: note: in expansion of macro 'GTK_PLOT_DATA'
   GTK_PLOT_DATA(dataset)->show_labels = TRUE;
   ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:378:3: note: in expansion of macro 'GTK_PLOT_DATA'
   GTK_PLOT_DATA(dataset)->gradient_custom = TRUE;
   ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:380:3: note: in expansion of macro 'GTK_PLOT_SURFACE'
   GTK_PLOT_SURFACE(dataset)->show_mesh = TRUE;
   ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:387:3: note: in expansion of macro 'GTK_PLOT_DATA'
   GTK_PLOT_DATA(dataset)->labels_attr.height = 10;
   ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:389:26: note: in expansion of macro 'GTK_PLOT_SURFACE'
   dataset->levels_line = GTK_PLOT_SURFACE(dataset)->mesh_line;
                          ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:390:29: note: in expansion of macro 'GTK_PLOT_SURFACE'
   dataset->sublevels_line = GTK_PLOT_SURFACE(dataset)->mesh_line;
                             ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:393:38: note: in expansion of macro 'GTK_PLOT_DATA'
   dim = gtk_plot_data_find_dimension(GTK_PLOT_DATA(dataset), "y");
                                      ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:395:38: note: in expansion of macro 'GTK_PLOT_DATA'
   dim = gtk_plot_data_find_dimension(GTK_PLOT_DATA(dataset), "z");
                                      ^~~~~~~~~~~~~
gtkplotcsurface.c: In function 'gtk_plot_csurface_destroy':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcsurface.h:33:39: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CSURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_csurface_get_type (), GtkPlotCSurface)
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:404:13: note: in expansion of macro 'GTK_PLOT_CSURFACE'
   surface = GTK_PLOT_CSURFACE(object);
             ^~~~~~~~~~~~~~~~~
gtkplotcsurface.c: In function 'gtk_plot_csurface_new_function':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcsurface.h:33:39: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CSURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_csurface_get_type (), GtkPlotCSurface)
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:434:40: note: in expansion of macro 'GTK_PLOT_CSURFACE'
   gtk_plot_csurface_construct_function(GTK_PLOT_CSURFACE(data), function);
                                        ^~~~~~~~~~~~~~~~~
gtkplotcsurface.c: In function 'gtk_plot_csurface_construct_function':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:447:3: note: in expansion of macro 'GTK_PLOT_DATA'
   GTK_PLOT_DATA(data)->is_function = TRUE;
   ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:448:3: note: in expansion of macro 'GTK_PLOT_DATA'
   GTK_PLOT_DATA(data)->function3d = function;
   ^~~~~~~~~~~~~
gtkplotcsurface.c: In function 'gtk_plot_csurface_clone':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcsurface.h:33:39: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CSURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_csurface_get_type (), GtkPlotCSurface)
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:456:3: note: in expansion of macro 'GTK_PLOT_CSURFACE'
   GTK_PLOT_CSURFACE(copy_data)->lines_visible = GTK_PLOT_CSURFACE(real_data)->lines_visible;
   ^~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcsurface.h:33:39: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CSURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_csurface_get_type (), GtkPlotCSurface)
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:456:49: note: in expansion of macro 'GTK_PLOT_CSURFACE'
   GTK_PLOT_CSURFACE(copy_data)->lines_visible = GTK_PLOT_CSURFACE(real_data)->lines_visible;
                                                 ^~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcsurface.h:33:39: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CSURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_csurface_get_type (), GtkPlotCSurface)
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:457:3: note: in expansion of macro 'GTK_PLOT_CSURFACE'
   GTK_PLOT_CSURFACE(copy_data)->projection = GTK_PLOT_CSURFACE(real_data)->projection;
   ^~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcsurface.h:33:39: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CSURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_csurface_get_type (), GtkPlotCSurface)
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:457:46: note: in expansion of macro 'GTK_PLOT_CSURFACE'
   GTK_PLOT_CSURFACE(copy_data)->projection = GTK_PLOT_CSURFACE(real_data)->projection;
                                              ^~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcsurface.h:33:39: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CSURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_csurface_get_type (), GtkPlotCSurface)
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:458:3: note: in expansion of macro 'GTK_PLOT_CSURFACE'
   GTK_PLOT_CSURFACE(copy_data)->levels_line = GTK_PLOT_CSURFACE(real_data)->levels_line;
   ^~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcsurface.h:33:39: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CSURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_csurface_get_type (), GtkPlotCSurface)
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:458:47: note: in expansion of macro 'GTK_PLOT_CSURFACE'
   GTK_PLOT_CSURFACE(copy_data)->levels_line = GTK_PLOT_CSURFACE(real_data)->levels_line;
                                               ^~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcsurface.h:33:39: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CSURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_csurface_get_type (), GtkPlotCSurface)
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:459:3: note: in expansion of macro 'GTK_PLOT_CSURFACE'
   GTK_PLOT_CSURFACE(copy_data)->sublevels_line = GTK_PLOT_CSURFACE(real_data)->sublevels_line;
   ^~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcsurface.h:33:39: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CSURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_csurface_get_type (), GtkPlotCSurface)
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:459:50: note: in expansion of macro 'GTK_PLOT_CSURFACE'
   GTK_PLOT_CSURFACE(copy_data)->sublevels_line = GTK_PLOT_CSURFACE(real_data)->sublevels_line;
                                                  ^~~~~~~~~~~~~~~~~
gtkplotcsurface.c: In function 'gtk_plot_csurface_draw_private':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcsurface.h:33:39: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CSURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_csurface_get_type (), GtkPlotCSurface)
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:470:14: note: in expansion of macro 'GTK_PLOT_CSURFACE'
   csurface = GTK_PLOT_CSURFACE(data);
              ^~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:473:3: note: in expansion of macro 'GTK_PLOT_DATA'
   GTK_PLOT_DATA(data)->gradient_custom = TRUE;
   ^~~~~~~~~~~~~
gtkplotcsurface.c: In function 'gtk_plot_csurface_draw_lines':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcsurface.h:33:39: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CSURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_csurface_get_type (), GtkPlotCSurface)
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:641:31: note: in expansion of macro 'GTK_PLOT_CSURFACE'
   GtkPlotCSurface *csurface = GTK_PLOT_CSURFACE(data);
                               ^~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:642:19: note: in expansion of macro 'GTK_PLOT'
   GtkPlot *plot = GTK_PLOT(data->plot);
                   ^~~~~~~~
gtkplotcsurface.c:903:29: warning: declaration of 'aux' shadows a previous local [-Wshadow]
             GtkPlotContourX aux = xp[j];
                             ^~~
gtkplotcsurface.c:871:16: note: shadowed declaration is here
         GList *aux;
                ^~~
In file included from /usr/include/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 gtkplotcsurface.c:25:
gtkplotcsurface.c: In function 'gtk_plot_csurface_draw_polygons':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcsurface.h:33:39: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CSURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_csurface_get_type (), GtkPlotCSurface)
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:959:31: note: in expansion of macro 'GTK_PLOT_CSURFACE'
   GtkPlotCSurface *csurface = GTK_PLOT_CSURFACE(surface);
                               ^~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:962:10: note: in expansion of macro 'GTK_PLOT'
   plot = GTK_PLOT(GTK_PLOT_DATA(surface)->plot);
          ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:962:19: note: in expansion of macro 'GTK_PLOT_DATA'
   plot = GTK_PLOT(GTK_PLOT_DATA(surface)->plot);
                   ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:962:10: note: in expansion of macro 'GTK_PLOT'
   plot = GTK_PLOT(GTK_PLOT_DATA(surface)->plot);
          ^~~~~~~~
gtkplotcsurface.c: In function 'gtk_plot_csurface_real_draw_polygons':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcsurface.h:33:39: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CSURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_csurface_get_type (), GtkPlotCSurface)
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:992:14: note: in expansion of macro 'GTK_PLOT_CSURFACE'
   csurface = GTK_PLOT_CSURFACE(surface);
              ^~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:993:10: note: in expansion of macro 'GTK_PLOT_DATA'
   data = GTK_PLOT_DATA(surface);
          ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:994:10: note: in expansion of macro 'GTK_PLOT'
   plot = GTK_PLOT(data->plot);
          ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:995:12: note: in expansion of macro 'GTK_PLOT3D'
   plot3d = GTK_PLOT3D(data->plot);
            ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:1068:30: note: in expansion of macro 'GTK_PLOT3D'
         gtk_plot3d_get_pixel(GTK_PLOT3D(plot),
                              ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:1069:68: note: in expansion of macro 'GTK_PLOT3D'
                              polygon->xyz[0].x, polygon->xyz[0].y, GTK_PLOT3D(plot)->origin.z,
                                                                    ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:1071:30: note: in expansion of macro 'GTK_PLOT3D'
         gtk_plot3d_get_pixel(GTK_PLOT3D(plot),
                              ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:1072:68: note: in expansion of macro 'GTK_PLOT3D'
                              polygon->xyz[1].x, polygon->xyz[1].y, GTK_PLOT3D(plot)->origin.z,
                                                                    ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:1074:30: note: in expansion of macro 'GTK_PLOT3D'
         gtk_plot3d_get_pixel(GTK_PLOT3D(plot),
                              ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:1075:68: note: in expansion of macro 'GTK_PLOT3D'
                              polygon->xyz[2].x, polygon->xyz[2].y, GTK_PLOT3D(plot)->origin.z,
                                                                    ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:1079:32: note: in expansion of macro 'GTK_PLOT3D'
           gtk_plot3d_get_pixel(GTK_PLOT3D(plot),
                                ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:1080:70: note: in expansion of macro 'GTK_PLOT3D'
                                polygon->xyz[3].x, polygon->xyz[3].y, GTK_PLOT3D(plot)->origin.z,
                                                                      ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:1104:30: note: in expansion of macro 'GTK_PLOT3D'
         gtk_plot3d_get_pixel(GTK_PLOT3D(plot),
                              ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:1105:68: note: in expansion of macro 'GTK_PLOT3D'
                              polygon->xyz[0].x, polygon->xyz[0].y, GTK_PLOT3D(plot)->origin.z,
                                                                    ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:1107:30: note: in expansion of macro 'GTK_PLOT3D'
         gtk_plot3d_get_pixel(GTK_PLOT3D(plot),
                              ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:1108:68: note: in expansion of macro 'GTK_PLOT3D'
                              polygon->xyz[1].x, polygon->xyz[1].y, GTK_PLOT3D(plot)->origin.z,
                                                                    ^~~~~~~~~~
gtkplotcsurface.c: In function 'gtk_plot_csurface_build_polygons':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:1288:23: note: in expansion of macro 'GTK_PLOT_DATA'
   GtkPlotData *data = GTK_PLOT_DATA(surface);
                       ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcsurface.h:33:39: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CSURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_csurface_get_type (), GtkPlotCSurface)
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:1296:18: note: in expansion of macro 'GTK_PLOT_CSURFACE'
   clear_polygons(GTK_PLOT_CSURFACE(surface));
                  ^~~~~~~~~~~~~~~~~
gtkplotcsurface.c: In function 'gtk_plot_csurface_build_contours':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:1389:23: note: in expansion of macro 'GTK_PLOT_DATA'
   GtkPlotData *data = GTK_PLOT_DATA(surface);
                       ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcsurface.h:33:39: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CSURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_csurface_get_type (), GtkPlotCSurface)
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:1390:31: note: in expansion of macro 'GTK_PLOT_CSURFACE'
   GtkPlotCSurface *csurface = GTK_PLOT_CSURFACE(surface);
                               ^~~~~~~~~~~~~~~~~
gtkplotcsurface.c: In function 'clear_polygons':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:1566:29: note: in expansion of macro 'GTK_PLOT_SURFACE'
   GtkPlotSurface *surface = GTK_PLOT_SURFACE(csurface);
                             ^~~~~~~~~~~~~~~~
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";
                 ^
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 gtkplotcsurface.c:25:
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:1669:6: note: in expansion of macro 'GTK_PLOT_DATA'
   if(GTK_PLOT_DATA(data)->show_legend && data->legend && data->legend[0] != '\0'){
      ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcsurface.c:1679:3: note: in expansion of macro 'GTK_PLOT_DATA'
   GTK_PLOT_DATA(data)->gradient_custom = TRUE;
   ^~~~~~~~~~~~~
gtkplotcsurface.c: In function 'hsv_to_rgb':
gtkplotcsurface.c:1740:7: warning: switch missing default case [-Wswitch-default]
       switch (i)
       ^~~~~~
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotdt.o gtkplotdt.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotflux.o gtkplotflux.c
In file included from /usr/include/gtk-2.0/gtk/gtk.h:234,
                 from 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,
   ^
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 gtkplotdata.c:31:
gtkplotdata.c: In function 'gtk_plot_data_init':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:36:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_AXIS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_axis_get_type (), GtkPlotAxis)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotdata.c:1509:23: note: in expansion of macro 'GTK_PLOT_AXIS'
   dataset->gradient = GTK_PLOT_AXIS(gtk_plot_axis_new(GTK_PLOT_AXIS_Y));
                       ^~~~~~~~~~~~~
gtkplotdata.c: In function 'gtk_plot_data_destroy':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotdata.c:1678:10: note: in expansion of macro 'GTK_PLOT_DATA'
   data = GTK_PLOT_DATA (object);
          ^~~~~~~~~~~~~
gtkplotdata.c: In function 'gtk_plot_data_set_property':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotdata.c:1721:10: note: in expansion of macro 'GTK_PLOT_DATA'
   data = GTK_PLOT_DATA (object);
          ^~~~~~~~~~~~~
gtkplotdata.c:1723:3: warning: switch missing default case [-Wswitch-default]
   switch (prop_id)
   ^~~~~~
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 gtkplotdata.c:31:
gtkplotdata.c: In function 'gtk_plot_data_get_property':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotdata.c:2012:10: note: in expansion of macro 'GTK_PLOT_DATA'
   data = GTK_PLOT_DATA (object);
          ^~~~~~~~~~~~~
gtkplotdata.c: In function 'gtk_plot_data_new_function':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotdata.c:2310:37: note: in expansion of macro 'GTK_PLOT_DATA'
   gtk_plot_data_construct_function (GTK_PLOT_DATA(dataset), function);
                                     ^~~~~~~~~~~~~
gtkplotdata.c: In function 'gtk_plot_data_new_iterator':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotdata.c:2342:37: note: in expansion of macro 'GTK_PLOT_DATA'
   gtk_plot_data_construct_iterator (GTK_PLOT_DATA(dataset), iterator, npoints, mask);
                                     ^~~~~~~~~~~~~
gtkplotdata.c: In function 'gtk_plot_data_real_real_draw':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotpolar.h:31:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_POLAR(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_polar_get_type (), GtkPlotPolar)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotdata.c:2717:61: note: in expansion of macro 'GTK_PLOT_POLAR'
         (plot->clip_data && GTK_IS_PLOT_POLAR(plot) && x >= GTK_PLOT_POLAR(plot)->r->ticks.min && x <= GTK_PLOT_POLAR(plot)->r->ticks.max) ||
                                                             ^~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotpolar.h:31:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_POLAR(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_polar_get_type (), GtkPlotPolar)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotdata.c:2717:104: note: in expansion of macro 'GTK_PLOT_POLAR'
         (plot->clip_data && GTK_IS_PLOT_POLAR(plot) && x >= GTK_PLOT_POLAR(plot)->r->ticks.min && x <= GTK_PLOT_POLAR(plot)->r->ticks.max) ||
                                                                                                        ^~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotdata.c:2749:41: note: in expansion of macro 'GTK_PLOT3D'
                    gtk_plot3d_get_pixel(GTK_PLOT3D(plot), x, y*y_scale, z*z_scale,
                                         ^~~~~~~~~~
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 = "";
                 ^
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 = "";
                 ^
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){
     ^~~~~~
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 gtkplotdata.c:31:
gtkplotdata.c: In function 'gtk_plot_data_point_clipped':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotpolar.h:31:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_POLAR(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_polar_get_type (), GtkPlotPolar)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotdata.c:3916:27: note: in expansion of macro 'GTK_PLOT_POLAR'
     GtkPlotPolar *polar = GTK_PLOT_POLAR(plot);
                           ^~~~~~~~~~~~~~
gtkplotdata.c: In function 'gtk_plot_data_real_draw_symbol':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotdata.c:3946:29: note: in expansion of macro 'GTK_PLOT3D'
        gtk_plot3d_get_pixel(GTK_PLOT3D(plot), x, y, z,
                             ^~~~~~~~~~
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) {
   ^~~~~~
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 gtkplotdata.c:31:
gtkplotdata.c: In function 'gtk_plot_data_draw_xyz':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotdata.c:4135:21: note: in expansion of macro 'GTK_PLOT3D'
             if(z >= GTK_PLOT3D(plot)->zmin && z <= GTK_PLOT3D(plot)->zmax){
                     ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotdata.c:4135:52: note: in expansion of macro 'GTK_PLOT3D'
             if(z >= GTK_PLOT3D(plot)->zmin && z <= GTK_PLOT3D(plot)->zmax){
                                                    ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotdata.c:4136:36: note: in expansion of macro 'GTK_PLOT3D'
               gtk_plot3d_get_pixel(GTK_PLOT3D(plot), x, y, z, &px, &py, &pz);
                                    ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotdata.c:4137:36: note: in expansion of macro 'GTK_PLOT3D'
               gtk_plot3d_get_pixel(GTK_PLOT3D(plot),
                                    ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotdata.c:4138:36: note: in expansion of macro 'GTK_PLOT3D'
                                    GTK_PLOT3D(plot)->origin.x, y, z,
                                    ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotdata.c:4145:36: note: in expansion of macro 'GTK_PLOT3D'
               gtk_plot3d_get_pixel(GTK_PLOT3D(plot),
                                    ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotdata.c:4146:39: note: in expansion of macro 'GTK_PLOT3D'
                                    x, GTK_PLOT3D(plot)->origin.y, z,
                                       ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotdata.c:4153:36: note: in expansion of macro 'GTK_PLOT3D'
               gtk_plot3d_get_pixel(GTK_PLOT3D(plot),
                                    ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotdata.c:4154:42: note: in expansion of macro 'GTK_PLOT3D'
                                    x, y, GTK_PLOT3D(plot)->origin.z,
                                          ^~~~~~~~~~
gtkplotdata.c: In function 'gtk_plot_data_draw_errbars':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotdata.c:4412:29: note: in expansion of macro 'GTK_PLOT3D'
        gtk_plot3d_get_pixel(GTK_PLOT3D(plot), x, y, z, &px, &py, &pz);
                             ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotdata.c:4413:29: note: in expansion of macro 'GTK_PLOT3D'
        gtk_plot3d_get_pixel(GTK_PLOT3D(plot), x, y, z + dz, &eu_x, &eu_y, &pz);
                             ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotdata.c:4414:29: note: in expansion of macro 'GTK_PLOT3D'
        gtk_plot3d_get_pixel(GTK_PLOT3D(plot), x, y, z - dz, &ed_x, &ed_y, &pz);
                             ^~~~~~~~~~
gtkplotdata.c: In function 'gtk_plot_data_connect_points':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotdata.c:4734:34: note: in expansion of macro 'GTK_PLOT3D'
             gtk_plot3d_get_pixel(GTK_PLOT3D(plot), x, y, z, &px, &py, &pz);
                                  ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotdata.c:4912:30: note: in expansion of macro 'GTK_PLOT3D'
         gtk_plot3d_get_pixel(GTK_PLOT3D(plot), x, y, 0.0, &px, &py, &pz);
                              ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotdata.c:4917:30: note: in expansion of macro 'GTK_PLOT3D'
         gtk_plot3d_get_pixel(GTK_PLOT3D(plot), x, y, 0.0, &px, &py, &pz);
                              ^~~~~~~~~~
gtkplotdata.c: In function 'gtk_plot_data_find_dimension':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotarray.h:32:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_ARRAY(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_array_get_type (), GtkPlotArray)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotdata.c:4971:25: note: in expansion of macro 'GTK_PLOT_ARRAY'
     GtkPlotArray *dim = GTK_PLOT_ARRAY(list->data);
                         ^~~~~~~~~~~~~~
gtkplotdata.c: In function 'gtk_plot_data_add_dimension':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotarray.h:32:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_ARRAY(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_array_get_type (), GtkPlotArray)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotdata.c:5003:11: note: in expansion of macro 'GTK_PLOT_ARRAY'
     dim = GTK_PLOT_ARRAY(gtk_plot_array_new(name, NULL, 0, value_type, FALSE));
           ^~~~~~~~~~~~~~
gtkplotdata.c: In function 'gtk_plot_data_remove_dimension':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotarray.h:32:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_ARRAY(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_array_get_type (), GtkPlotArray)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotdata.c:5027:25: note: in expansion of macro 'GTK_PLOT_ARRAY'
     GtkPlotArray *dim = GTK_PLOT_ARRAY(list->data);
                         ^~~~~~~~~~~~~~
gtkplotdata.c: In function 'gtk_plot_data_required_dimensions':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotarray.h:32:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_ARRAY(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_array_get_type (), GtkPlotArray)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotdata.c:5113:25: note: in expansion of macro 'GTK_PLOT_ARRAY'
     GtkPlotArray *dim = GTK_PLOT_ARRAY(list->data);
                         ^~~~~~~~~~~~~~
gtkplotdata.c: In function 'gtk_plot_data_independent_dimensions':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotarray.h:32:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_ARRAY(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_array_get_type (), GtkPlotArray)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotdata.c:5135:25: note: in expansion of macro 'GTK_PLOT_ARRAY'
     GtkPlotArray *dim = GTK_PLOT_ARRAY(list->data);
                         ^~~~~~~~~~~~~~
gtkplotdata.c: In function 'gtk_plot_data_get_point':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotdata.c:5284:24: note: in expansion of macro 'GTK_PLOT'
     dataset->iterator (GTK_PLOT(dataset->plot), dataset, n,
                        ^~~~~~~~
gtkplotdata.c: In function 'gtk_plot_data_set_numpoints':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotarray.h:32:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_ARRAY(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_array_get_type (), GtkPlotArray)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotdata.c:5745:27: note: in expansion of macro 'GTK_PLOT_ARRAY'
     GtkPlotArray *array = GTK_PLOT_ARRAY(list->data);
                           ^~~~~~~~~~~~~~
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;
            ^~
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)) {
   ^~~~~~
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,
   ^
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 gtkplotflux.c:31:
gtkplotflux.c: In function 'gtk_plot_flux_init':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotflux.c:286:3: note: in expansion of macro 'GTK_PLOT_DATA'
   GTK_PLOT_DATA(dataset)->symbol.symbol_style = GTK_PLOT_SYMBOL_EMPTY;
   ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotflux.c:287:3: note: in expansion of macro 'GTK_PLOT_DATA'
   GTK_PLOT_DATA(dataset)->symbol.color = black;
   ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotflux.c:288:3: note: in expansion of macro 'GTK_PLOT_DATA'
   GTK_PLOT_DATA(dataset)->line.line_style = GTK_PLOT_LINE_SOLID;
   ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotflux.c:289:3: note: in expansion of macro 'GTK_PLOT_DATA'
   GTK_PLOT_DATA(dataset)->line.line_width = 1;
   ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotflux.c:290:3: note: in expansion of macro 'GTK_PLOT_DATA'
   GTK_PLOT_DATA(dataset)->line.color = black;
   ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotflux.c:306:38: note: in expansion of macro 'GTK_PLOT_DATA'
   dim = gtk_plot_data_find_dimension(GTK_PLOT_DATA(dataset), "x");
                                      ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotflux.c:308:38: note: in expansion of macro 'GTK_PLOT_DATA'
   dim = gtk_plot_data_find_dimension(GTK_PLOT_DATA(dataset), "y");
                                      ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotflux.c:312:38: note: in expansion of macro 'GTK_PLOT_DATA'
   dim = gtk_plot_data_find_dimension(GTK_PLOT_DATA(dataset), "z");
                                      ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotflux.c:316:38: note: in expansion of macro 'GTK_PLOT_DATA'
   dim = gtk_plot_data_find_dimension(GTK_PLOT_DATA(dataset), "dx");
                                      ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotflux.c:320:38: note: in expansion of macro 'GTK_PLOT_DATA'
   dim = gtk_plot_data_find_dimension(GTK_PLOT_DATA(dataset), "dy");
                                      ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotflux.c:324:38: note: in expansion of macro 'GTK_PLOT_DATA'
   dim = gtk_plot_data_find_dimension(GTK_PLOT_DATA(dataset), "dz");
                                      ^~~~~~~~~~~~~
gtkplotflux.c: In function 'gtk_plot_flux_set_property':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotflux.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_FLUX(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_flux_get_type (), GtkPlotFlux)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotflux.c:338:10: note: in expansion of macro 'GTK_PLOT_FLUX'
   data = GTK_PLOT_FLUX (object);
          ^~~~~~~~~~~~~
gtkplotflux.c:340:3: warning: switch missing default case [-Wswitch-default]
   switch (prop_id)
   ^~~~~~
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 gtkplotflux.c:31:
gtkplotflux.c: In function 'gtk_plot_flux_get_property':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotflux.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_FLUX(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_flux_get_type (), GtkPlotFlux)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotflux.c:386:10: note: in expansion of macro 'GTK_PLOT_FLUX'
   data = GTK_PLOT_FLUX (object);
          ^~~~~~~~~~~~~
gtkplotflux.c: In function 'gtk_plot_flux_new':
gtkplotflux.c:430:1: warning: old-style function definition [-Wold-style-definition]
 gtk_plot_flux_new ()
 ^~~~~~~~~~~~~~~~~
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 gtkplotflux.c:31:
gtkplotflux.c: In function 'gtk_plot_flux_destroy':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotflux.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_FLUX(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_flux_get_type (), GtkPlotFlux)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotflux.c:442:23: note: in expansion of macro 'GTK_PLOT_FLUX'
   GtkPlotFlux *flux = GTK_PLOT_FLUX(object);
                       ^~~~~~~~~~~~~
gtkplotflux.c: In function 'gtk_plot_flux_draw_symbol':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotflux.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_FLUX(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_flux_get_type (), GtkPlotFlux)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotflux.c:468:10: note: in expansion of macro 'GTK_PLOT_FLUX'
   flux = GTK_PLOT_FLUX(dataset);
          ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotflux.c:501:29: note: in expansion of macro 'GTK_PLOT3D'
        gtk_plot3d_get_pixel(GTK_PLOT3D(plot), x, y, z,
                             ^~~~~~~~~~
gtkplotflux.c: In function 'gtk_plot_flux_get_legend_size':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotflux.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_FLUX(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_flux_get_type (), GtkPlotFlux)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotflux.c:542:10: note: in expansion of macro 'GTK_PLOT_FLUX'
   flux = GTK_PLOT_FLUX(data);
          ^~~~~~~~~~~~~
gtkplotflux.c:551:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     legend.text = "";
                 ^
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 gtkplotflux.c:31:
gtkplotflux.c: In function 'gtk_plot_flux_draw_legend':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotflux.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_FLUX(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_flux_get_type (), GtkPlotFlux)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotflux.c:599:10: note: in expansion of macro 'GTK_PLOT_FLUX'
   flux = GTK_PLOT_FLUX(data);
          ^~~~~~~~~~~~~
gtkplotflux.c:619:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     legend.text = "";
                 ^
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 gtkplotflux.c:31:
gtkplotflux.c: In function 'gtk_plot_flux_draw_arrow':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotflux.c:683:10: note: in expansion of macro 'GTK_PLOT_DATA'
   data = GTK_PLOT_DATA(flux);
          ^~~~~~~~~~~~~
gtkplotflux.c:735:3: warning: switch missing default case [-Wswitch-default]
   switch(flux->arrow_style){
   ^~~~~~
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotgdk.o gtkplotgdk.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotcairo.o gtkplotcairo.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotpc.o gtkplotpc.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,
   ^
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 gtkplotgdk.c:34:
gtkplotgdk.c: In function 'gtk_plot_gdk_new':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:252:26: note: in expansion of macro 'GTK_PLOT_GDK'
   gtk_plot_gdk_construct(GTK_PLOT_GDK(object), widget);
                          ^~~~~~~~~~~~
gtkplotgdk.c: In function 'gtk_plot_gdk_finalize':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:277:20: note: in expansion of macro 'GTK_PLOT_GDK'
   GtkPlotGdk *pc = GTK_PLOT_GDK(object);
                    ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:279:3: note: in expansion of macro 'GTK_PLOT_GDK'
   GTK_PLOT_GDK(object)->window = NULL;
   ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:281:6: note: in expansion of macro 'GTK_PLOT_GDK'
   if(GTK_PLOT_GDK(object)->ref_count > 0 && GTK_PLOT_GDK(object)->gc){
      ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:281:45: note: in expansion of macro 'GTK_PLOT_GDK'
   if(GTK_PLOT_GDK(object)->ref_count > 0 && GTK_PLOT_GDK(object)->gc){
                                             ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:282:26: note: in expansion of macro 'GTK_PLOT_GDK'
           gdk_gc_destroy(GTK_PLOT_GDK(object)->gc);
                          ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:283:11: note: in expansion of macro 'GTK_PLOT_GDK'
           GTK_PLOT_GDK(object)->gc = NULL;
           ^~~~~~~~~~~~
gtkplotgdk.c: In function 'gtk_plot_gdk_gsave':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:333:6: note: in expansion of macro 'GTK_PLOT_GDK'
   if(GTK_PLOT_GDK(pc)->gc)
      ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:334:16: note: in expansion of macro 'GTK_PLOT_GDK'
     gdk_gc_ref(GTK_PLOT_GDK(pc)->gc);
                ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:336:8: note: in expansion of macro 'GTK_PLOT_GDK'
     if(GTK_PLOT_GDK(pc)->drawable) GTK_PLOT_GDK(pc)->gc = gdk_gc_new(GTK_PLOT_GDK(pc)->drawable);
        ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:336:36: note: in expansion of macro 'GTK_PLOT_GDK'
     if(GTK_PLOT_GDK(pc)->drawable) GTK_PLOT_GDK(pc)->gc = gdk_gc_new(GTK_PLOT_GDK(pc)->drawable);
                                    ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:336:70: note: in expansion of macro 'GTK_PLOT_GDK'
     if(GTK_PLOT_GDK(pc)->drawable) GTK_PLOT_GDK(pc)->gc = gdk_gc_new(GTK_PLOT_GDK(pc)->drawable);
                                                                      ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:339:3: note: in expansion of macro 'GTK_PLOT_GDK'
   GTK_PLOT_GDK(pc)->ref_count++;
   ^~~~~~~~~~~~
gtkplotgdk.c: In function 'gtk_plot_gdk_grestore':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:345:6: note: in expansion of macro 'GTK_PLOT_GDK'
   if(GTK_PLOT_GDK(pc)->gc) gdk_gc_unref(GTK_PLOT_GDK(pc)->gc);
      ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:345:41: note: in expansion of macro 'GTK_PLOT_GDK'
   if(GTK_PLOT_GDK(pc)->gc) gdk_gc_unref(GTK_PLOT_GDK(pc)->gc);
                                         ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:347:3: note: in expansion of macro 'GTK_PLOT_GDK'
   GTK_PLOT_GDK(pc)->ref_count--;
   ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:348:6: note: in expansion of macro 'GTK_PLOT_GDK'
   if(GTK_PLOT_GDK(pc)->ref_count == 0) GTK_PLOT_GDK(pc)->gc = NULL;
      ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:348:40: note: in expansion of macro 'GTK_PLOT_GDK'
   if(GTK_PLOT_GDK(pc)->ref_count == 0) GTK_PLOT_GDK(pc)->gc = NULL;
                                        ^~~~~~~~~~~~
gtkplotgdk.c: In function 'gtk_plot_gdk_clip':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:355:7: note: in expansion of macro 'GTK_PLOT_GDK'
   if(!GTK_PLOT_GDK(pc)->gc) return;
       ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:362:29: note: in expansion of macro 'GTK_PLOT_GDK'
   gdk_gc_set_clip_rectangle(GTK_PLOT_GDK(pc)->gc, (GdkRectangle*)area);
                             ^~~~~~~~~~~~
gtkplotgdk.c: In function 'gtk_plot_gdk_clip_mask':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:371:7: note: in expansion of macro 'GTK_PLOT_GDK'
   if(!GTK_PLOT_GDK(pc)->gc) return;
       ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:374:28: note: in expansion of macro 'GTK_PLOT_GDK'
     gdk_gc_set_clip_origin(GTK_PLOT_GDK(pc)->gc, x, y);
                            ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:376:24: note: in expansion of macro 'GTK_PLOT_GDK'
   gdk_gc_set_clip_mask(GTK_PLOT_GDK(pc)->gc, (GdkBitmap*)mask);
                        ^~~~~~~~~~~~
gtkplotgdk.c: In function 'gtk_plot_gdk_set_color':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:385:7: note: in expansion of macro 'GTK_PLOT_GDK'
   if(!GTK_PLOT_GDK(pc)->gc) return;
       ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:389:25: note: in expansion of macro 'GTK_PLOT_GDK'
   gdk_gc_set_foreground(GTK_PLOT_GDK(pc)->gc, &new_color);
                         ^~~~~~~~~~~~
gtkplotgdk.c: In function 'gtk_plot_gdk_set_dash':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:402:7: note: in expansion of macro 'GTK_PLOT_GDK'
   if(!GTK_PLOT_GDK(pc)->gc) return;
       ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:414:21: note: in expansion of macro 'GTK_PLOT_GDK'
   gdk_gc_set_dashes(GTK_PLOT_GDK(pc)->gc, 0, dash, num_values);
                     ^~~~~~~~~~~~
gtkplotgdk.c: In function 'gtk_plot_gdk_set_lineattr':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:423:7: note: in expansion of macro 'GTK_PLOT_GDK'
   if(!GTK_PLOT_GDK(pc)->gc) return;
       ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:425:30: note: in expansion of macro 'GTK_PLOT_GDK'
   gdk_gc_set_line_attributes(GTK_PLOT_GDK(pc)->gc,
                              ^~~~~~~~~~~~
gtkplotgdk.c: In function 'gtk_plot_gdk_draw_point':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:436:7: note: in expansion of macro 'GTK_PLOT_GDK'
   if(!GTK_PLOT_GDK(pc)->gc) return;
       ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:437:7: note: in expansion of macro 'GTK_PLOT_GDK'
   if(!GTK_PLOT_GDK(pc)->drawable) return;
       ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:439:18: note: in expansion of macro 'GTK_PLOT_GDK'
   gdk_draw_point(GTK_PLOT_GDK(pc)->drawable, GTK_PLOT_GDK(pc)->gc,
                  ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:439:46: note: in expansion of macro 'GTK_PLOT_GDK'
   gdk_draw_point(GTK_PLOT_GDK(pc)->drawable, GTK_PLOT_GDK(pc)->gc,
                                              ^~~~~~~~~~~~
gtkplotgdk.c: In function 'gtk_plot_gdk_draw_line':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:448:7: note: in expansion of macro 'GTK_PLOT_GDK'
   if(!GTK_PLOT_GDK(pc)->gc) return;
       ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:449:7: note: in expansion of macro 'GTK_PLOT_GDK'
   if(!GTK_PLOT_GDK(pc)->drawable) return;
       ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:451:17: note: in expansion of macro 'GTK_PLOT_GDK'
   gdk_draw_line(GTK_PLOT_GDK(pc)->drawable, GTK_PLOT_GDK(pc)->gc,
                 ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:451:45: note: in expansion of macro 'GTK_PLOT_GDK'
   gdk_draw_line(GTK_PLOT_GDK(pc)->drawable, GTK_PLOT_GDK(pc)->gc,
                                             ^~~~~~~~~~~~
gtkplotgdk.c: In function 'gtk_plot_gdk_draw_lines':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:463:7: note: in expansion of macro 'GTK_PLOT_GDK'
   if(!GTK_PLOT_GDK(pc)->gc) return;
       ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:464:7: note: in expansion of macro 'GTK_PLOT_GDK'
   if(!GTK_PLOT_GDK(pc)->drawable) return;
       ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:472:18: note: in expansion of macro 'GTK_PLOT_GDK'
   gdk_draw_lines(GTK_PLOT_GDK(pc)->drawable, GTK_PLOT_GDK(pc)->gc, p, numpoints);
                  ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:472:46: note: in expansion of macro 'GTK_PLOT_GDK'
   gdk_draw_lines(GTK_PLOT_GDK(pc)->drawable, GTK_PLOT_GDK(pc)->gc, p, numpoints);
                                              ^~~~~~~~~~~~
gtkplotgdk.c: In function 'gtk_plot_gdk_draw_rectangle':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:483:7: note: in expansion of macro 'GTK_PLOT_GDK'
   if(!GTK_PLOT_GDK(pc)->gc) return;
       ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:484:7: note: in expansion of macro 'GTK_PLOT_GDK'
   if(!GTK_PLOT_GDK(pc)->drawable) return;
       ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:486:23: note: in expansion of macro 'GTK_PLOT_GDK'
   gdk_draw_rectangle (GTK_PLOT_GDK(pc)->drawable, GTK_PLOT_GDK(pc)->gc,
                       ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:486:51: note: in expansion of macro 'GTK_PLOT_GDK'
   gdk_draw_rectangle (GTK_PLOT_GDK(pc)->drawable, GTK_PLOT_GDK(pc)->gc,
                                                   ^~~~~~~~~~~~
gtkplotgdk.c: In function 'gtk_plot_gdk_draw_polygon':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:502:7: note: in expansion of macro 'GTK_PLOT_GDK'
   if(!GTK_PLOT_GDK(pc)->gc) return;
       ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:503:7: note: in expansion of macro 'GTK_PLOT_GDK'
   if(!GTK_PLOT_GDK(pc)->drawable) return;
       ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:511:20: note: in expansion of macro 'GTK_PLOT_GDK'
   gdk_draw_polygon(GTK_PLOT_GDK(pc)->drawable, GTK_PLOT_GDK(pc)->gc,
                    ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:511:48: note: in expansion of macro 'GTK_PLOT_GDK'
   gdk_draw_polygon(GTK_PLOT_GDK(pc)->drawable, GTK_PLOT_GDK(pc)->gc,
                                                ^~~~~~~~~~~~
gtkplotgdk.c: In function 'gtk_plot_gdk_draw_circle':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:523:7: note: in expansion of macro 'GTK_PLOT_GDK'
   if(!GTK_PLOT_GDK(pc)->gc) return;
       ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:524:7: note: in expansion of macro 'GTK_PLOT_GDK'
   if(!GTK_PLOT_GDK(pc)->drawable) return;
       ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:526:17: note: in expansion of macro 'GTK_PLOT_GDK'
   gdk_draw_arc (GTK_PLOT_GDK(pc)->drawable, GTK_PLOT_GDK(pc)->gc,
                 ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:526:45: note: in expansion of macro 'GTK_PLOT_GDK'
   gdk_draw_arc (GTK_PLOT_GDK(pc)->drawable, GTK_PLOT_GDK(pc)->gc,
                                             ^~~~~~~~~~~~
gtkplotgdk.c: In function 'gtk_plot_gdk_draw_ellipse':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:539:7: note: in expansion of macro 'GTK_PLOT_GDK'
   if(!GTK_PLOT_GDK(pc)->gc) return;
       ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:540:7: note: in expansion of macro 'GTK_PLOT_GDK'
   if(!GTK_PLOT_GDK(pc)->drawable) return;
       ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:542:17: note: in expansion of macro 'GTK_PLOT_GDK'
   gdk_draw_arc (GTK_PLOT_GDK(pc)->drawable, GTK_PLOT_GDK(pc)->gc,
                 ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:542:45: note: in expansion of macro 'GTK_PLOT_GDK'
   gdk_draw_arc (GTK_PLOT_GDK(pc)->drawable, GTK_PLOT_GDK(pc)->gc,
                                             ^~~~~~~~~~~~
gtkplotgdk.c: In function 'drawstring':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:572:37: note: in expansion of macro 'GTK_PLOT_GDK'
   pango_layout_set_font_description(GTK_PLOT_GDK(pc)->layout, font);
                                     ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:574:25: note: in expansion of macro 'GTK_PLOT_GDK'
   pango_layout_set_text(GTK_PLOT_GDK(pc)->layout, text, -1);
                         ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:575:28: note: in expansion of macro 'GTK_PLOT_GDK'
   pango_layout_get_extents(GTK_PLOT_GDK(pc)->layout, NULL, &rect);
                            ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:585:71: note: in expansion of macro 'GTK_PLOT_GDK'
       gdk_draw_layout (drawable, gc, dx, dy-PANGO_PIXELS(rect.width), GTK_PLOT_GDK(pc)->layout);
                                                                       ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:587:71: note: in expansion of macro 'GTK_PLOT_GDK'
       gdk_draw_layout (drawable, gc, dx-PANGO_PIXELS(rect.width), dy, GTK_PLOT_GDK(pc)->layout);
                                                                       ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:589:46: note: in expansion of macro 'GTK_PLOT_GDK'
       gdk_draw_layout (drawable, gc, dx, dy, GTK_PLOT_GDK(pc)->layout);
                                              ^~~~~~~~~~~~
gtkplotgdk.c: In function 'gtk_plot_gdk_draw_string':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:644:27: note: in expansion of macro 'GTK_PLOT_GDK'
   PangoContext *context = GTK_PLOT_GDK(pc)->context;
                           ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:645:27: note: in expansion of macro 'GTK_PLOT_GDK'
   GdkDrawable *drawable = GTK_PLOT_GDK(pc)->drawable;
                           ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:649:7: note: in expansion of macro 'GTK_PLOT_GDK'
   if(!GTK_PLOT_GDK(pc)->drawable) return;
       ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:650:7: note: in expansion of macro 'GTK_PLOT_GDK'
   if(!GTK_PLOT_GDK(pc)->gc) return;
       ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:653:8: note: in expansion of macro 'GTK_PLOT_GDK'
   gc = GTK_PLOT_GDK(pc)->gc;
        ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:654:12: note: in expansion of macro 'GTK_PLOT_GDK'
   layout = GTK_PLOT_GDK(pc)->layout;
            ^~~~~~~~~~~~
gtkplotgdk.c:691:7: warning: switch missing default case [-Wswitch-default]
       switch(angle){
       ^~~~~~
gtkplotgdk.c:711:7: warning: switch missing default case [-Wswitch-default]
       switch(angle){
       ^~~~~~
gtkplotgdk.c:737:7: warning: switch missing default case [-Wswitch-default]
       switch(angle){
       ^~~~~~
gtkplotgdk.c:689:3: warning: enumeration value 'GTK_JUSTIFY_FILL' not handled in switch [-Wswitch-enum]
   switch(just){
   ^~~~~~
gtkplotgdk.c:938:19: warning: declaration of 'i' shadows a previous local [-Wshadow]
              gint i = g_utf8_prev_char(lastchar) != --aux2 ? 2 : 1;
                   ^
gtkplotgdk.c:628:8: note: shadowed declaration is here
   gint i;
        ^
In file included from /usr/include/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 gtkplotgdk.c:34:
gtkplotgdk.c: In function 'gtk_plot_gdk_draw_pixmap':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:1042:7: note: in expansion of macro 'GTK_PLOT_GDK'
   if(!GTK_PLOT_GDK(pc)->drawable) return;
       ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:1043:7: note: in expansion of macro 'GTK_PLOT_GDK'
   if(!GTK_PLOT_GDK(pc)->gc) return;
       ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:1045:8: note: in expansion of macro 'GTK_PLOT_GDK'
   gc = GTK_PLOT_GDK(pc)->gc;
        ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:1049:29: note: in expansion of macro 'GTK_PLOT_GDK'
   new_pixmap = scale_pixmap(GTK_PLOT_GDK(pc)->drawable, pixmap, scale_x, scale_y);
                             ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:1052:30: note: in expansion of macro 'GTK_PLOT_GDK'
      new_mask = scale_bitmap(GTK_PLOT_GDK(pc)->drawable, mask, scale_x, scale_y);
                              ^~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotgdk.h:32:34: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_GDK(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_gdk_get_type (), GtkPlotGdk)
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:1060:19: note: in expansion of macro 'GTK_PLOT_GDK'
   gdk_draw_pixmap(GTK_PLOT_GDK(pc)->drawable, gc, new_pixmap,
                   ^~~~~~~~~~~~
gtkplotgdk.c: In function 'gtk_plot_gdk_draw_string':
gtkplotgdk.c:1010:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       gtk_plot_pc_draw_rectangle(pc,
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
               TRUE,
               ~~~~~
                          old_tx + width + border_space,
                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                          old_ty - border_space + shadow_width,
                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                          shadow_width, height + 2 * border_space);
                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotgdk.c:1015:5: note: here
     case GTK_PLOT_BORDER_LINE:
     ^~~~
In file included from /usr/include/gtk-2.0/gtk/gtk.h:234,
                 from 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,
   ^
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 gtkplotcairo.c:34:
gtkplotcairo.c: In function 'gtk_plot_cairo_new':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcairo.h:34:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CAIRO(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_cairo_get_type (), GtkPlotCairo)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcairo.c:235:28: note: in expansion of macro 'GTK_PLOT_CAIRO'
   gtk_plot_cairo_construct(GTK_PLOT_CAIRO(object), cairo, NULL);
                            ^~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcairo.h:34:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CAIRO(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_cairo_get_type (), GtkPlotCairo)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcairo.c:236:3: note: in expansion of macro 'GTK_PLOT_CAIRO'
   GTK_PLOT_CAIRO(object)->destroy_cairo = FALSE;
   ^~~~~~~~~~~~~~
gtkplotcairo.c: In function 'gtk_plot_cairo_new_with_drawable':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcairo.h:34:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CAIRO(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_cairo_get_type (), GtkPlotCairo)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcairo.c:257:28: note: in expansion of macro 'GTK_PLOT_CAIRO'
   gtk_plot_cairo_construct(GTK_PLOT_CAIRO(object), cairo, NULL);
                            ^~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcairo.h:34:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CAIRO(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_cairo_get_type (), GtkPlotCairo)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcairo.c:258:3: note: in expansion of macro 'GTK_PLOT_CAIRO'
   GTK_PLOT_CAIRO(object)->destroy_cairo = TRUE;
   ^~~~~~~~~~~~~~
gtkplotcairo.c: In function 'gtk_plot_cairo_finalize':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcairo.h:34:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CAIRO(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_cairo_get_type (), GtkPlotCairo)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcairo.c:299:22: note: in expansion of macro 'GTK_PLOT_CAIRO'
   GtkPlotCairo *pc = GTK_PLOT_CAIRO(object);
                      ^~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcairo.h:34:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CAIRO(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_cairo_get_type (), GtkPlotCairo)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcairo.c:302:3: note: in expansion of macro 'GTK_PLOT_CAIRO'
   GTK_PLOT_CAIRO(object)->cairo = NULL;
   ^~~~~~~~~~~~~~
gtkplotcairo.c: In function 'gtk_plot_cairo_gsave':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcairo.h:34:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CAIRO(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_cairo_get_type (), GtkPlotCairo)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcairo.c:347:20: note: in expansion of macro 'GTK_PLOT_CAIRO'
   cairo_t *cairo = GTK_PLOT_CAIRO(pc)->cairo;
                    ^~~~~~~~~~~~~~
gtkplotcairo.c: In function 'gtk_plot_cairo_grestore':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcairo.h:34:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CAIRO(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_cairo_get_type (), GtkPlotCairo)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcairo.c:356:20: note: in expansion of macro 'GTK_PLOT_CAIRO'
   cairo_t *cairo = GTK_PLOT_CAIRO(pc)->cairo;
                    ^~~~~~~~~~~~~~
gtkplotcairo.c: In function 'gtk_plot_cairo_clip':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcairo.h:34:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CAIRO(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_cairo_get_type (), GtkPlotCairo)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcairo.c:370:20: note: in expansion of macro 'GTK_PLOT_CAIRO'
   cairo_t *cairo = GTK_PLOT_CAIRO(pc)->cairo; /* Shortcut */
                    ^~~~~~~~~~~~~~
gtkplotcairo.c: In function 'gtk_plot_cairo_set_color':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcairo.h:34:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CAIRO(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_cairo_get_type (), GtkPlotCairo)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcairo.c:399:20: note: in expansion of macro 'GTK_PLOT_CAIRO'
   cairo_t *cairo = GTK_PLOT_CAIRO(pc)->cairo; /* Shortcut */
                    ^~~~~~~~~~~~~~
gtkplotcairo.c: In function 'gtk_plot_cairo_set_dash':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcairo.h:34:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CAIRO(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_cairo_get_type (), GtkPlotCairo)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcairo.c:415:20: note: in expansion of macro 'GTK_PLOT_CAIRO'
   cairo_t *cairo = GTK_PLOT_CAIRO(pc)->cairo; /* Shortcut */
                    ^~~~~~~~~~~~~~
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'};
   ^~~~~
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 gtkplotcairo.c:34:
gtkplotcairo.c: In function 'gtk_plot_cairo_set_lineattr':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcairo.h:34:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CAIRO(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_cairo_get_type (), GtkPlotCairo)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcairo.c:442:20: note: in expansion of macro 'GTK_PLOT_CAIRO'
   cairo_t *cairo = GTK_PLOT_CAIRO(pc)->cairo; /* Shortcut */
                    ^~~~~~~~~~~~~~
gtkplotcairo.c: In function 'gtk_plot_cairo_draw_point':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcairo.h:34:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CAIRO(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_cairo_get_type (), GtkPlotCairo)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcairo.c:468:20: note: in expansion of macro 'GTK_PLOT_CAIRO'
   cairo_t *cairo = GTK_PLOT_CAIRO(pc)->cairo; /* Shortcut */
                    ^~~~~~~~~~~~~~
gtkplotcairo.c: In function 'gtk_plot_cairo_draw_line':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcairo.h:34:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CAIRO(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_cairo_get_type (), GtkPlotCairo)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcairo.c:482:20: note: in expansion of macro 'GTK_PLOT_CAIRO'
   cairo_t *cairo = GTK_PLOT_CAIRO(pc)->cairo;
                    ^~~~~~~~~~~~~~
gtkplotcairo.c: In function 'gtk_plot_cairo_draw_lines':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcairo.h:34:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CAIRO(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_cairo_get_type (), GtkPlotCairo)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcairo.c:496:20: note: in expansion of macro 'GTK_PLOT_CAIRO'
   cairo_t *cairo = GTK_PLOT_CAIRO(pc)->cairo;
                    ^~~~~~~~~~~~~~
gtkplotcairo.c: In function 'gtk_plot_cairo_draw_rectangle':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcairo.h:34:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CAIRO(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_cairo_get_type (), GtkPlotCairo)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcairo.c:513:20: note: in expansion of macro 'GTK_PLOT_CAIRO'
   cairo_t *cairo = GTK_PLOT_CAIRO(pc)->cairo;
                    ^~~~~~~~~~~~~~
gtkplotcairo.c: In function 'gtk_plot_cairo_draw_polygon':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcairo.h:34:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CAIRO(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_cairo_get_type (), GtkPlotCairo)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcairo.c:535:20: note: in expansion of macro 'GTK_PLOT_CAIRO'
   cairo_t *cairo = GTK_PLOT_CAIRO(pc)->cairo;
                    ^~~~~~~~~~~~~~
gtkplotcairo.c: In function 'gtk_plot_cairo_draw_circle':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcairo.h:34:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CAIRO(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_cairo_get_type (), GtkPlotCairo)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcairo.c:555:20: note: in expansion of macro 'GTK_PLOT_CAIRO'
   cairo_t *cairo = GTK_PLOT_CAIRO(pc)->cairo;
                    ^~~~~~~~~~~~~~
gtkplotcairo.c: In function 'gtk_plot_cairo_draw_ellipse':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcairo.h:34:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CAIRO(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_cairo_get_type (), GtkPlotCairo)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcairo.c:572:20: note: in expansion of macro 'GTK_PLOT_CAIRO'
   cairo_t *cairo = GTK_PLOT_CAIRO(pc)->cairo;
                    ^~~~~~~~~~~~~~
gtkplotcairo.c: In function 'drawstring':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcairo.h:34:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CAIRO(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_cairo_get_type (), GtkPlotCairo)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcairo.c:603:20: note: in expansion of macro 'GTK_PLOT_CAIRO'
   cairo_t *cairo = GTK_PLOT_CAIRO(pc)->cairo;
                    ^~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcairo.h:34:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CAIRO(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_cairo_get_type (), GtkPlotCairo)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcairo.c:604:25: note: in expansion of macro 'GTK_PLOT_CAIRO'
   PangoLayout *layout = GTK_PLOT_CAIRO(pc)->layout;
                         ^~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcairo.h:34:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CAIRO(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_cairo_get_type (), GtkPlotCairo)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcairo.c:621:37: note: in expansion of macro 'GTK_PLOT_CAIRO'
   pango_layout_set_font_description(GTK_PLOT_CAIRO(pc)->layout, font);
                                     ^~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcairo.h:34:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CAIRO(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_cairo_get_type (), GtkPlotCairo)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcairo.c:622:25: note: in expansion of macro 'GTK_PLOT_CAIRO'
   pango_layout_set_text(GTK_PLOT_CAIRO(pc)->layout, text, -1);
                         ^~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcairo.h:34:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CAIRO(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_cairo_get_type (), GtkPlotCairo)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcairo.c:623:28: note: in expansion of macro 'GTK_PLOT_CAIRO'
   pango_layout_get_extents(GTK_PLOT_CAIRO(pc)->layout, NULL, &rect);
                            ^~~~~~~~~~~~~~
gtkplotcairo.c: In function 'gtk_plot_cairo_draw_string':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcairo.h:34:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CAIRO(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_cairo_get_type (), GtkPlotCairo)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcairo.c:668:20: note: in expansion of macro 'GTK_PLOT_CAIRO'
   cairo_t *cairo = GTK_PLOT_CAIRO(pc)->cairo;
                    ^~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcairo.h:34:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CAIRO(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_cairo_get_type (), GtkPlotCairo)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcairo.c:698:12: note: in expansion of macro 'GTK_PLOT_CAIRO'
   layout = GTK_PLOT_CAIRO(pc)->layout;
            ^~~~~~~~~~~~~~
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;
        ^
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 gtkplotcairo.c:34:
gtkplotcairo.c: In function 'gtk_plot_cairo_draw_pixmap':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcairo.h:34:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CAIRO(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_cairo_get_type (), GtkPlotCairo)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcairo.c:1106:8: note: in expansion of macro 'GTK_PLOT_CAIRO'
   if (!GTK_PLOT_CAIRO(pc)->cairo)
        ^~~~~~~~~~~~~~
gtkplotcairo.c:1109:3: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
   cairo_surface_t *image_surface = NULL;
   ^~~~~~~~~~~~~~~
In file included from /usr/include/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 gtkplotcairo.c:34:
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcairo.h:34:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CAIRO(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_cairo_get_type (), GtkPlotCairo)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcairo.c:1140:14: note: in expansion of macro 'GTK_PLOT_CAIRO'
   cairo_save(GTK_PLOT_CAIRO(pc)->cairo);
              ^~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcairo.h:34:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CAIRO(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_cairo_get_type (), GtkPlotCairo)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcairo.c:1148:28: note: in expansion of macro 'GTK_PLOT_CAIRO'
   cairo_set_source_surface(GTK_PLOT_CAIRO(pc)->cairo,image_surface,xdest,ydest);
                            ^~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcairo.h:34:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CAIRO(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_cairo_get_type (), GtkPlotCairo)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcairo.c:1149:15: note: in expansion of macro 'GTK_PLOT_CAIRO'
   cairo_paint(GTK_PLOT_CAIRO(pc)->cairo);
               ^~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotcairo.h:34:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CAIRO(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_cairo_get_type (), GtkPlotCairo)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcairo.c:1151:17: note: in expansion of macro 'GTK_PLOT_CAIRO'
   cairo_restore(GTK_PLOT_CAIRO(pc)->cairo);
                 ^~~~~~~~~~~~~~
gtkplotcairo.c: In function 'gtk_plot_cairo_draw_string':
gtkplotcairo.c:1078:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       gtk_plot_pc_draw_rectangle(pc,
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                          TRUE,
                          ~~~~~
                          old_tx + width + border_space,
                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                          old_ty - border_space + shadow_width,
                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                          shadow_width, height + 2 * border_space);
                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotcairo.c:1083:5: note: here
     case GTK_PLOT_BORDER_LINE:
     ^~~~
In file included from /usr/include/gtk-2.0/gtk/gtk.h:234,
                 from 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,
   ^
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotpixmap.o gtkplotpixmap.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotpolar.o gtkplotpolar.c
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotprint.o gtkplotprint.c
In file included from /usr/include/gtk-2.0/gtk/gtk.h:234,
                 from 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,
   ^
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 gtkplotpixmap.c:31:
gtkplotpixmap.c: In function 'gtk_plot_pixmap_get_property':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotpixmap.h:29:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PIXMAP(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_pixmap_get_type (), GtkPlotPixmap)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpixmap.c:143:27: note: in expansion of macro 'GTK_PLOT_PIXMAP'
   GtkPlotPixmap *pixmap = GTK_PLOT_PIXMAP (object);
                           ^~~~~~~~~~~~~~~
gtkplotpixmap.c:145:3: warning: switch missing default case [-Wswitch-default]
   switch(prop_id){
   ^~~~~~
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 gtkplotpixmap.c:31:
gtkplotpixmap.c: In function 'gtk_plot_pixmap_set_property':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotpixmap.h:29:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PIXMAP(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_pixmap_get_type (), GtkPlotPixmap)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpixmap.c:161:27: note: in expansion of macro 'GTK_PLOT_PIXMAP'
   GtkPlotPixmap *pixmap = GTK_PLOT_PIXMAP (object);
                           ^~~~~~~~~~~~~~~
gtkplotpixmap.c:163:3: warning: switch missing default case [-Wswitch-default]
   switch(prop_id){
   ^~~~~~
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 gtkplotpixmap.c:31:
gtkplotpixmap.c: In function 'gtk_plot_pixmap_new':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotpixmap.h:29:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PIXMAP(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_pixmap_get_type (), GtkPlotPixmap)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpixmap.c:197:29: note: in expansion of macro 'GTK_PLOT_PIXMAP'
   gtk_plot_pixmap_construct(GTK_PLOT_PIXMAP(widget), pixmap, mask);
                             ^~~~~~~~~~~~~~~
gtkplotpixmap.c: In function 'gtk_plot_pixmap_destroy':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotpixmap.h:29:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PIXMAP(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_pixmap_get_type (), GtkPlotPixmap)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpixmap.c:225:27: note: in expansion of macro 'GTK_PLOT_PIXMAP'
   GtkPlotPixmap *pixmap = GTK_PLOT_PIXMAP(object);
                           ^~~~~~~~~~~~~~~
gtkplotpixmap.c: In function 'gtk_plot_pixmap_clone':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotpixmap.h:29:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PIXMAP(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_pixmap_get_type (), GtkPlotPixmap)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpixmap.c:238:3: note: in expansion of macro 'GTK_PLOT_PIXMAP'
   GTK_PLOT_PIXMAP(copy)->pixmap = GTK_PLOT_PIXMAP(data)->pixmap;
   ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotpixmap.h:29:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PIXMAP(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_pixmap_get_type (), GtkPlotPixmap)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpixmap.c:238:35: note: in expansion of macro 'GTK_PLOT_PIXMAP'
   GTK_PLOT_PIXMAP(copy)->pixmap = GTK_PLOT_PIXMAP(data)->pixmap;
                                   ^~~~~~~~~~~~~~~
In file included 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 gtkplotpixmap.c:31:
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gobject.h:512:45: note: in definition of macro 'g_object_ref'
 #define g_object_ref(Obj)      ((__typeof__(Obj)) (g_object_ref) (Obj))
                                             ^~~
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotpixmap.h:29:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PIXMAP(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_pixmap_get_type (), GtkPlotPixmap)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpixmap.c:239:18: note: in expansion of macro 'GTK_PLOT_PIXMAP'
   gdk_pixmap_ref(GTK_PLOT_PIXMAP(data)->pixmap);
                  ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gobject.h:512:67: note: in definition of macro 'g_object_ref'
 #define g_object_ref(Obj)      ((__typeof__(Obj)) (g_object_ref) (Obj))
                                                                   ^~~
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotpixmap.h:29:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PIXMAP(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_pixmap_get_type (), GtkPlotPixmap)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpixmap.c:239:18: note: in expansion of macro 'GTK_PLOT_PIXMAP'
   gdk_pixmap_ref(GTK_PLOT_PIXMAP(data)->pixmap);
                  ^~~~~~~~~~~~~~~
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 gtkplotpixmap.c:31:
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotpixmap.h:29:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PIXMAP(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_pixmap_get_type (), GtkPlotPixmap)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpixmap.c:240:3: note: in expansion of macro 'GTK_PLOT_PIXMAP'
   GTK_PLOT_PIXMAP(copy)->mask = GTK_PLOT_PIXMAP(data)->mask;
   ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotpixmap.h:29:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PIXMAP(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_pixmap_get_type (), GtkPlotPixmap)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpixmap.c:240:33: note: in expansion of macro 'GTK_PLOT_PIXMAP'
   GTK_PLOT_PIXMAP(copy)->mask = GTK_PLOT_PIXMAP(data)->mask;
                                 ^~~~~~~~~~~~~~~
In file included 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 gtkplotpixmap.c:31:
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gobject.h:512:45: note: in definition of macro 'g_object_ref'
 #define g_object_ref(Obj)      ((__typeof__(Obj)) (g_object_ref) (Obj))
                                             ^~~
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotpixmap.h:29:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PIXMAP(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_pixmap_get_type (), GtkPlotPixmap)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpixmap.c:241:18: note: in expansion of macro 'GTK_PLOT_PIXMAP'
   gdk_bitmap_ref(GTK_PLOT_PIXMAP(data)->mask);
                  ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gobject.h:512:67: note: in definition of macro 'g_object_ref'
 #define g_object_ref(Obj)      ((__typeof__(Obj)) (g_object_ref) (Obj))
                                                                   ^~~
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotpixmap.h:29:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PIXMAP(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_pixmap_get_type (), GtkPlotPixmap)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpixmap.c:241:18: note: in expansion of macro 'GTK_PLOT_PIXMAP'
   gdk_bitmap_ref(GTK_PLOT_PIXMAP(data)->mask);
                  ^~~~~~~~~~~~~~~
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 gtkplotpixmap.c:31:
gtkplotpixmap.c: In function 'gtk_plot_pixmap_draw_symbol':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotpixmap.h:29:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PIXMAP(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_pixmap_get_type (), GtkPlotPixmap)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpixmap.c:255:11: note: in expansion of macro 'GTK_PLOT_PIXMAP'
   image = GTK_PLOT_PIXMAP(data);
           ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpixmap.c:268:29: note: in expansion of macro 'GTK_PLOT3D'
        gtk_plot3d_get_pixel(GTK_PLOT3D(plot), x, y, z,
                             ^~~~~~~~~~
gtkplotpixmap.c: In function 'gtk_plot_pixmap_draw_legend':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotpixmap.h:29:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PIXMAP(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_pixmap_get_type (), GtkPlotPixmap)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpixmap.c:309:12: note: in expansion of macro 'GTK_PLOT_PIXMAP'
   pixmap = GTK_PLOT_PIXMAP(data);
            ^~~~~~~~~~~~~~~
gtkplotpixmap.c:328:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     legend.text = "";
                 ^
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 gtkplotpixmap.c:31:
gtkplotpixmap.c: In function 'gtk_plot_pixmap_get_legend_size':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotpixmap.h:29:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PIXMAP(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_pixmap_get_type (), GtkPlotPixmap)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpixmap.c:377:12: note: in expansion of macro 'GTK_PLOT_PIXMAP'
   pixmap = GTK_PLOT_PIXMAP(data);
            ^~~~~~~~~~~~~~~
gtkplotpixmap.c:387:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     legend.text = "";
                 ^
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotps.o gtkplotps.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,
   ^
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 gtkplotpolar.c:32:
gtkplotpolar.c: In function 'gtk_plot_polar_init':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:139:3: note: in expansion of macro 'GTK_PLOT'
   GTK_PLOT(plot)->legends_attr.transparent = FALSE;
   ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:141:3: note: in expansion of macro 'GTK_PLOT'
   GTK_PLOT(plot)->xmin = 0;
   ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:142:3: note: in expansion of macro 'GTK_PLOT'
   GTK_PLOT(plot)->xmax = 360;
   ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:144:13: note: in expansion of macro 'GTK_PLOT'
   plot->r = GTK_PLOT(plot)->left;
             ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:145:17: note: in expansion of macro 'GTK_PLOT'
   plot->angle = GTK_PLOT(plot)->bottom;
                 ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:147:3: note: in expansion of macro 'GTK_PLOT'
   GTK_PLOT(plot)->bottom->ticks.min = 0.0;
   ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:148:3: note: in expansion of macro 'GTK_PLOT'
   GTK_PLOT(plot)->bottom->ticks.max = 360.0;
   ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:149:3: note: in expansion of macro 'GTK_PLOT'
   GTK_PLOT(plot)->bottom->ticks.step = 30.;
   ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:150:3: note: in expansion of macro 'GTK_PLOT'
   GTK_PLOT(plot)->top->ticks.min = 0.0;
   ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:151:3: note: in expansion of macro 'GTK_PLOT'
   GTK_PLOT(plot)->top->ticks.max = 360.0;
   ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:152:3: note: in expansion of macro 'GTK_PLOT'
   GTK_PLOT(plot)->top->ticks.step = 30.;
   ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:154:3: note: in expansion of macro 'GTK_PLOT'
   GTK_PLOT(plot)->bottom->labels_offset = 15.;
   ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:155:3: note: in expansion of macro 'GTK_PLOT'
   GTK_PLOT(plot)->bottom->label_precision = 0;
   ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:157:3: note: in expansion of macro 'GTK_PLOT'
   GTK_PLOT(plot)->ymin = 0.2;
   ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:158:3: note: in expansion of macro 'GTK_PLOT'
   GTK_PLOT(plot)->left->ticks.min = 0.2;
   ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:159:3: note: in expansion of macro 'GTK_PLOT'
   GTK_PLOT(plot)->left->ticks.step = 0.2;
   ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:160:3: note: in expansion of macro 'GTK_PLOT'
   GTK_PLOT(plot)->right->ticks.min = 0.2;
   ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:161:3: note: in expansion of macro 'GTK_PLOT'
   GTK_PLOT(plot)->right->ticks.step = 0.2;
   ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:163:3: note: in expansion of macro 'GTK_PLOT'
   GTK_PLOT(plot)->left->title.angle = 0.;
   ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:165:27: note: in expansion of macro 'GTK_PLOT'
   gtk_plot_axis_set_title(GTK_PLOT(plot)->left, "R");
                           ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:167:3: note: in expansion of macro 'GTK_PLOT'
   GTK_PLOT(plot)->top->is_visible = FALSE;
   ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:169:3: note: in expansion of macro 'GTK_PLOT'
   GTK_PLOT(plot)->bottom->show_major_grid = TRUE;
   ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:170:3: note: in expansion of macro 'GTK_PLOT'
   GTK_PLOT(plot)->bottom->show_minor_grid = TRUE;
   ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:171:3: note: in expansion of macro 'GTK_PLOT'
   GTK_PLOT(plot)->left->show_major_grid = TRUE;
   ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:172:3: note: in expansion of macro 'GTK_PLOT'
   GTK_PLOT(plot)->left->show_minor_grid = TRUE;
   ^~~~~~~~
gtkplotpolar.c: In function 'gtk_plot_polar_get_property':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotpolar.h:31:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_POLAR(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_polar_get_type (), GtkPlotPolar)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:185:10: note: in expansion of macro 'GTK_PLOT_POLAR'
   plot = GTK_PLOT_POLAR (object);
          ^~~~~~~~~~~~~~
gtkplotpolar.c: In function 'gtk_plot_polar_set_property':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotpolar.h:31:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_POLAR(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_polar_get_type (), GtkPlotPolar)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:205:10: note: in expansion of macro 'GTK_PLOT_POLAR'
   plot = GTK_PLOT_POLAR (object);
          ^~~~~~~~~~~~~~
gtkplotpolar.c:207:3: warning: switch missing default case [-Wswitch-default]
   switch(prop_id){
   ^~~~~~
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 gtkplotpolar.c:32:
gtkplotpolar.c: In function 'gtk_plot_polar_real_paint':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:237:10: note: in expansion of macro 'GTK_PLOT'
   plot = GTK_PLOT(widget);
          ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:249:31: note: in expansion of macro 'GTK_PLOT'
   if(!gtk_plot_is_transparent(GTK_PLOT(plot)))
                               ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotpolar.h:31:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_POLAR(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_polar_get_type (), GtkPlotPolar)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:276:32: note: in expansion of macro 'GTK_PLOT_POLAR'
       gtk_plot_polar_draw_axis(GTK_PLOT_POLAR(plot), plot->left, tick_direction);
                                ^~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotpolar.h:31:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_POLAR(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_polar_get_type (), GtkPlotPolar)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:277:34: note: in expansion of macro 'GTK_PLOT_POLAR'
       gtk_plot_polar_draw_labels(GTK_PLOT_POLAR(plot), plot->left, tick_direction);
                                  ^~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotpolar.h:31:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_POLAR(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_polar_get_type (), GtkPlotPolar)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:291:32: note: in expansion of macro 'GTK_PLOT_POLAR'
       gtk_plot_polar_draw_axis(GTK_PLOT_POLAR(plot), plot->left, tick_direction);
                                ^~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotpolar.h:31:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_POLAR(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_polar_get_type (), GtkPlotPolar)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:292:34: note: in expansion of macro 'GTK_PLOT_POLAR'
       gtk_plot_polar_draw_labels(GTK_PLOT_POLAR(plot), plot->left, tick_direction);
                                  ^~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotpolar.h:31:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_POLAR(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_polar_get_type (), GtkPlotPolar)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:299:34: note: in expansion of macro 'GTK_PLOT_POLAR'
       gtk_plot_polar_draw_circle(GTK_PLOT_POLAR(plot));
                                  ^~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotpolar.h:31:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_POLAR(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_polar_get_type (), GtkPlotPolar)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:302:29: note: in expansion of macro 'GTK_PLOT_POLAR'
   gtk_plot_polar_draw_grids(GTK_PLOT_POLAR(plot));
                             ^~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:307:86: note: in expansion of macro 'GTK_PLOT_DATA'
      GTK_PLOT_DATA_CLASS(GTK_OBJECT_GET_CLASS(GTK_OBJECT(dataset->data)))->draw_data(GTK_PLOT_DATA(dataset->data));
                                                                                      ^~~~~~~~~~~~~
gtkplotpolar.c: In function 'gtk_plot_polar_new':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotpolar.h:31:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_POLAR(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_polar_get_type (), GtkPlotPolar)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:340:28: note: in expansion of macro 'GTK_PLOT_POLAR'
   gtk_plot_polar_construct(GTK_PLOT_POLAR(plot), drawable);
                            ^~~~~~~~~~~~~~
gtkplotpolar.c: In function 'gtk_plot_polar_new_with_size':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotpolar.h:31:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_POLAR(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_polar_get_type (), GtkPlotPolar)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:362:38: note: in expansion of macro 'GTK_PLOT_POLAR'
   gtk_plot_polar_construct_with_size(GTK_PLOT_POLAR(plot), drawable,
                                      ^~~~~~~~~~~~~~
gtkplotpolar.c: In function 'gtk_plot_polar_construct':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:377:3: note: in expansion of macro 'GTK_PLOT'
   GTK_PLOT(plot)->drawable = drawable;
   ^~~~~~~~
gtkplotpolar.c: In function 'gtk_plot_polar_construct_with_size':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:392:3: note: in expansion of macro 'GTK_PLOT'
   GTK_PLOT(plot)->drawable = drawable;
   ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:393:20: note: in expansion of macro 'GTK_PLOT'
   gtk_plot_resize (GTK_PLOT(plot), width, height);
                    ^~~~~~~~
gtkplotpolar.c: In function 'gtk_plot_polar_draw_grids':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:408:10: note: in expansion of macro 'GTK_PLOT'
   plot = GTK_PLOT(polar);
          ^~~~~~~~
gtkplotpolar.c: In function 'gtk_plot_polar_draw_axis':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:511:10: note: in expansion of macro 'GTK_PLOT'
   plot = GTK_PLOT(polar);
          ^~~~~~~~
gtkplotpolar.c: In function 'gtk_plot_polar_draw_labels':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:644:10: note: in expansion of macro 'GTK_PLOT'
   plot = GTK_PLOT(polar);
          ^~~~~~~~
gtkplotpolar.c:663:3: warning: switch missing default case [-Wswitch-default]
   switch(axis->labels_attr.angle){
   ^~~~~~
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 gtkplotpolar.c:32:
gtkplotpolar.c: In function 'gtk_plot_polar_draw_circle':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:768:10: note: in expansion of macro 'GTK_PLOT'
   plot = GTK_PLOT(polar);
          ^~~~~~~~
gtkplotpolar.c: In function 'gtk_plot_polar_real_get_pixel':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:914:12: note: in expansion of macro 'GTK_PLOT'
     plot = GTK_PLOT(widget);
            ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotpolar.h:31:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_POLAR(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_polar_get_type (), GtkPlotPolar)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:915:13: note: in expansion of macro 'GTK_PLOT_POLAR'
     polar = GTK_PLOT_POLAR(widget);
             ^~~~~~~~~~~~~~
gtkplotpolar.c: In function 'gtk_plot_polar_real_get_point':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:951:12: note: in expansion of macro 'GTK_PLOT'
     plot = GTK_PLOT(widget);
            ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotpolar.h:31:36: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_POLAR(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_polar_get_type (), GtkPlotPolar)
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotpolar.c:957:16: note: in expansion of macro 'GTK_PLOT_POLAR'
     rotation = GTK_PLOT_POLAR(widget)->rotation;
                ^~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtk.h:234,
                 from gtkplotprint.c:33:
/usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
 typedef void (*GtkItemFactoryCallback)  ();
 ^~~~~~~
In file included from /usr/include/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 gtkplotprint.c:33:
gtkplotprint.c: In function 'gtk_plot_export_ps':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotps.h:34:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_ps_get_type (), GtkPlotPS)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotprint.c:80:8: note: in expansion of macro 'GTK_PLOT_PS'
   ps = GTK_PLOT_PS(gtk_plot_ps_new(file_name, orient, epsflag, page_size, 1.0, 1.0));
        ^~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotpc.h:31:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PC(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_pc_get_type (), GtkPlotPC)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotprint.c:100:14: note: in expansion of macro 'GTK_PLOT_PC'
   plot->pc = GTK_PLOT_PC(ps);
              ^~~~~~~~~~~
gtkplotprint.c: In function 'gtk_plot_export_ps_with_size':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotps.h:34:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_ps_get_type (), GtkPlotPS)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotprint.c:145:8: note: in expansion of macro 'GTK_PLOT_PS'
   ps = GTK_PLOT_PS(gtk_plot_ps_new_with_size(file_name, orient, epsflag,
        ^~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotpc.h:31:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PC(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_pc_get_type (), GtkPlotPC)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotprint.c:167:14: note: in expansion of macro 'GTK_PLOT_PC'
   plot->pc = GTK_PLOT_PC(ps);
              ^~~~~~~~~~~
gtkplotprint.c: In function 'gtk_plot_canvas_export_ps':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotps.h:34:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_ps_get_type (), GtkPlotPS)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotprint.c:208:8: note: in expansion of macro 'GTK_PLOT_PS'
   ps = GTK_PLOT_PS(gtk_plot_ps_new(file_name, orient, epsflag, page_size, 1.0, 1.0));
        ^~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotpc.h:31:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PC(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_pc_get_type (), GtkPlotPC)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotprint.c:226:16: note: in expansion of macro 'GTK_PLOT_PC'
   canvas->pc = GTK_PLOT_PC(ps);
                ^~~~~~~~~~~
gtkplotprint.c: In function 'gtk_plot_canvas_export_ps_with_size':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotps.h:34:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_ps_get_type (), GtkPlotPS)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotprint.c:273:8: note: in expansion of macro 'GTK_PLOT_PS'
   ps = GTK_PLOT_PS(gtk_plot_ps_new_with_size(file_name, orient, epsflag,
        ^~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotpc.h:31:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PC(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_pc_get_type (), GtkPlotPC)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotprint.c:294:16: note: in expansion of macro 'GTK_PLOT_PC'
   canvas->pc = GTK_PLOT_PC(ps);
                ^~~~~~~~~~~
gtkplotprint.c: In function 'recalc_pixels':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotprint.c:318:12: note: in expansion of macro 'GTK_PLOT_DATA'
     data = GTK_PLOT_DATA(list->data);
            ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotprint.c:320:33: note: in expansion of macro 'GTK_PLOT_SURFACE'
       GtkPlotSurface *surface = GTK_PLOT_SURFACE(data);
                                 ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotprint.c:327:32: note: in expansion of macro 'GTK_PLOT3D'
           gtk_plot3d_get_pixel(GTK_PLOT3D(plot),
                                ^~~~~~~~~~
gtkplotprint.c: In function 'gtk_plot_canvas_export_cairo':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotpc.h:31:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PC(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_pc_get_type (), GtkPlotPC)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotprint.c:362:12: note: in expansion of macro 'GTK_PLOT_PC'
   new_pc = GTK_PLOT_PC(gtk_plot_cairo_new(cairo));
            ^~~~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I..  -I. -I.. -I../ve -I../gtkextra -I.. -I../ve -I../gtkextra -DGNOMELOCALEDIR=\""/usr/share/locale"\" -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gtkplotsurface.o gtkplotsurface.c
In file included from /usr/include/gtk-2.0/gtk/gtk.h:234,
                 from 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,
   ^
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 gtkplotps.c:43:
gtkplotps.c: In function 'gtk_plot_ps_init':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotpc.h:31:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PC(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_pc_get_type (), GtkPlotPC)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotps.c:160:3: note: in expansion of macro 'GTK_PLOT_PC'
   GTK_PLOT_PC(ps)->use_pixmap = FALSE;
   ^~~~~~~~~~~
gtkplotps.c: In function 'gtk_plot_ps_destroy':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotps.h:34:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_ps_get_type (), GtkPlotPS)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotps.c:204:8: note: in expansion of macro 'GTK_PLOT_PS'
   ps = GTK_PLOT_PS(object);
        ^~~~~~~~~~~
gtkplotps.c: In function 'gtk_plot_ps_new':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotps.h:34:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_ps_get_type (), GtkPlotPS)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotps.c:239:8: note: in expansion of macro 'GTK_PLOT_PS'
   ps = GTK_PLOT_PS(object);
        ^~~~~~~~~~~
gtkplotps.c: In function 'gtk_plot_ps_new_with_size':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotps.h:34:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_ps_get_type (), GtkPlotPS)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotps.c:325:8: note: in expansion of macro 'GTK_PLOT_PS'
   ps = GTK_PLOT_PS(object);
        ^~~~~~~~~~~
gtkplotps.c: In function 'gtk_plot_ps_set_size':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotpc.h:31:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PC(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_pc_get_type (), GtkPlotPC)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotps.c:399:31: note: in expansion of macro 'GTK_PLOT_PC'
      gtk_plot_pc_set_viewport(GTK_PLOT_PC(ps), ps->page_width, ps->page_height);
                               ^~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotpc.h:31:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PC(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_pc_get_type (), GtkPlotPC)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotps.c:401:31: note: in expansion of macro 'GTK_PLOT_PC'
      gtk_plot_pc_set_viewport(GTK_PLOT_PC(ps), ps->page_height, ps->page_width);
                               ^~~~~~~~~~~
gtkplotps.c: In function 'pssetlineattr':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotps.h:34:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_ps_get_type (), GtkPlotPS)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotps.c:433:19: note: in expansion of macro 'GTK_PLOT_PS'
     FILE *psout = GTK_PLOT_PS(pc)->psfile;
                   ^~~~~~~~~~~
gtkplotps.c: In function 'pssetdash':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotps.h:34:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_ps_get_type (), GtkPlotPS)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotps.c:449:19: note: in expansion of macro 'GTK_PLOT_PS'
     FILE *psout = GTK_PLOT_PS(pc)->psfile;
                   ^~~~~~~~~~~
gtkplotps.c: In function 'psleave':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotps.h:34:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_ps_get_type (), GtkPlotPS)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotps.c:477:13: note: in expansion of macro 'GTK_PLOT_PS'
     fprintf(GTK_PLOT_PS(pc)->psfile, "showpage\n");
             ^~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotps.h:34:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_ps_get_type (), GtkPlotPS)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotps.c:478:13: note: in expansion of macro 'GTK_PLOT_PS'
     fprintf(GTK_PLOT_PS(pc)->psfile, "%%%%Trailer\n");
             ^~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotps.h:34:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_ps_get_type (), GtkPlotPS)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotps.c:479:13: note: in expansion of macro 'GTK_PLOT_PS'
     fprintf(GTK_PLOT_PS(pc)->psfile, "%%%%EOF\n");
             ^~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotps.h:34:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_ps_get_type (), GtkPlotPS)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotps.c:480:12: note: in expansion of macro 'GTK_PLOT_PS'
     fclose(GTK_PLOT_PS(pc)->psfile);
            ^~~~~~~~~~~
gtkplotps.c: In function 'psinit':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotps.h:34:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_ps_get_type (), GtkPlotPS)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotps.c:497:10: note: in expansion of macro 'GTK_PLOT_PS'
     ps = GTK_PLOT_PS(pc);
          ^~~~~~~~~~~
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);
                                             ~~~~~~^~~~~~~~
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 gtkplotps.c:43:
gtkplotps.c: In function 'pssetcolor':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotps.h:34:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_ps_get_type (), GtkPlotPS)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotps.c:706:19: note: in expansion of macro 'GTK_PLOT_PS'
     FILE *psout = GTK_PLOT_PS(pc)->psfile;
                   ^~~~~~~~~~~
gtkplotps.c: In function 'psdrawpoint':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotps.h:34:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_ps_get_type (), GtkPlotPS)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotps.c:717:17: note: in expansion of macro 'GTK_PLOT_PS'
   FILE *psout = GTK_PLOT_PS(pc)->psfile;
                 ^~~~~~~~~~~
gtkplotps.c: In function 'psdrawlines':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotps.h:34:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_ps_get_type (), GtkPlotPS)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotps.c:729:17: note: in expansion of macro 'GTK_PLOT_PS'
   FILE *psout = GTK_PLOT_PS(pc)->psfile;
                 ^~~~~~~~~~~
gtkplotps.c: In function 'psdrawpolygon':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotps.h:34:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_ps_get_type (), GtkPlotPS)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotps.c:743:17: note: in expansion of macro 'GTK_PLOT_PS'
   FILE *psout = GTK_PLOT_PS(pc)->psfile;
                 ^~~~~~~~~~~
gtkplotps.c: In function 'psdrawline':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotps.h:34:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_ps_get_type (), GtkPlotPS)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotps.c:760:17: note: in expansion of macro 'GTK_PLOT_PS'
   FILE *psout = GTK_PLOT_PS(pc)->psfile;
                 ^~~~~~~~~~~
gtkplotps.c: In function 'psdrawcircle':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotps.h:34:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_ps_get_type (), GtkPlotPS)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotps.c:788:17: note: in expansion of macro 'GTK_PLOT_PS'
   FILE *psout = GTK_PLOT_PS(pc)->psfile;
                 ^~~~~~~~~~~
gtkplotps.c: In function 'psdrawellipse':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotps.h:34:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_ps_get_type (), GtkPlotPS)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotps.c:805:17: note: in expansion of macro 'GTK_PLOT_PS'
   FILE *psout = GTK_PLOT_PS(pc)->psfile;
                 ^~~~~~~~~~~
gtkplotps.c: In function 'psoutputstring':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotps.h:34:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_ps_get_type (), GtkPlotPS)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotps.c:830:15: note: in expansion of macro 'GTK_PLOT_PS'
   FILE *out = GTK_PLOT_PS(pc)->psfile;
               ^~~~~~~~~~~
gtkplotps.c:843:18: warning: comparison is always true due to limited range of data type [-Wtype-limits]
       code = (*p >= 0 && *p <= 0x7f) ? 1 : 2;
                  ^~
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 gtkplotps.c:43:
gtkplotps.c: In function 'psdrawstring':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotps.h:34:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_ps_get_type (), GtkPlotPS)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotps.c:927:11: note: in expansion of macro 'GTK_PLOT_PS'
   psout = GTK_PLOT_PS(pc)->psfile;
           ^~~~~~~~~~~
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) {
     ^~~~~~
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 gtkplotps.c:43:
gtkplotps.c: In function 'pssetfont':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotps.h:34:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_ps_get_type (), GtkPlotPS)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotps.c:1243:17: note: in expansion of macro 'GTK_PLOT_PS'
   FILE *psout = GTK_PLOT_PS(pc)->psfile;
                 ^~~~~~~~~~~
gtkplotps.c: In function 'psgsave':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotps.h:34:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_ps_get_type (), GtkPlotPS)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotps.c:1261:8: note: in expansion of macro 'GTK_PLOT_PS'
   ps = GTK_PLOT_PS(pc);
        ^~~~~~~~~~~
gtkplotps.c: In function 'psgrestore':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotps.h:34:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_ps_get_type (), GtkPlotPS)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotps.c:1275:8: note: in expansion of macro 'GTK_PLOT_PS'
   ps = GTK_PLOT_PS(pc);
        ^~~~~~~~~~~
gtkplotps.c: In function 'psclipmask':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotps.h:34:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_ps_get_type (), GtkPlotPS)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotps.c:1290:17: note: in expansion of macro 'GTK_PLOT_PS'
   FILE *psout = GTK_PLOT_PS(pc)->psfile;
                 ^~~~~~~~~~~
gtkplotps.c: In function 'psclip':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotps.h:34:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_ps_get_type (), GtkPlotPS)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotps.c:1367:17: note: in expansion of macro 'GTK_PLOT_PS'
   FILE *psout = GTK_PLOT_PS(pc)->psfile;
                 ^~~~~~~~~~~
gtkplotps.c: In function 'psdrawpixmap':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotps.h:34:33: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_PS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_ps_get_type (), GtkPlotPS)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotps.c:1389:17: note: in expansion of macro 'GTK_PLOT_PS'
   FILE *psout = GTK_PLOT_PS(pc)->psfile;
                 ^~~~~~~~~~~
gtkplotps.c: In function 'psdrawstring':
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:
     ^~~~
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,
   ^
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 gtkplotsurface.c:32:
gtkplotsurface.c: In function 'gtk_plot_surface_set_property':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:361:10: note: in expansion of macro 'GTK_PLOT_SURFACE'
   data = GTK_PLOT_SURFACE (object);
          ^~~~~~~~~~~~~~~~
gtkplotsurface.c:363:3: warning: switch missing default case [-Wswitch-default]
   switch (prop_id)
   ^~~~~~
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 gtkplotsurface.c:32:
gtkplotsurface.c: In function 'gtk_plot_surface_get_property':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:418:10: note: in expansion of macro 'GTK_PLOT_SURFACE'
   data = GTK_PLOT_SURFACE (object);
          ^~~~~~~~~~~~~~~~
gtkplotsurface.c: In function 'update_data':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:474:5: note: in expansion of macro 'GTK_PLOT_SURFACE'
     GTK_PLOT_SURFACE(data)->recalc_dt = TRUE;
     ^~~~~~~~~~~~~~~~
gtkplotsurface.c: In function 'gtk_plot_surface_update_range':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:487:13: note: in expansion of macro 'GTK_PLOT_SURFACE'
   surface = GTK_PLOT_SURFACE(data);
             ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:517:13: note: in expansion of macro 'GTK_PLOT'
      xmin = GTK_PLOT(plot)->xmin;
             ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:518:13: note: in expansion of macro 'GTK_PLOT'
      xmax = GTK_PLOT(plot)->xmax;
             ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:519:13: note: in expansion of macro 'GTK_PLOT'
      ymin = GTK_PLOT(plot)->ymin;
             ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:520:13: note: in expansion of macro 'GTK_PLOT'
      ymax = GTK_PLOT(plot)->ymax;
             ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:551:26: note: in expansion of macro 'GTK_PLOT_DATA'
      gtk_plot_data_set_x(GTK_PLOT_DATA(surface), fx);
                          ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:552:26: note: in expansion of macro 'GTK_PLOT_DATA'
      gtk_plot_data_set_y(GTK_PLOT_DATA(surface), fy);
                          ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:553:26: note: in expansion of macro 'GTK_PLOT_DATA'
      gtk_plot_data_set_z(GTK_PLOT_DATA(surface), fz);
                          ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:554:34: note: in expansion of macro 'GTK_PLOT_DATA'
      gtk_plot_data_set_numpoints(GTK_PLOT_DATA(surface), npoints);
                                  ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:558:26: note: in expansion of macro 'GTK_PLOT_DATA'
      gtk_plot_data_set_x(GTK_PLOT_DATA(surface), NULL);
                          ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:559:26: note: in expansion of macro 'GTK_PLOT_DATA'
      gtk_plot_data_set_y(GTK_PLOT_DATA(surface), NULL);
                          ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:560:26: note: in expansion of macro 'GTK_PLOT_DATA'
      gtk_plot_data_set_z(GTK_PLOT_DATA(surface), NULL);
                          ^~~~~~~~~~~~~
gtkplotsurface.c: In function 'gtk_plot_surface_add_to_plot':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:575:33: note: in expansion of macro 'GTK_PLOT_SURFACE'
     gtk_plot_surface_build_mesh(GTK_PLOT_SURFACE(data));
                                 ^~~~~~~~~~~~~~~~
gtkplotsurface.c: In function 'gtk_plot_surface_init':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:640:38: note: in expansion of macro 'GTK_PLOT_DATA'
   dim = gtk_plot_data_find_dimension(GTK_PLOT_DATA(dataset), "y");
                                      ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:642:38: note: in expansion of macro 'GTK_PLOT_DATA'
   dim = gtk_plot_data_find_dimension(GTK_PLOT_DATA(dataset), "z");
                                      ^~~~~~~~~~~~~
gtkplotsurface.c: In function 'gtk_plot_surface_new_function':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:669:39: note: in expansion of macro 'GTK_PLOT_SURFACE'
   gtk_plot_surface_construct_function(GTK_PLOT_SURFACE(dataset), function);
                                       ^~~~~~~~~~~~~~~~
gtkplotsurface.c: In function 'gtk_plot_surface_construct_function':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:683:3: note: in expansion of macro 'GTK_PLOT_DATA'
   GTK_PLOT_DATA(surface)->is_function = TRUE;
   ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:684:3: note: in expansion of macro 'GTK_PLOT_DATA'
   GTK_PLOT_DATA(surface)->function3d = function;
   ^~~~~~~~~~~~~
gtkplotsurface.c: In function 'gtk_plot_surface_destroy':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:698:13: note: in expansion of macro 'GTK_PLOT_SURFACE'
   surface = GTK_PLOT_SURFACE(object);
             ^~~~~~~~~~~~~~~~
gtkplotsurface.c: In function 'gtk_plot_surface_clone':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:729:3: note: in expansion of macro 'GTK_PLOT_SURFACE'
   GTK_PLOT_SURFACE(copy_data)->color = GTK_PLOT_SURFACE(real_data)->color;
   ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:729:40: note: in expansion of macro 'GTK_PLOT_SURFACE'
   GTK_PLOT_SURFACE(copy_data)->color = GTK_PLOT_SURFACE(real_data)->color;
                                        ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:730:3: note: in expansion of macro 'GTK_PLOT_SURFACE'
   GTK_PLOT_SURFACE(copy_data)->shadow = GTK_PLOT_SURFACE(real_data)->shadow;
   ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:730:41: note: in expansion of macro 'GTK_PLOT_SURFACE'
   GTK_PLOT_SURFACE(copy_data)->shadow = GTK_PLOT_SURFACE(real_data)->shadow;
                                         ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:731:3: note: in expansion of macro 'GTK_PLOT_SURFACE'
   GTK_PLOT_SURFACE(copy_data)->grid_foreground = GTK_PLOT_SURFACE(real_data)->grid_foreground;
   ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:731:50: note: in expansion of macro 'GTK_PLOT_SURFACE'
   GTK_PLOT_SURFACE(copy_data)->grid_foreground = GTK_PLOT_SURFACE(real_data)->grid_foreground;
                                                  ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:732:3: note: in expansion of macro 'GTK_PLOT_SURFACE'
   GTK_PLOT_SURFACE(copy_data)->grid_background = GTK_PLOT_SURFACE(real_data)->grid_background;
   ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:732:50: note: in expansion of macro 'GTK_PLOT_SURFACE'
   GTK_PLOT_SURFACE(copy_data)->grid_background = GTK_PLOT_SURFACE(real_data)->grid_background;
                                                  ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:734:3: note: in expansion of macro 'GTK_PLOT_SURFACE'
   GTK_PLOT_SURFACE(copy_data)->use_height_gradient = GTK_PLOT_SURFACE(real_data)->use_height_gradient;
   ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:734:54: note: in expansion of macro 'GTK_PLOT_SURFACE'
   GTK_PLOT_SURFACE(copy_data)->use_height_gradient = GTK_PLOT_SURFACE(real_data)->use_height_gradient;
                                                      ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:735:3: note: in expansion of macro 'GTK_PLOT_SURFACE'
   GTK_PLOT_SURFACE(copy_data)->use_amplitud = GTK_PLOT_SURFACE(real_data)->use_amplitud;
   ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:735:47: note: in expansion of macro 'GTK_PLOT_SURFACE'
   GTK_PLOT_SURFACE(copy_data)->use_amplitud = GTK_PLOT_SURFACE(real_data)->use_amplitud;
                                               ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:737:3: note: in expansion of macro 'GTK_PLOT_SURFACE'
   GTK_PLOT_SURFACE(copy_data)->light = GTK_PLOT_SURFACE(real_data)->light;
   ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:737:40: note: in expansion of macro 'GTK_PLOT_SURFACE'
   GTK_PLOT_SURFACE(copy_data)->light = GTK_PLOT_SURFACE(real_data)->light;
                                        ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:738:3: note: in expansion of macro 'GTK_PLOT_SURFACE'
   GTK_PLOT_SURFACE(copy_data)->ambient = GTK_PLOT_SURFACE(real_data)->ambient;
   ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:738:42: note: in expansion of macro 'GTK_PLOT_SURFACE'
   GTK_PLOT_SURFACE(copy_data)->ambient = GTK_PLOT_SURFACE(real_data)->ambient;
                                          ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:740:3: note: in expansion of macro 'GTK_PLOT_SURFACE'
   GTK_PLOT_SURFACE(copy_data)->nx = GTK_PLOT_SURFACE(real_data)->nx;
   ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:740:37: note: in expansion of macro 'GTK_PLOT_SURFACE'
   GTK_PLOT_SURFACE(copy_data)->nx = GTK_PLOT_SURFACE(real_data)->nx;
                                     ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:741:3: note: in expansion of macro 'GTK_PLOT_SURFACE'
   GTK_PLOT_SURFACE(copy_data)->ny = GTK_PLOT_SURFACE(real_data)->ny;
   ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:741:37: note: in expansion of macro 'GTK_PLOT_SURFACE'
   GTK_PLOT_SURFACE(copy_data)->ny = GTK_PLOT_SURFACE(real_data)->ny;
                                     ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:743:3: note: in expansion of macro 'GTK_PLOT_SURFACE'
   GTK_PLOT_SURFACE(copy_data)->show_grid = GTK_PLOT_SURFACE(real_data)->show_grid;
   ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:743:44: note: in expansion of macro 'GTK_PLOT_SURFACE'
   GTK_PLOT_SURFACE(copy_data)->show_grid = GTK_PLOT_SURFACE(real_data)->show_grid;
                                            ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:744:3: note: in expansion of macro 'GTK_PLOT_SURFACE'
   GTK_PLOT_SURFACE(copy_data)->show_mesh = GTK_PLOT_SURFACE(real_data)->show_mesh;
   ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:744:44: note: in expansion of macro 'GTK_PLOT_SURFACE'
   GTK_PLOT_SURFACE(copy_data)->show_mesh = GTK_PLOT_SURFACE(real_data)->show_mesh;
                                            ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:745:3: note: in expansion of macro 'GTK_PLOT_SURFACE'
   GTK_PLOT_SURFACE(copy_data)->transparent = GTK_PLOT_SURFACE(real_data)->transparent;
   ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:745:46: note: in expansion of macro 'GTK_PLOT_SURFACE'
   GTK_PLOT_SURFACE(copy_data)->transparent = GTK_PLOT_SURFACE(real_data)->transparent;
                                              ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:747:3: note: in expansion of macro 'GTK_PLOT_SURFACE'
   GTK_PLOT_SURFACE(copy_data)->xstep = GTK_PLOT_SURFACE(real_data)->xstep;
   ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:747:40: note: in expansion of macro 'GTK_PLOT_SURFACE'
   GTK_PLOT_SURFACE(copy_data)->xstep = GTK_PLOT_SURFACE(real_data)->xstep;
                                        ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:748:3: note: in expansion of macro 'GTK_PLOT_SURFACE'
   GTK_PLOT_SURFACE(copy_data)->ystep = GTK_PLOT_SURFACE(real_data)->ystep;
   ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:748:40: note: in expansion of macro 'GTK_PLOT_SURFACE'
   GTK_PLOT_SURFACE(copy_data)->ystep = GTK_PLOT_SURFACE(real_data)->ystep;
                                        ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:750:3: note: in expansion of macro 'GTK_PLOT_SURFACE'
   GTK_PLOT_SURFACE(copy_data)->mesh_line = GTK_PLOT_SURFACE(real_data)->mesh_line;
   ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:750:44: note: in expansion of macro 'GTK_PLOT_SURFACE'
   GTK_PLOT_SURFACE(copy_data)->mesh_line = GTK_PLOT_SURFACE(real_data)->mesh_line;
                                            ^~~~~~~~~~~~~~~~
gtkplotsurface.c: In function 'gtk_plot_surface_draw_private':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:762:13: note: in expansion of macro 'GTK_PLOT_SURFACE'
   surface = GTK_PLOT_SURFACE(data);
             ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:763:10: note: in expansion of macro 'GTK_PLOT_DATA'
   data = GTK_PLOT_DATA(surface);
          ^~~~~~~~~~~~~
In file included from /usr/lib/arm-linux-gnueabihf/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 gtkplotsurface.c:32:
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro '_G_BOOLEAN_EXPR'
    if (expr)                                    \
        ^~~~
/usr/include/glib-2.0/glib/gmessages.h:585:9: note: in expansion of macro 'G_LIKELY'
      if G_LIKELY(expr) { } else            \
         ^~~~~~~~
gtkplotsurface.c:765:3: note: in expansion of macro 'g_return_if_fail'
   g_return_if_fail(GTK_PLOT_DATA(data)->plot != NULL);
   ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:765:20: note: in expansion of macro 'GTK_PLOT_DATA'
   g_return_if_fail(GTK_PLOT_DATA(data)->plot != NULL);
                    ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro '_G_BOOLEAN_EXPR'
    if (expr)                                    \
        ^~~~
/usr/include/glib-2.0/glib/gmessages.h:585:9: note: in expansion of macro 'G_LIKELY'
      if G_LIKELY(expr) { } else            \
         ^~~~~~~~
gtkplotsurface.c:766:3: note: in expansion of macro 'g_return_if_fail'
   g_return_if_fail(GTK_IS_PLOT(GTK_PLOT_DATA(data)->plot));
   ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:495:66: note: in expansion of macro '_G_TYPE_CIT'
 #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type)            (_G_TYPE_CIT ((instance), (g_type)))
                                                                  ^~~~~~~~~~~
gtkplot.h:35:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE'
 #define GTK_IS_PLOT(obj)     G_TYPE_CHECK_INSTANCE_TYPE (obj, gtk_plot_get_type ())
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:766:20: note: in expansion of macro 'GTK_IS_PLOT'
   g_return_if_fail(GTK_IS_PLOT(GTK_PLOT_DATA(data)->plot));
                    ^~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:766:32: note: in expansion of macro 'GTK_PLOT_DATA'
   g_return_if_fail(GTK_IS_PLOT(GTK_PLOT_DATA(data)->plot));
                                ^~~~~~~~~~~~~
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 gtkplotsurface.c:32:
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:769:10: note: in expansion of macro 'GTK_PLOT'
   plot = GTK_PLOT(data->plot);
          ^~~~~~~~
In file included from /usr/lib/arm-linux-gnueabihf/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 gtkplotsurface.c:32:
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro '_G_BOOLEAN_EXPR'
    if (expr)                                    \
        ^~~~
/usr/include/glib-2.0/glib/gmessages.h:585:9: note: in expansion of macro 'G_LIKELY'
      if G_LIKELY(expr) { } else            \
         ^~~~~~~~
gtkplotsurface.c:771:3: note: in expansion of macro 'g_return_if_fail'
   g_return_if_fail(GTK_PLOT_DATA(data)->plot != NULL);
   ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:771:20: note: in expansion of macro 'GTK_PLOT_DATA'
   g_return_if_fail(GTK_PLOT_DATA(data)->plot != NULL);
                    ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro '_G_BOOLEAN_EXPR'
    if (expr)                                    \
        ^~~~
/usr/include/glib-2.0/glib/gmessages.h:585:9: note: in expansion of macro 'G_LIKELY'
      if G_LIKELY(expr) { } else            \
         ^~~~~~~~
gtkplotsurface.c:772:3: note: in expansion of macro 'g_return_if_fail'
   g_return_if_fail(GTK_IS_PLOT(GTK_PLOT_DATA(data)->plot));
   ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:495:66: note: in expansion of macro '_G_TYPE_CIT'
 #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type)            (_G_TYPE_CIT ((instance), (g_type)))
                                                                  ^~~~~~~~~~~
gtkplot.h:35:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE'
 #define GTK_IS_PLOT(obj)     G_TYPE_CHECK_INSTANCE_TYPE (obj, gtk_plot_get_type ())
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:772:20: note: in expansion of macro 'GTK_IS_PLOT'
   g_return_if_fail(GTK_IS_PLOT(GTK_PLOT_DATA(data)->plot));
                    ^~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:772:32: note: in expansion of macro 'GTK_PLOT_DATA'
   g_return_if_fail(GTK_IS_PLOT(GTK_PLOT_DATA(data)->plot));
                                ^~~~~~~~~~~~~
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 gtkplotsurface.c:32:
gtkplotsurface.c: In function 'gtk_plot_surface_draw_polygons':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:798:10: note: in expansion of macro 'GTK_PLOT_DATA'
   data = GTK_PLOT_DATA(surface);
          ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:799:10: note: in expansion of macro 'GTK_PLOT'
   plot = GTK_PLOT(data->plot);
          ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:802:33: note: in expansion of macro 'GTK_PLOT_DATA'
   array_a = gtk_plot_data_get_a(GTK_PLOT_DATA(surface), &n);
                                 ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:832:29: note: in expansion of macro 'GTK_PLOT3D'
         GtkPlot3D *plot3d = GTK_PLOT3D(plot);
                             ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:858:40: note: in expansion of macro 'GTK_PLOT_DATA'
       gtk_plot_data_get_gradient_level(GTK_PLOT_DATA(surface),
                                        ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:864:40: note: in expansion of macro 'GTK_PLOT_DATA'
       gtk_plot_data_get_gradient_level(GTK_PLOT_DATA(surface),
                                        ^~~~~~~~~~~~~
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";
                 ^
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 gtkplotsurface.c:32:
gtkplotsurface.c: In function 'gtk_plot_surface_draw_legend':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:981:13: note: in expansion of macro 'GTK_PLOT_SURFACE'
   surface = GTK_PLOT_SURFACE(data);
             ^~~~~~~~~~~~~~~~
gtkplotsurface.c:999:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     legend.text = "X";
                 ^
gtkplotsurface.c:1036:37: warning: comparison between pointer and zero character constant [-Wpointer-compare]
     if(data->legend && data->legend != '\0') gtk_plot_draw_text(plot, legend);
                                     ^~
gtkplotsurface.c:1036:24: note: did you mean to dereference the pointer?
     if(data->legend && data->legend != '\0') gtk_plot_draw_text(plot, legend);
                        ^
gtkplotsurface.c: In function 'hsv_to_rgb':
gtkplotsurface.c:1103:7: warning: switch missing default case [-Wswitch-default]
       switch (i)
       ^~~~~~
In file included from /usr/include/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 gtkplotsurface.c:32:
gtkplotsurface.c: In function 'gtk_plot_surface_set_points':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:1429:23: note: in expansion of macro 'GTK_PLOT_DATA'
   gtk_plot_data_set_x(GTK_PLOT_DATA(data), x);
                       ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:1430:23: note: in expansion of macro 'GTK_PLOT_DATA'
   gtk_plot_data_set_y(GTK_PLOT_DATA(data), y);
                       ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:1431:23: note: in expansion of macro 'GTK_PLOT_DATA'
   gtk_plot_data_set_z(GTK_PLOT_DATA(data), z);
                       ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:1432:24: note: in expansion of macro 'GTK_PLOT_DATA'
   gtk_plot_data_set_dx(GTK_PLOT_DATA(data), dx);
                        ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:1433:24: note: in expansion of macro 'GTK_PLOT_DATA'
   gtk_plot_data_set_dy(GTK_PLOT_DATA(data), dy);
                        ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:1434:24: note: in expansion of macro 'GTK_PLOT_DATA'
   gtk_plot_data_set_dz(GTK_PLOT_DATA(data), dz);
                        ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:1437:31: note: in expansion of macro 'GTK_PLOT_DATA'
   gtk_plot_data_set_numpoints(GTK_PLOT_DATA(data), nx * ny);
                               ^~~~~~~~~~~~~
gtkplotsurface.c: In function 'gtk_plot_surface_get_points':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:1462:28: note: in expansion of macro 'GTK_PLOT_DATA'
   *x = gtk_plot_data_get_x(GTK_PLOT_DATA(data), &n);
                            ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:1463:28: note: in expansion of macro 'GTK_PLOT_DATA'
   *y = gtk_plot_data_get_y(GTK_PLOT_DATA(data), &n);
                            ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:1464:28: note: in expansion of macro 'GTK_PLOT_DATA'
   *z = gtk_plot_data_get_z(GTK_PLOT_DATA(data), &n);
                            ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:1465:30: note: in expansion of macro 'GTK_PLOT_DATA'
   *dx = gtk_plot_data_get_dx(GTK_PLOT_DATA(data), &n);
                              ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:1466:30: note: in expansion of macro 'GTK_PLOT_DATA'
   *dy = gtk_plot_data_get_dy(GTK_PLOT_DATA(data), &n);
                              ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:1467:30: note: in expansion of macro 'GTK_PLOT_DATA'
   *dz = gtk_plot_data_get_dz(GTK_PLOT_DATA(data), &n);
                              ^~~~~~~~~~~~~
gtkplotsurface.c: In function 'gtk_plot_surface_set_x':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:1483:30: note: in expansion of macro 'GTK_PLOT_DATA'
   return gtk_plot_data_set_x(GTK_PLOT_DATA(data), x);
                              ^~~~~~~~~~~~~
gtkplotsurface.c: In function 'gtk_plot_surface_set_y':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:1497:30: note: in expansion of macro 'GTK_PLOT_DATA'
   return gtk_plot_data_set_y(GTK_PLOT_DATA(data), y);
                              ^~~~~~~~~~~~~
gtkplotsurface.c: In function 'gtk_plot_surface_set_z':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:1511:30: note: in expansion of macro 'GTK_PLOT_DATA'
   return gtk_plot_data_set_z(GTK_PLOT_DATA(data), z);
                              ^~~~~~~~~~~~~
gtkplotsurface.c: In function 'gtk_plot_surface_set_dx':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:1525:31: note: in expansion of macro 'GTK_PLOT_DATA'
   return gtk_plot_data_set_dx(GTK_PLOT_DATA(data), dx);
                               ^~~~~~~~~~~~~
gtkplotsurface.c: In function 'gtk_plot_surface_set_dy':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:1539:31: note: in expansion of macro 'GTK_PLOT_DATA'
   return gtk_plot_data_set_dy(GTK_PLOT_DATA(data), dy);
                               ^~~~~~~~~~~~~
gtkplotsurface.c: In function 'gtk_plot_surface_set_dz':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:1553:31: note: in expansion of macro 'GTK_PLOT_DATA'
   return gtk_plot_data_set_dz(GTK_PLOT_DATA(data), dz);
                               ^~~~~~~~~~~~~
gtkplotsurface.c: In function 'gtk_plot_surface_get_x':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:1568:30: note: in expansion of macro 'GTK_PLOT_DATA'
   return(gtk_plot_data_get_x(GTK_PLOT_DATA(dataset), &n));
                              ^~~~~~~~~~~~~
gtkplotsurface.c: In function 'gtk_plot_surface_get_y':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:1585:30: note: in expansion of macro 'GTK_PLOT_DATA'
   return(gtk_plot_data_get_y(GTK_PLOT_DATA(dataset), &n));
                              ^~~~~~~~~~~~~
gtkplotsurface.c: In function 'gtk_plot_surface_get_z':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:1604:30: note: in expansion of macro 'GTK_PLOT_DATA'
   return(gtk_plot_data_get_z(GTK_PLOT_DATA(dataset), &n));
                              ^~~~~~~~~~~~~
gtkplotsurface.c: In function 'gtk_plot_surface_get_dz':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:1619:31: note: in expansion of macro 'GTK_PLOT_DATA'
   return(gtk_plot_data_get_dz(GTK_PLOT_DATA(dataset), &n));
                               ^~~~~~~~~~~~~
gtkplotsurface.c: In function 'gtk_plot_surface_get_dx':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:1634:31: note: in expansion of macro 'GTK_PLOT_DATA'
   return(gtk_plot_data_get_dx(GTK_PLOT_DATA(dataset), &n));
                               ^~~~~~~~~~~~~
gtkplotsurface.c: In function 'gtk_plot_surface_get_dy':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:1649:31: note: in expansion of macro 'GTK_PLOT_DATA'
   return(gtk_plot_data_get_dy(GTK_PLOT_DATA(dataset), &n));
                               ^~~~~~~~~~~~~
gtkplotsurface.c: In function 'gtk_plot_surface_build_mesh':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:1772:10: note: in expansion of macro 'GTK_PLOT_DATA'
   data = GTK_PLOT_DATA(surface);
          ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:1784:13: note: in expansion of macro 'GTK_PLOT'
      xmin = GTK_PLOT(plot)->xmin;
             ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:1785:13: note: in expansion of macro 'GTK_PLOT'
      xmax = GTK_PLOT(plot)->xmax;
             ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:1786:13: note: in expansion of macro 'GTK_PLOT'
      ymin = GTK_PLOT(plot)->ymin;
             ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:1787:13: note: in expansion of macro 'GTK_PLOT'
      ymax = GTK_PLOT(plot)->ymax;
             ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:1863:26: note: in expansion of macro 'GTK_PLOT_DATA'
      gtk_plot_data_set_x(GTK_PLOT_DATA(surface), fx);
                          ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:1864:26: note: in expansion of macro 'GTK_PLOT_DATA'
      gtk_plot_data_set_y(GTK_PLOT_DATA(surface), fy);
                          ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:1865:26: note: in expansion of macro 'GTK_PLOT_DATA'
      gtk_plot_data_set_z(GTK_PLOT_DATA(surface), fz);
                          ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:1869:26: note: in expansion of macro 'GTK_PLOT_DATA'
      gtk_plot_data_set_x(GTK_PLOT_DATA(surface), NULL);
                          ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:1870:26: note: in expansion of macro 'GTK_PLOT_DATA'
      gtk_plot_data_set_y(GTK_PLOT_DATA(surface), NULL);
                          ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:1871:26: note: in expansion of macro 'GTK_PLOT_DATA'
      gtk_plot_data_set_z(GTK_PLOT_DATA(surface), NULL);
                          ^~~~~~~~~~~~~
gtkplotsurface.c: In function 'gtk_plot_surface_real_build_mesh':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:1888:10: note: in expansion of macro 'GTK_PLOT_DATA'
   data = GTK_PLOT_DATA(surface);
          ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:1895:33: note: in expansion of macro 'GTK_PLOT_DATA'
   array_x = gtk_plot_data_get_x(GTK_PLOT_DATA(surface), &i);
                                 ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:1896:33: note: in expansion of macro 'GTK_PLOT_DATA'
   array_y = gtk_plot_data_get_y(GTK_PLOT_DATA(surface), &i);
                                 ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:1897:33: note: in expansion of macro 'GTK_PLOT_DATA'
   array_z = gtk_plot_data_get_z(GTK_PLOT_DATA(surface), &i);
                                 ^~~~~~~~~~~~~
gtkplotsurface.c: In function 'gtk_plot_surface_recalc_nodes':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:1959:10: note: in expansion of macro 'GTK_PLOT_DATA'
   data = GTK_PLOT_DATA(surface);
          ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:1967:28: note: in expansion of macro 'GTK_PLOT3D'
       gtk_plot3d_get_pixel(GTK_PLOT3D(plot),
                            ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gtkplotsurface.c:1984:30: note: in expansion of macro 'GTK_PLOT3D'
         gtk_plot3d_get_pixel(GTK_PLOT3D(plot),
                              ^~~~~~~~~~
rm -f libgtkextra-genius.a
ar cru libgtkextra-genius.a  gtkextra-marshal.o gtkextratypebuiltins.o gtkextra.o gtkpsfont.o gtkplot.o gtkplot3d.o gtkplotarray.o gtkplotbar.o gtkplotbox.o gtkplotcandle.o gtkplotcanvas.o gtkplotcanvasellipse.o gtkplotcanvasline.o gtkplotcanvaspixmap.o gtkplotcanvasplot.o gtkplotcanvasrectangle.o gtkplotcanvastext.o gtkplotcsurface.o gtkplotdata.o gtkplotdt.o gtkplotflux.o gtkplotgdk.o gtkplotcairo.o gtkplotpc.o gtkplotpixmap.o gtkplotpolar.o gtkplotprint.o gtkplotps.o gtkplotsurface.o 
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libgtkextra-genius.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/gtkextra'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/gtkextra'
Making all in src
make[3]: Entering directory '/<<PKGBUILDDIR>>/src'
make  all-am
make[4]: Entering directory '/<<PKGBUILDDIR>>/src'
gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/arm-linux-gnueabihf/genius"\" -DBUILDDIR=\""/<<PKGBUILDDIR>>"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o binreloc.o binreloc.c
gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/arm-linux-gnueabihf/genius"\" -DBUILDDIR=\""/<<PKGBUILDDIR>>"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o calc.o calc.c
gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/arm-linux-gnueabihf/genius"\" -DBUILDDIR=\""/<<PKGBUILDDIR>>"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o eval.o eval.c
gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/arm-linux-gnueabihf/genius"\" -DBUILDDIR=\""/<<PKGBUILDDIR>>"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o gnome-genius.o gnome-genius.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 calc.c:58:
y.tab.h:209:5: warning: redundant redeclaration of 'yyparse' [-Wredundant-decls]
In file included from calc.c:43:
calc.h:76:5: note: previous declaration of 'yyparse' was here
 int yyparse(void);
     ^~~~~~~
calc.c:65:12: warning: redundant redeclaration of 'yydebug' [-Wredundant-decls]
 extern int yydebug;
            ^~~~~~~
In file included from calc.c:58:
parse.h:40:12: note: previous declaration of 'yydebug' was here
 extern int yydebug;
            ^~~~~~~
eval.c: In function '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]
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);
                          ^
gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/arm-linux-gnueabihf/genius"\" -DBUILDDIR=\""/<<PKGBUILDDIR>>"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o util.o util.c
eval.c: In function 'iter_get_arg':
eval.c:6667:2: warning: enumeration value 'GEL_NULL_NODE' not handled in switch [-Wswitch-enum]
  switch(n->type) {
  ^~~~~~
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 '_gel_make_free_trees':
eval.c:8993:17: warning: cast increases required alignment of target type [-Wcast-align]
   GelETree *t = (GelETree *)p;
                 ^
eval.c: In function '_gel_make_free_evl':
eval.c:9011:20: warning: cast increases required alignment of target type [-Wcast-align]
   GelEvalLoop *t = (GelEvalLoop *)p;
                    ^
eval.c: In function '_gel_make_free_evf':
eval.c:9028:19: warning: cast increases required alignment of target type [-Wcast-align]
   GelEvalFor *t = (GelEvalFor *)p;
                   ^
eval.c: In function '_gel_make_free_evfi':
eval.c:9045:21: warning: cast increases required alignment of target type [-Wcast-align]
   GelEvalForIn *t = (GelEvalForIn *)p;
                     ^
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)  ();
 ^~~~~~~
gnome-genius.c: In function 'setup_calc':
gnome-genius.c:2431:8: warning: cast increases required alignment of target type [-Wcast-align]
  adj = (GtkAdjustment *)gtk_adjustment_new(tmpstate.max_digits,
        ^
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 gnome-genius.c:24:
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
/usr/include/gtk-2.0/gtk/gtkspinbutton.h:45:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_SPIN_BUTTON(obj)                  (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPIN_BUTTON, GtkSpinButton))
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gnome-genius.c:2438:30: note: in expansion of macro 'GTK_SPIN_BUTTON'
  gtk_spin_button_set_numeric(GTK_SPIN_BUTTON(w),TRUE);
                              ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
/usr/include/gtk-2.0/gtk/gtkspinbutton.h:45:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_SPIN_BUTTON(obj)                  (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPIN_BUTTON, GtkSpinButton))
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gnome-genius.c:2439:37: note: in expansion of macro 'GTK_SPIN_BUTTON'
  gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON(w),
                                     ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
/usr/include/gtk-2.0/gtk/gtkspinbutton.h:45:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_SPIN_BUTTON(obj)                  (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPIN_BUTTON, GtkSpinButton))
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gnome-genius.c:2441:36: note: in expansion of macro 'GTK_SPIN_BUTTON'
  gtk_spin_button_set_snap_to_ticks(GTK_SPIN_BUTTON(w),
                                    ^~~~~~~~~~~~~~~
gnome-genius.c:2487:8: warning: cast increases required alignment of target type [-Wcast-align]
  adj = (GtkAdjustment *)gtk_adjustment_new(tmpstate.chop,
        ^
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 gnome-genius.c:24:
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
/usr/include/gtk-2.0/gtk/gtkspinbutton.h:45:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_SPIN_BUTTON(obj)                  (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPIN_BUTTON, GtkSpinButton))
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gnome-genius.c:2494:30: note: in expansion of macro 'GTK_SPIN_BUTTON'
  gtk_spin_button_set_numeric(GTK_SPIN_BUTTON(w),TRUE);
                              ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
/usr/include/gtk-2.0/gtk/gtkspinbutton.h:45:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_SPIN_BUTTON(obj)                  (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPIN_BUTTON, GtkSpinButton))
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gnome-genius.c:2495:37: note: in expansion of macro 'GTK_SPIN_BUTTON'
  gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON(w),
                                     ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
/usr/include/gtk-2.0/gtk/gtkspinbutton.h:45:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_SPIN_BUTTON(obj)                  (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPIN_BUTTON, GtkSpinButton))
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gnome-genius.c:2497:36: note: in expansion of macro 'GTK_SPIN_BUTTON'
  gtk_spin_button_set_snap_to_ticks(GTK_SPIN_BUTTON(w),
                                    ^~~~~~~~~~~~~~~
gnome-genius.c:2509:8: warning: cast increases required alignment of target type [-Wcast-align]
  adj = (GtkAdjustment *)gtk_adjustment_new(tmpstate.chop_when,
        ^
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 gnome-genius.c:24:
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
/usr/include/gtk-2.0/gtk/gtkspinbutton.h:45:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_SPIN_BUTTON(obj)                  (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPIN_BUTTON, GtkSpinButton))
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gnome-genius.c:2516:30: note: in expansion of macro 'GTK_SPIN_BUTTON'
  gtk_spin_button_set_numeric(GTK_SPIN_BUTTON(w),TRUE);
                              ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
/usr/include/gtk-2.0/gtk/gtkspinbutton.h:45:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_SPIN_BUTTON(obj)                  (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPIN_BUTTON, GtkSpinButton))
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gnome-genius.c:2517:37: note: in expansion of macro 'GTK_SPIN_BUTTON'
  gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON(w),
                                     ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
/usr/include/gtk-2.0/gtk/gtkspinbutton.h:45:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_SPIN_BUTTON(obj)                  (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPIN_BUTTON, GtkSpinButton))
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gnome-genius.c:2519:36: note: in expansion of macro 'GTK_SPIN_BUTTON'
  gtk_spin_button_set_snap_to_ticks(GTK_SPIN_BUTTON(w),
                                    ^~~~~~~~~~~~~~~
gnome-genius.c:2570:8: warning: cast increases required alignment of target type [-Wcast-align]
  adj = (GtkAdjustment *)gtk_adjustment_new(tmpstate.max_errors,
        ^
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 gnome-genius.c:24:
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
/usr/include/gtk-2.0/gtk/gtkspinbutton.h:45:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_SPIN_BUTTON(obj)                  (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPIN_BUTTON, GtkSpinButton))
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gnome-genius.c:2577:30: note: in expansion of macro 'GTK_SPIN_BUTTON'
  gtk_spin_button_set_numeric(GTK_SPIN_BUTTON(w),TRUE);
                              ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
/usr/include/gtk-2.0/gtk/gtkspinbutton.h:45:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_SPIN_BUTTON(obj)                  (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPIN_BUTTON, GtkSpinButton))
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gnome-genius.c:2578:37: note: in expansion of macro 'GTK_SPIN_BUTTON'
  gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON(w),
                                     ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
/usr/include/gtk-2.0/gtk/gtkspinbutton.h:45:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_SPIN_BUTTON(obj)                  (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPIN_BUTTON, GtkSpinButton))
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gnome-genius.c:2580:36: note: in expansion of macro 'GTK_SPIN_BUTTON'
  gtk_spin_button_set_snap_to_ticks(GTK_SPIN_BUTTON(w),
                                    ^~~~~~~~~~~~~~~
gnome-genius.c:2613:8: warning: cast increases required alignment of target type [-Wcast-align]
  adj = (GtkAdjustment *)gtk_adjustment_new(tmpstate.float_prec,
        ^
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 gnome-genius.c:24:
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
/usr/include/gtk-2.0/gtk/gtkspinbutton.h:45:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_SPIN_BUTTON(obj)                  (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPIN_BUTTON, GtkSpinButton))
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gnome-genius.c:2620:30: note: in expansion of macro 'GTK_SPIN_BUTTON'
  gtk_spin_button_set_numeric(GTK_SPIN_BUTTON(w),TRUE);
                              ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
/usr/include/gtk-2.0/gtk/gtkspinbutton.h:45:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_SPIN_BUTTON(obj)                  (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPIN_BUTTON, GtkSpinButton))
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gnome-genius.c:2621:37: note: in expansion of macro 'GTK_SPIN_BUTTON'
  gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON(w),
                                     ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
/usr/include/gtk-2.0/gtk/gtkspinbutton.h:45:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_SPIN_BUTTON(obj)                  (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPIN_BUTTON, GtkSpinButton))
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gnome-genius.c:2623:36: note: in expansion of macro 'GTK_SPIN_BUTTON'
  gtk_spin_button_set_snap_to_ticks(GTK_SPIN_BUTTON(w),
                                    ^~~~~~~~~~~~~~~
gnome-genius.c:2660:8: warning: cast increases required alignment of target type [-Wcast-align]
  adj = (GtkAdjustment *)gtk_adjustment_new(tmpsetup.scrollback,
        ^
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 gnome-genius.c:24:
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
/usr/include/gtk-2.0/gtk/gtkspinbutton.h:45:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_SPIN_BUTTON(obj)                  (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPIN_BUTTON, GtkSpinButton))
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gnome-genius.c:2667:30: note: in expansion of macro 'GTK_SPIN_BUTTON'
  gtk_spin_button_set_numeric(GTK_SPIN_BUTTON(w),TRUE);
                              ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
/usr/include/gtk-2.0/gtk/gtkspinbutton.h:45:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_SPIN_BUTTON(obj)                  (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPIN_BUTTON, GtkSpinButton))
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gnome-genius.c:2668:37: note: in expansion of macro 'GTK_SPIN_BUTTON'
  gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON(w),
                                     ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
/usr/include/gtk-2.0/gtk/gtkspinbutton.h:45:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_SPIN_BUTTON(obj)                  (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPIN_BUTTON, GtkSpinButton))
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gnome-genius.c:2670:36: note: in expansion of macro 'GTK_SPIN_BUTTON'
  gtk_spin_button_set_snap_to_ticks(GTK_SPIN_BUTTON(w),
                                    ^~~~~~~~~~~~~~~
gnome-genius.c:2734:8: warning: cast increases required alignment of target type [-Wcast-align]
  adj = (GtkAdjustment *)gtk_adjustment_new(tmpstate.max_nodes,
        ^
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 gnome-genius.c:24:
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
/usr/include/gtk-2.0/gtk/gtkspinbutton.h:45:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_SPIN_BUTTON(obj)                  (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPIN_BUTTON, GtkSpinButton))
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gnome-genius.c:2741:30: note: in expansion of macro 'GTK_SPIN_BUTTON'
  gtk_spin_button_set_numeric(GTK_SPIN_BUTTON(w),TRUE);
                              ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
/usr/include/gtk-2.0/gtk/gtkspinbutton.h:45:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_SPIN_BUTTON(obj)                  (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPIN_BUTTON, GtkSpinButton))
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gnome-genius.c:2742:37: note: in expansion of macro 'GTK_SPIN_BUTTON'
  gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON(w),
                                     ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
/usr/include/gtk-2.0/gtk/gtkspinbutton.h:45:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_SPIN_BUTTON(obj)                  (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPIN_BUTTON, GtkSpinButton))
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
gnome-genius.c:2744:36: note: in expansion of macro 'GTK_SPIN_BUTTON'
  gtk_spin_button_set_snap_to_ticks(GTK_SPIN_BUTTON(w),
                                    ^~~~~~~~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/arm-linux-gnueabihf/genius"\" -DBUILDDIR=\""/<<PKGBUILDDIR>>"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o dict.o dict.c
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)
 ^~~~~~~~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/arm-linux-gnueabihf/genius"\" -DBUILDDIR=\""/<<PKGBUILDDIR>>"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o funclib.o funclib.c
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);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
funclib.c: In function 'Prime_op':
funclib.c:4525:25: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'long int' [-Wsign-compare]
   for (i = numprimes; i <= num-1; i++) {
                         ^~
In file included from funclib.c:36:
funclib.c: In function 'Factorize_op':
matrixw.h:120:18: warning: operand of ?: changes signedness from 'int' to 'guint' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare]
      (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);
   ^~~~~~~~~~~~~~~~~~~~~
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 '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);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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)
 ^~~~~~~~~~~~~
funclib.c: In function 'AskButtons_op':
eval.c:2659:2: note: called from here
  freetree_full (n, TRUE, FALSE);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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);
                            ^
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 '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);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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: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: 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.20':
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: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:5470:11: note: called from here
   int i = iter_get_matrix_index_num (index, maxsize);
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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.24':
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);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/arm-linux-gnueabihf/genius"\" -DBUILDDIR=\""/<<PKGBUILDDIR>>"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o symbolic.o symbolic.c
eval.c:535:1: warning: 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);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from funclib.c:94:
funclib.c: In function 'rand_op':
funclibhelper.cP:83:1: warning: inlining failed in call to 'check_argument_nonnegative_integer': --param inline-unit-growth limit reached [-Winline]
 check_argument_nonnegative_integer (GelETree **a, int argnum, const char *funcname)
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h:9,
                 from /usr/include/glib-2.0/glib/gtypes.h:32,
                 from /usr/include/glib-2.0/glib/galloca.h:32,
                 from /usr/include/glib-2.0/glib.h:30,
                 from funclib.c:28:
funclib.c:846:21: note: called from here
   if G_UNLIKELY ( ! check_argument_nonnegative_integer (a, 0, "rand"))
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro '_G_BOOLEAN_EXPR'
    if (expr)                                    \
        ^~~~
funclib.c:846:6: note: in expansion of macro 'G_UNLIKELY'
   if G_UNLIKELY ( ! check_argument_nonnegative_integer (a, 0, "rand"))
      ^~~~~~~~~~
In file included from funclib.c:94:
funclibhelper.cP:83:1: warning: inlining failed in call to 'check_argument_nonnegative_integer': --param inline-unit-growth limit reached [-Winline]
 check_argument_nonnegative_integer (GelETree **a, int argnum, const char *funcname)
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h:9,
                 from /usr/include/glib-2.0/glib/gtypes.h:32,
                 from /usr/include/glib-2.0/glib/galloca.h:32,
                 from /usr/include/glib-2.0/glib.h:30,
                 from funclib.c:28:
funclib.c:877:21: note: called from here
   if G_UNLIKELY ( ! check_argument_nonnegative_integer (a, 0, "rand") ||
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro '_G_BOOLEAN_EXPR'
    if (expr)                                    \
        ^~~~
funclib.c:877:6: note: in expansion of macro 'G_UNLIKELY'
   if G_UNLIKELY ( ! check_argument_nonnegative_integer (a, 0, "rand") ||
      ^~~~~~~~~~
In file included from funclib.c:94:
funclibhelper.cP:83:1: warning: inlining failed in call to 'check_argument_nonnegative_integer': --param inline-unit-growth limit reached [-Winline]
 check_argument_nonnegative_integer (GelETree **a, int argnum, const char *funcname)
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h:9,
                 from /usr/include/glib-2.0/glib/gtypes.h:32,
                 from /usr/include/glib-2.0/glib/galloca.h:32,
                 from /usr/include/glib-2.0/glib.h:30,
                 from funclib.c:28:
funclib.c:878:7: note: called from here
     ! check_argument_nonnegative_integer (a, 1, "rand"))
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro '_G_BOOLEAN_EXPR'
    if (expr)                                    \
        ^~~~
funclib.c:877:6: note: in expansion of macro 'G_UNLIKELY'
   if G_UNLIKELY ( ! check_argument_nonnegative_integer (a, 0, "rand") ||
      ^~~~~~~~~~
In file included from funclib.c:94:
funclib.c: In function 'randint_op':
funclibhelper.cP:35:1: warning: inlining failed in call to 'check_argument_integer': --param inline-unit-growth limit reached [-Winline]
 check_argument_integer (GelETree **a, int argnum, const char *funcname)
 ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h:9,
                 from /usr/include/glib-2.0/glib/gtypes.h:32,
                 from /usr/include/glib-2.0/glib/galloca.h:32,
                 from /usr/include/glib-2.0/glib.h:30,
                 from funclib.c:28:
funclib.c:931:21: note: called from here
   if G_UNLIKELY ( ! check_argument_integer (a, 0, "randint"))
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro '_G_BOOLEAN_EXPR'
    if (expr)                                    \
        ^~~~
funclib.c:931:6: note: in expansion of macro 'G_UNLIKELY'
   if G_UNLIKELY ( ! check_argument_integer (a, 0, "randint"))
      ^~~~~~~~~~
In file included from funclib.c:94:
funclibhelper.cP:35:1: warning: inlining failed in call to 'check_argument_integer': --param inline-unit-growth limit reached [-Winline]
 check_argument_integer (GelETree **a, int argnum, const char *funcname)
 ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h:9,
                 from /usr/include/glib-2.0/glib/gtypes.h:32,
                 from /usr/include/glib-2.0/glib/galloca.h:32,
                 from /usr/include/glib-2.0/glib.h:30,
                 from funclib.c:28:
funclib.c:947:21: note: called from here
   if G_UNLIKELY ( ! check_argument_integer (a, 0, "randint") ||
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro '_G_BOOLEAN_EXPR'
    if (expr)                                    \
        ^~~~
funclib.c:947:6: note: in expansion of macro 'G_UNLIKELY'
   if G_UNLIKELY ( ! check_argument_integer (a, 0, "randint") ||
      ^~~~~~~~~~
In file included from funclib.c:94:
funclibhelper.cP:83:1: warning: inlining failed in call to 'check_argument_nonnegative_integer': --param inline-unit-growth limit reached [-Winline]
 check_argument_nonnegative_integer (GelETree **a, int argnum, const char *funcname)
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h:9,
                 from /usr/include/glib-2.0/glib/gtypes.h:32,
                 from /usr/include/glib-2.0/glib/galloca.h:32,
                 from /usr/include/glib-2.0/glib.h:30,
                 from funclib.c:28:
funclib.c:948:7: note: called from here
     ! check_argument_nonnegative_integer (a, 1, "randint"))
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro '_G_BOOLEAN_EXPR'
    if (expr)                                    \
        ^~~~
funclib.c:947:6: note: in expansion of macro 'G_UNLIKELY'
   if G_UNLIKELY ( ! check_argument_integer (a, 0, "randint") ||
      ^~~~~~~~~~
In file included from funclib.c:94:
funclibhelper.cP:35:1: warning: inlining failed in call to 'check_argument_integer': --param inline-unit-growth limit reached [-Winline]
 check_argument_integer (GelETree **a, int argnum, const char *funcname)
 ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h:9,
                 from /usr/include/glib-2.0/glib/gtypes.h:32,
                 from /usr/include/glib-2.0/glib/galloca.h:32,
                 from /usr/include/glib-2.0/glib.h:30,
                 from funclib.c:28:
funclib.c:989:21: note: called from here
   if G_UNLIKELY ( ! check_argument_integer (a, 0, "randint") ||
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro '_G_BOOLEAN_EXPR'
    if (expr)                                    \
        ^~~~
funclib.c:989:6: note: in expansion of macro 'G_UNLIKELY'
   if G_UNLIKELY ( ! check_argument_integer (a, 0, "randint") ||
      ^~~~~~~~~~
In file included from funclib.c:94:
funclibhelper.cP:83:1: warning: inlining failed in call to 'check_argument_nonnegative_integer': --param inline-unit-growth limit reached [-Winline]
 check_argument_nonnegative_integer (GelETree **a, int argnum, const char *funcname)
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h:9,
                 from /usr/include/glib-2.0/glib/gtypes.h:32,
                 from /usr/include/glib-2.0/glib/galloca.h:32,
                 from /usr/include/glib-2.0/glib.h:30,
                 from funclib.c:28:
funclib.c:990:7: note: called from here
     ! check_argument_nonnegative_integer (a, 1, "randint") ||
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro '_G_BOOLEAN_EXPR'
    if (expr)                                    \
        ^~~~
funclib.c:989:6: note: in expansion of macro 'G_UNLIKELY'
   if G_UNLIKELY ( ! check_argument_integer (a, 0, "randint") ||
      ^~~~~~~~~~
In file included from funclib.c:94:
funclibhelper.cP:83:1: warning: inlining failed in call to 'check_argument_nonnegative_integer': --param inline-unit-growth limit reached [-Winline]
 check_argument_nonnegative_integer (GelETree **a, int argnum, const char *funcname)
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h:9,
                 from /usr/include/glib-2.0/glib/gtypes.h:32,
                 from /usr/include/glib-2.0/glib/galloca.h:32,
                 from /usr/include/glib-2.0/glib.h:30,
                 from funclib.c:28:
funclib.c:991:7: note: called from here
     ! check_argument_nonnegative_integer (a, 2, "randint"))
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro '_G_BOOLEAN_EXPR'
    if (expr)                                    \
        ^~~~
funclib.c:989:6: note: in expansion of macro 'G_UNLIKELY'
   if G_UNLIKELY ( ! check_argument_integer (a, 0, "randint") ||
      ^~~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/arm-linux-gnueabihf/genius"\" -DBUILDDIR=\""/<<PKGBUILDDIR>>"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mpwrap.o mpwrap.c
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.31':
eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline]
 freetree_full (GelETree *n, gboolean freeargs, gboolean kill)
 ^~~~~~~~~~~~~
eval.c:2753:2: note: called from here
  freetree_full (n, TRUE /* free args */, FALSE /* kill */);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mpwrap.c: In function '_gel_make_free_reals':
mpwrap.c:156:19: warning: cast increases required alignment of target type [-Wcast-align]
   MpwRealNum *t = (MpwRealNum *)p;
                   ^
gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/arm-linux-gnueabihf/genius"\" -DBUILDDIR=\""/<<PKGBUILDDIR>>"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o mpzextra.o mpzextra.c
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);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from funclib.c:37:
funclib.c: In function 'AddPoly_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:4897:8: note: called from here
    r = gel_matrixw_index(m2,i,0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~
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:4896:8: note: called from here
    l = gel_matrixw_index(m1,i,0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~
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.34.part.35':
eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline]
 freetree_full (GelETree *n, gboolean freeargs, gboolean kill)
 ^~~~~~~~~~~~~
eval.c:649:2: note: called from here
  freetree_full(n,TRUE,TRUE);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:535:1: warning: 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);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
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/lib/arm-linux-gnueabihf/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:418: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;
       ^~~~~~~~~~~~~~~~~~~~~~~~
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 */);
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/arm-linux-gnueabihf/genius"\" -DBUILDDIR=\""/<<PKGBUILDDIR>>"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o matrix.o matrix.c
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.25':
eval.c:535:1: warning: 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);
    ^~~~~~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/arm-linux-gnueabihf/genius"\" -DBUILDDIR=\""/<<PKGBUILDDIR>>"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o matrixw.o matrixw.c
eval.c: In function 'expensive_matrix_multiply':
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: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: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: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: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: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: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);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
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);
     ^~~~~~~~~~~~~~~
In file included from funclib.c:37:
funclib.c: In function 'DividePoly_op':
matrixw.h:141:1: warning: inlining failed in call to 'gel_matrixw_index': --param inline-unit-growth limit reached [-Winline]
 gel_matrixw_index(GelMatrixW *m, int x, int y) {
 ^~~~~~~~~~~~~~~~~
funclib.c:5078:7: note: called from here
  ql = gel_matrixw_index (qm, sizeq-1, 0);
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mpwrap.c: In function 'mpwl_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:839:3: 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_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_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_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_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_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_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);
   ^~~~~~~~~~~~~~~~
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/lib/arm-linux-gnueabihf/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:418: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") ||
     ^~~~~~~~~~
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);
  ^~~~~~~~~~~~~~~~
In file included from funclib.c:94:
funclib.c: In function 'NextCombination_op':
funclibhelper.cP:35:1: warning: inlining failed in call to 'check_argument_integer': --param inline-unit-growth limit reached [-Winline]
 check_argument_integer (GelETree **a, int argnum, const char *funcname)
 ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h:9,
                 from /usr/include/glib-2.0/glib/gtypes.h:32,
                 from /usr/include/glib-2.0/glib/galloca.h:32,
                 from /usr/include/glib-2.0/glib.h:30,
                 from funclib.c:28:
funclib.c:6032:6: note: called from here
    ! check_argument_integer (a, 1, "NextCombination"))
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro '_G_BOOLEAN_EXPR'
    if (expr)                                    \
        ^~~~
funclib.c:6031:5: note: in expansion of macro 'G_UNLIKELY'
  if G_UNLIKELY ( ! check_argument_value_only_matrix (a, 0, "NextCombination") ||
     ^~~~~~~~~~
mpwrap.c: In function '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);
  ^~~~~~~~~~~~~~~~
In file included from funclib.c:94:
funclib.c: In function 'Permutations_op':
funclibhelper.cP:35:1: warning: inlining failed in call to 'check_argument_integer': --param inline-unit-growth limit reached [-Winline]
 check_argument_integer (GelETree **a, int argnum, const char *funcname)
 ^~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h:9,
                 from /usr/include/glib-2.0/glib/gtypes.h:32,
                 from /usr/include/glib-2.0/glib/galloca.h:32,
                 from /usr/include/glib-2.0/glib.h:30,
                 from funclib.c:28:
funclib.c:5952:6: note: called from here
    ! check_argument_integer (a, 1, "Permutations"))
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro '_G_BOOLEAN_EXPR'
    if (expr)                                    \
        ^~~~
funclib.c:5951:5: note: in expansion of macro 'G_UNLIKELY'
  if G_UNLIKELY ( ! check_argument_integer (a, 0, "Permutations") ||
     ^~~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/arm-linux-gnueabihf/genius"\" -DBUILDDIR=\""/<<PKGBUILDDIR>>"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o matop.o matop.c
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);
     ^~~~~~~~~~~~~~~
In file included from funclib.c:94:
funclib.c: In function 'IndexComplement_op':
funclibhelper.cP:83:1: warning: inlining failed in call to 'check_argument_nonnegative_integer': --param inline-unit-growth limit reached [-Winline]
 check_argument_nonnegative_integer (GelETree **a, int argnum, const char *funcname)
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h:9,
                 from /usr/include/glib-2.0/glib/gtypes.h:32,
                 from /usr/include/glib-2.0/glib/galloca.h:32,
                 from /usr/include/glib-2.0/glib.h:30,
                 from funclib.c:28:
funclib.c:3724:6: note: called from here
    ! check_argument_nonnegative_integer (a, 1, "IndexComplement"))
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro '_G_BOOLEAN_EXPR'
    if (expr)                                    \
        ^~~~
funclib.c:3723:5: note: in expansion of macro 'G_UNLIKELY'
  if G_UNLIKELY ( ! check_argument_integer_or_matrix (a, 0, "IndexComplement") ||
     ^~~~~~~~~~
In file included from funclib.c:37:
matrixw.h:141:1: warning: inlining failed in call to 'gel_matrixw_index': --param inline-unit-growth limit reached [-Winline]
 gel_matrixw_index(GelMatrixW *m, int x, int y) {
 ^~~~~~~~~~~~~~~~~
matrixw.h:157:7: note: called from here
   t = gel_matrixw_index (m, 0, i);
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
matrixw.h:141:1: warning: inlining failed in call to 'gel_matrixw_index': --param inline-unit-growth limit reached [-Winline]
 gel_matrixw_index(GelMatrixW *m, int x, int y) {
 ^~~~~~~~~~~~~~~~~
matrixw.h:159:7: note: called from here
   t = gel_matrixw_index (m, i, 0);
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~
matrixw.h:141:1: warning: inlining failed in call to 'gel_matrixw_index': --param inline-unit-growth limit reached [-Winline]
 gel_matrixw_index(GelMatrixW *m, int x, int y) {
 ^~~~~~~~~~~~~~~~~
matrixw.h:161:7: note: called from here
   t = gel_matrixw_index (m, i % w, i / w);
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c: In function 'pure_matrix_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);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from funclib.c:94:
funclib.c: In function 'zeros_op':
funclibhelper.cP:83:1: warning: inlining failed in call to 'check_argument_nonnegative_integer': --param inline-unit-growth limit reached [-Winline]
 check_argument_nonnegative_integer (GelETree **a, int argnum, const char *funcname)
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h:9,
                 from /usr/include/glib-2.0/glib/gtypes.h:32,
                 from /usr/include/glib-2.0/glib/galloca.h:32,
                 from /usr/include/glib-2.0/glib.h:30,
                 from funclib.c:28:
funclib.c:3432:7: note: called from here
     ! check_argument_nonnegative_integer (a, 1, "zeros")))
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro '_G_BOOLEAN_EXPR'
    if (expr)                                    \
        ^~~~
funclib.c:3430:5: note: in expansion of macro 'G_UNLIKELY'
  if G_UNLIKELY ( ! check_argument_nonnegative_integer (a, 0, "zeros") ||
     ^~~~~~~~~~
mpwrap.c: In function 'mpwl_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: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': --param inline-unit-growth limit reached [-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);
   ^~~~~~~~~~~~~~~
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);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from funclib.c:37:
funclib.c: In function 'SubtractPoly_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:4941:8: note: called from here
    l = gel_matrixw_index(m1,i,0);
        ^~~~~~~~~~~~~~~~~~~~~~~~~
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);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from funclib.c:94:
funclib.c: In function 'ones_op':
funclibhelper.cP:83:1: warning: inlining failed in call to 'check_argument_nonnegative_integer': --param inline-unit-growth limit reached [-Winline]
 check_argument_nonnegative_integer (GelETree **a, int argnum, const char *funcname)
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h:9,
                 from /usr/include/glib-2.0/glib/gtypes.h:32,
                 from /usr/include/glib-2.0/glib/galloca.h:32,
                 from /usr/include/glib-2.0/glib.h:30,
                 from funclib.c:28:
funclib.c:3490:7: note: called from here
     ! check_argument_nonnegative_integer (a, 1, "ones")))
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro '_G_BOOLEAN_EXPR'
    if (expr)                                    \
        ^~~~
funclib.c:3488:5: note: in expansion of macro 'G_UNLIKELY'
  if G_UNLIKELY ( ! check_argument_nonnegative_integer (a, 0, "ones") ||
     ^~~~~~~~~~
eval.c: In function 'pure_matrix_eltbyelt_op':
eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline]
 freetree_full (GelETree *n, gboolean freeargs, gboolean kill)
 ^~~~~~~~~~~~~
eval.c:552:5: note: called from here
     freetree_full(a,TRUE,TRUE);
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline]
 freetree_full (GelETree *n, gboolean freeargs, gboolean kill)
 ^~~~~~~~~~~~~
eval.c:576:5: note: called from here
     freetree_full(a,TRUE,TRUE);
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline]
 freetree_full (GelETree *n, gboolean freeargs, gboolean kill)
 ^~~~~~~~~~~~~
eval.c:589:5: note: called from here
     freetree_full(a,TRUE,TRUE);
     ^~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline]
 freetree_full (GelETree *n, gboolean freeargs, gboolean kill)
 ^~~~~~~~~~~~~
eval.c:649:2: note: called from here
  freetree_full(n,TRUE,TRUE);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline]
 freetree_full (GelETree *n, gboolean freeargs, gboolean kill)
 ^~~~~~~~~~~~~
eval.c:649:2: note: called from here
  freetree_full(n,TRUE,TRUE);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline]
 freetree_full (GelETree *n, gboolean freeargs, gboolean kill)
 ^~~~~~~~~~~~~
eval.c:817:2: note: called from here
  freetree_full(to,TRUE,FALSE);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
mpwrap.c: In function 'mpw_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);
   ^~~~~~~~~
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)
 ^~~~~~~~~~~~~~~~~~
mpwrap.c: In function 'mpw_set':
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);
      ^~~~~~~~~~~~~
mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline]
 mpwl_clear (MpwRealNum *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)
 ^~~~~~~~~~~~~
mpwrap.c:669:2: note: called from here
  mpwl_clear(op);
  ^~~~~~~~~~~~~~
eval.c:649:2: note: called from here
  freetree_full(n,TRUE,TRUE);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline]
 mpwl_clear (MpwRealNum *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)
 ^~~~~~~~~~~~~
mpwrap.c:669:2: note: called from here
  mpwl_clear(op);
  ^~~~~~~~~~~~~~
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);
  ^~~~~~~~~~~~~
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);
  ^~~~~~~~~~~~~~
In file included from funclib.c:94:
funclib.c: In function 'nCr_op':
funclibhelper.cP:83:1: warning: inlining failed in call to 'check_argument_nonnegative_integer': --param inline-unit-growth limit reached [-Winline]
 check_argument_nonnegative_integer (GelETree **a, int argnum, const char *funcname)
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h:9,
                 from /usr/include/glib-2.0/glib/gtypes.h:32,
                 from /usr/include/glib-2.0/glib/galloca.h:32,
                 from /usr/include/glib-2.0/glib.h:30,
                 from funclib.c:28:
funclib.c:6088:6: note: called from here
    ! check_argument_nonnegative_integer (a, 1, "nCr"))
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gmacros.h:418:8: note: in definition of macro '_G_BOOLEAN_EXPR'
    if (expr)                                    \
        ^~~~
funclib.c:6087:5: note: in expansion of macro 'G_UNLIKELY'
  if G_UNLIKELY ( ! check_argument_real_number (a, 0, "nCr") ||
     ^~~~~~~~~~
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);
    ^~~~~~~~~
eval.c: In function 'iter_continue_break_op':
eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline]
 freetree_full (GelETree *n, gboolean freeargs, gboolean kill)
 ^~~~~~~~~~~~~
eval.c:5354:2: note: called from here
  freetree_full(ctx->res,TRUE,FALSE);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline]
 freetree_full (GelETree *n, gboolean freeargs, gboolean kill)
 ^~~~~~~~~~~~~
eval.c:649:2: note: called from here
  freetree_full(n,TRUE,TRUE);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline]
 freetree_full (GelETree *n, gboolean freeargs, gboolean kill)
 ^~~~~~~~~~~~~
eval.c:649:2: note: called from here
  freetree_full(n,TRUE,TRUE);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline]
 freetree_full (GelETree *n, gboolean freeargs, gboolean kill)
 ^~~~~~~~~~~~~
eval.c:5329:5: note: called from here
     freetree_full(data,TRUE,FALSE);
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline]
 freetree_full (GelETree *n, gboolean freeargs, gboolean kill)
 ^~~~~~~~~~~~~
eval.c:5267:3: note: called from here
   freetree_full(e->body,TRUE,FALSE); \
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:5336:4: note: in expansion of macro 'LOOP_BREAK_CONT'
    LOOP_BREAK_CONT (GelEvalLoop, evl_free_with_cond, GE_LOOP_LOOP);
    ^~~~~~~~~~~~~~~
eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': --param inline-unit-growth limit reached [-Winline]
 ge_add_stack_array(GelCtx *ctx)
 ^~~~~~~~~~~~~~~~~~
eval.c:86:4: note: called from here
    ge_add_stack_array(thectx);    \
    ^~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:5269:3: note: in expansion of macro 'GE_PUSH_STACK'
   GE_PUSH_STACK(ctx,e,pushflag);  \
   ^~~~~~~~~~~~~
eval.c:5336:4: note: in expansion of macro 'LOOP_BREAK_CONT'
    LOOP_BREAK_CONT (GelEvalLoop, evl_free_with_cond, GE_LOOP_LOOP);
    ^~~~~~~~~~~~~~~
eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline]
 freetree_full (GelETree *n, gboolean freeargs, gboolean kill)
 ^~~~~~~~~~~~~
eval.c:649:2: note: called from here
  freetree_full(n,TRUE,TRUE);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline]
 freetree_full (GelETree *n, gboolean freeargs, gboolean kill)
 ^~~~~~~~~~~~~
eval.c:649:2: note: called from here
  freetree_full(n,TRUE,TRUE);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline]
 freetree_full (GelETree *n, gboolean freeargs, gboolean kill)
 ^~~~~~~~~~~~~
eval.c:649:2: note: called from here
  freetree_full(n,TRUE,TRUE);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline]
 freetree_full (GelETree *n, gboolean freeargs, gboolean kill)
 ^~~~~~~~~~~~~
eval.c:5290:4: note: called from here
    freetree_full(n,TRUE,FALSE); \
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:5336:4: note: in expansion of macro 'LOOP_BREAK_CONT'
    LOOP_BREAK_CONT (GelEvalLoop, evl_free_with_cond, GE_LOOP_LOOP);
    ^~~~~~~~~~~~~~~
eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline]
 freetree_full (GelETree *n, gboolean freeargs, gboolean kill)
 ^~~~~~~~~~~~~
eval.c:5267:3: note: called from here
   freetree_full(e->body,TRUE,FALSE); \
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:5338:4: note: in expansion of macro 'LOOP_BREAK_CONT'
    LOOP_BREAK_CONT (GelEvalFor, evf_free, GE_FOR);
    ^~~~~~~~~~~~~~~
eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': --param inline-unit-growth limit reached [-Winline]
 ge_add_stack_array(GelCtx *ctx)
 ^~~~~~~~~~~~~~~~~~
eval.c:86:4: note: called from here
    ge_add_stack_array(thectx);    \
    ^~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:5269:3: note: in expansion of macro 'GE_PUSH_STACK'
   GE_PUSH_STACK(ctx,e,pushflag);  \
   ^~~~~~~~~~~~~
eval.c:5338:4: note: in expansion of macro 'LOOP_BREAK_CONT'
    LOOP_BREAK_CONT (GelEvalFor, evf_free, GE_FOR);
    ^~~~~~~~~~~~~~~
eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline]
 freetree_full (GelETree *n, gboolean freeargs, gboolean kill)
 ^~~~~~~~~~~~~
eval.c:649:2: note: called from here
  freetree_full(n,TRUE,TRUE);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline]
 freetree_full (GelETree *n, gboolean freeargs, gboolean kill)
 ^~~~~~~~~~~~~
eval.c:649:2: note: called from here
  freetree_full(n,TRUE,TRUE);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline]
 freetree_full (GelETree *n, gboolean freeargs, gboolean kill)
 ^~~~~~~~~~~~~
eval.c:5290:4: note: called from here
    freetree_full(n,TRUE,FALSE); \
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:5338:4: note: in expansion of macro 'LOOP_BREAK_CONT'
    LOOP_BREAK_CONT (GelEvalFor, evf_free, GE_FOR);
    ^~~~~~~~~~~~~~~
eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline]
 freetree_full (GelETree *n, gboolean freeargs, gboolean kill)
 ^~~~~~~~~~~~~
eval.c:5267:3: note: called from here
   freetree_full(e->body,TRUE,FALSE); \
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:5340:4: note: in expansion of macro 'LOOP_BREAK_CONT'
    LOOP_BREAK_CONT (GelEvalForIn, evfi_free, GE_FORIN);
    ^~~~~~~~~~~~~~~
eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': --param inline-unit-growth limit reached [-Winline]
 ge_add_stack_array(GelCtx *ctx)
 ^~~~~~~~~~~~~~~~~~
eval.c:86:4: note: called from here
    ge_add_stack_array(thectx);    \
    ^~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:5269:3: note: in expansion of macro 'GE_PUSH_STACK'
   GE_PUSH_STACK(ctx,e,pushflag);  \
   ^~~~~~~~~~~~~
eval.c:5340:4: note: in expansion of macro 'LOOP_BREAK_CONT'
    LOOP_BREAK_CONT (GelEvalForIn, evfi_free, GE_FORIN);
    ^~~~~~~~~~~~~~~
eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline]
 freetree_full (GelETree *n, gboolean freeargs, gboolean kill)
 ^~~~~~~~~~~~~
eval.c:649:2: note: called from here
  freetree_full(n,TRUE,TRUE);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline]
 freetree_full (GelETree *n, gboolean freeargs, gboolean kill)
 ^~~~~~~~~~~~~
eval.c:649:2: note: called from here
  freetree_full(n,TRUE,TRUE);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:535:1: warning: inlining failed in call to 'freetree_full': --param inline-unit-growth limit reached [-Winline]
 freetree_full (GelETree *n, gboolean freeargs, gboolean kill)
 ^~~~~~~~~~~~~
eval.c:5290:4: note: called from here
    freetree_full(n,TRUE,FALSE); \
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:5340:4: note: in expansion of macro 'LOOP_BREAK_CONT'
    LOOP_BREAK_CONT (GelEvalForIn, evfi_free, GE_FORIN);
    ^~~~~~~~~~~~~~~
eval.c:3802:1: warning: inlining failed in call to 'ev_free_special_data': --param inline-unit-growth limit reached [-Winline]
 ev_free_special_data(GelCtx *ctx, gpointer data, int flag)
 ^~~~~~~~~~~~~~~~~~~~
eval.c:5342:4: note: called from here
    ev_free_special_data(ctx,data,flag);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mpwrap.c: In function 'mpw_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);
  ^~~~~~~~~~~~~~
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);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
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);
  ^~~~~~~~~~~~~~
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': --param inline-unit-growth limit reached [-Winline]
 iter_get_matrix_index_num (GelETree *index, int maxsize)
 ^~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:5470:11: note: called from here
   int i = iter_get_matrix_index_num (index, maxsize);
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:5470:11: note: called from here
   int i = iter_get_matrix_index_num (index, maxsize);
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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)
 ^~~~~~~~~~~~~
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)
 ^~~~~~~~~~~~~~
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)
 ^~~~~~~~~~~~~
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)
 ^~~~~~~~~~~~~~
eval.c:5061:4: note: called from here
    freetree_full(n,TRUE,FALSE);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
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);
   ^~~~~~~~~
eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': --param inline-unit-growth limit reached [-Winline]
 ge_add_stack_array(GelCtx *ctx)
 ^~~~~~~~~~~~~~~~~~
mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline]
 mpwl_clear (MpwRealNum *op)
 ^~~~~~~~~~
mpwrap.c:669:2: note: called from here
  mpwl_clear(op);
  ^~~~~~~~~~~~~~
eval.c:86:4: note: called from here
    ge_add_stack_array(thectx);    \
    ^~~~~~~~~~~~~~~~~~~~~~~~~~
eval.c:5088:2: note: in expansion of macro 'GE_PUSH_STACK'
  GE_PUSH_STACK (ctx, n,
  ^~~~~~~~~~~~~
mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline]
 mpwl_clear (MpwRealNum *op)
 ^~~~~~~~~~
eval.c:62:1: warning: inlining failed in call to 'ge_add_stack_array.isra.3': --param inline-unit-growth limit reached [-Winline]
 ge_add_stack_array(GelCtx *ctx)
 ^~~~~~~~~~~~~~~~~~
mpwrap.c:669:2: note: called from here
  mpwl_clear(op);
  ^~~~~~~~~~~~~~
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 */);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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);
   ^~~~~~~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/arm-linux-gnueabihf/genius"\" -DBUILDDIR=\""/<<PKGBUILDDIR>>"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o compil.o compil.c
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);
   ^~~~~~~~~~~~~~
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]
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);
    ^~~~~~~~~
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)
 ^~~~~~~~~~~~~~~~~~
mpwrap.c: In function 'mpw_jacobi':
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)
 ^~~~~~~~~~~~~~~~~~
mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline]
 mpwl_clear (MpwRealNum *op)
 ^~~~~~~~~~
mpwrap.c:669:2: note: called from here
  mpwl_clear(op);
  ^~~~~~~~~~~~~~
eval.c:86:4: note: called from here
    ge_add_stack_array(thectx);    \
    ^~~~~~~~~~~~~~~~~~~~~~~~~~
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)
 ^~~~~~~~~~~~~~~~~~
mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline]
 mpwl_init_type(MpwRealNum *op,int type)
 ^~~~~~~~~~~~~~
eval.c: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,
   ^~~~~~~~~~~~~
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);
    ^~~~~~~~~~~~~~~~
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.24': --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.24': --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.24': --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.24': --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)
 ^~~~~~~~~~~~~
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);
  ^~~~~~~~~~~~~~
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)
      ^~~~~~~
mpwrap.c:640:1: warning: inlining failed in call to 'mpwl_init_type': --param inline-unit-growth limit reached [-Winline]
 mpwl_init_type(MpwRealNum *op,int type)
 ^~~~~~~~~~~~~~
eval.c:535:1: warning: inlining failed in call to 'freetree_full': call is unlikely and code size would grow [-Winline]
 freetree_full (GelETree *n, gboolean freeargs, gboolean kill)
 ^~~~~~~~~~~~~
mpwrap.c:178:3: note: called from here
   mpwl_init_type(m,(n)->type);  \
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
mpwrap.c:4119:4: note: in expansion of macro 'MAKE_COPY'
    MAKE_COPY (rop->r);
    ^~~~~~~~~
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)
 ^~~~~~~~~~~~~
mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline]
 mpwl_clear (MpwRealNum *op)
 ^~~~~~~~~~
mpwrap.c:1564:4: note: called from here
    mpwl_clear (rop);
    ^~~~~~~~~~~~~~~~
eval.c: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);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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);
   ^~~~~~~~~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/arm-linux-gnueabihf/genius"\" -DBUILDDIR=\""/<<PKGBUILDDIR>>"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o lexer.o lexer.c
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);
  ^~~~~~~~~~~~~~~~
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 '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(  ) )
    ^~~~~~
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);
   ^~~~~~~~~~~~~~
At top level:
lexer.c:2126:17: warning: 'yyunput' defined but not used [-Wunused-function]
     static void yyunput (int c, char * yy_bp )
                 ^~~~~~~
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: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: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: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);
   ^~~~~~~~~~~~~~
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);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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':
eval.c: In function 'gel_funccall':
mpwrap.c:618:1: warning: inlining failed in call to 'mpwl_clear': --param inline-unit-growth limit reached [-Winline]
 mpwl_clear (MpwRealNum *op)
 ^~~~~~~~~~
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: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: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);
  ^~~~~~~~~~~~~~~~
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);
    ^~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/arm-linux-gnueabihf/genius"\" -DBUILDDIR=\""/<<PKGBUILDDIR>>"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parseutil.o parseutil.c
gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/arm-linux-gnueabihf/genius"\" -DBUILDDIR=\""/<<PKGBUILDDIR>>"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o inter.o inter.c
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);
   ^~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/arm-linux-gnueabihf/genius"\" -DBUILDDIR=\""/<<PKGBUILDDIR>>"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o examples.o examples.c
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);
  ^~~~~~~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/arm-linux-gnueabihf/genius"\" -DBUILDDIR=\""/<<PKGBUILDDIR>>"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o plugin.o plugin.c
gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/arm-linux-gnueabihf/genius"\" -DBUILDDIR=\""/<<PKGBUILDDIR>>"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o plugread.o plugread.c
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);
  ^~~~~~~~~~~~~~
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);
     ^~~~~~~
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);
  ^~~~~~~~~~~~~~
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);
                                    ^
gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/arm-linux-gnueabihf/genius"\" -DBUILDDIR=\""/<<PKGBUILDDIR>>"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o parse.o parse.c
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);
  ^~~~~~~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/arm-linux-gnueabihf/genius"\" -DBUILDDIR=\""/<<PKGBUILDDIR>>"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o genius_lists.o genius_lists.c
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);
  ^~~~~~~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/arm-linux-gnueabihf/genius"\" -DBUILDDIR=\""/<<PKGBUILDDIR>>"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o utype.o utype.c
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: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);
  ^~~~~~~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/arm-linux-gnueabihf/genius"\" -DBUILDDIR=\""/<<PKGBUILDDIR>>"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o geloutput.o geloutput.c
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);
  ^~~~~~~~~~~~~~
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);
     ^~~~~~~
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);
  ^~~~~~~~~~~~~~
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 *);
              ^~~~~~
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: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: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);
    ^~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/arm-linux-gnueabihf/genius"\" -DBUILDDIR=\""/<<PKGBUILDDIR>>"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o graphing.o graphing.c
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);
    ^~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/arm-linux-gnueabihf/genius"\" -DBUILDDIR=\""/<<PKGBUILDDIR>>"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o genius.o genius.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 /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 graphing.c:24:
graphing.c: In function 'update_spinboxes':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
/usr/include/gtk-2.0/gtk/gtkspinbutton.h:45:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_SPIN_BUTTON(obj)                  (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPIN_BUTTON, GtkSpinButton))
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:438:27: note: in expansion of macro 'GTK_SPIN_BUTTON'
   gtk_spin_button_update (GTK_SPIN_BUTTON (w));
                           ^~~~~~~~~~~~~~~
graphing.c: In function 'show_z_axis':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:523:28: note: in expansion of macro 'GTK_PLOT3D'
  zx = gtk_plot3d_get_side (GTK_PLOT3D (surface_plot),
                            ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:526:28: note: in expansion of macro 'GTK_PLOT3D'
  zy = gtk_plot3d_get_side (GTK_PLOT3D (surface_plot),
                            ^~~~~~~~~~
graphing.c: In function 'rotate_x_cb':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:563:23: note: in expansion of macro 'GTK_PLOT3D'
  gtk_plot3d_rotate_x (GTK_PLOT3D (surface_plot), rot);
                       ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:567:25: note: in expansion of macro 'GTK_PLOT_CANVAS'
  gtk_plot_canvas_paint (GTK_PLOT_CANVAS (plot_canvas));
                         ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:568:27: note: in expansion of macro 'GTK_PLOT_CANVAS'
  gtk_plot_canvas_refresh (GTK_PLOT_CANVAS (plot_canvas));
                           ^~~~~~~~~~~~~~~
graphing.c: In function 'rotate_y_cb':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:576:23: note: in expansion of macro 'GTK_PLOT3D'
  gtk_plot3d_rotate_y (GTK_PLOT3D (surface_plot), rot);
                       ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:580:25: note: in expansion of macro 'GTK_PLOT_CANVAS'
  gtk_plot_canvas_paint (GTK_PLOT_CANVAS (plot_canvas));
                         ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:581:27: note: in expansion of macro 'GTK_PLOT_CANVAS'
  gtk_plot_canvas_refresh (GTK_PLOT_CANVAS (plot_canvas));
                           ^~~~~~~~~~~~~~~
graphing.c: In function 'rotate_z_cb':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:589:23: note: in expansion of macro 'GTK_PLOT3D'
  gtk_plot3d_rotate_z (GTK_PLOT3D (surface_plot), rot);
                       ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:594:25: note: in expansion of macro 'GTK_PLOT_CANVAS'
  gtk_plot_canvas_paint (GTK_PLOT_CANVAS (plot_canvas));
                         ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:595:27: note: in expansion of macro 'GTK_PLOT_CANVAS'
  gtk_plot_canvas_refresh (GTK_PLOT_CANVAS (plot_canvas));
                           ^~~~~~~~~~~~~~~
graphing.c: In function 'anim_timeout':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:726:23: note: in expansion of macro 'GTK_PLOT3D'
  gtk_plot3d_rotate_z (GTK_PLOT3D (surface_plot), 360-2);
                       ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:728:25: note: in expansion of macro 'GTK_PLOT_CANVAS'
  gtk_plot_canvas_paint (GTK_PLOT_CANVAS (plot_canvas));
                         ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:729:27: note: in expansion of macro 'GTK_PLOT_CANVAS'
  gtk_plot_canvas_refresh (GTK_PLOT_CANVAS (plot_canvas));
                           ^~~~~~~~~~~~~~~
graphing.c: In function 'reset_angles_cb':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:759:28: note: in expansion of macro 'GTK_PLOT3D'
   gtk_plot3d_reset_angles (GTK_PLOT3D (surface_plot));
                            ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:760:24: note: in expansion of macro 'GTK_PLOT3D'
   gtk_plot3d_rotate_x (GTK_PLOT3D (surface_plot), 60.0);
                        ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:761:24: note: in expansion of macro 'GTK_PLOT3D'
   gtk_plot3d_rotate_z (GTK_PLOT3D (surface_plot), 30.0);
                        ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:765:26: note: in expansion of macro 'GTK_PLOT_CANVAS'
   gtk_plot_canvas_paint (GTK_PLOT_CANVAS (plot_canvas));
                          ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:766:28: note: in expansion of macro 'GTK_PLOT_CANVAS'
   gtk_plot_canvas_refresh (GTK_PLOT_CANVAS (plot_canvas));
                            ^~~~~~~~~~~~~~~
graphing.c: In function 'top_view_cb':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:774:28: note: in expansion of macro 'GTK_PLOT3D'
   gtk_plot3d_reset_angles (GTK_PLOT3D (surface_plot));
                            ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:779:26: note: in expansion of macro 'GTK_PLOT_CANVAS'
   gtk_plot_canvas_paint (GTK_PLOT_CANVAS (plot_canvas));
                          ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:780:28: note: in expansion of macro 'GTK_PLOT_CANVAS'
   gtk_plot_canvas_refresh (GTK_PLOT_CANVAS (plot_canvas));
                            ^~~~~~~~~~~~~~~
graphing.c: In function 'plot_print_cb':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:891:36: note: in expansion of macro 'GTK_PLOT_CANVAS'
   ret = gtk_plot_canvas_export_ps (GTK_PLOT_CANVAS (plot_canvas),
                                    ^~~~~~~~~~~~~~~
graphing.c: In function 'really_export_cb':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:1033:5: note: in expansion of macro 'GTK_PLOT_CANVAS'
    (GTK_PLOT_CANVAS (plot_canvas),
     ^~~~~~~~~~~~~~~
graphing.c: In function 'really_export_png_cb':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:1152:6: note: in expansion of macro 'GTK_PLOT_CANVAS'
  if (GTK_PLOT_CANVAS (plot_canvas)->pixmap == NULL) {
      ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:1158:4: note: in expansion of macro 'GTK_PLOT_CANVAS'
    GTK_PLOT_CANVAS (plot_canvas)->pixmap,
    ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:1162:4: note: in expansion of macro 'GTK_PLOT_CANVAS'
    GTK_PLOT_CANVAS (plot_canvas)->pixmap_width,
    ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:1163:4: note: in expansion of macro 'GTK_PLOT_CANVAS'
    GTK_PLOT_CANVAS (plot_canvas)->pixmap_height);
    ^~~~~~~~~~~~~~~
graphing.c: In function 'plot_select_region':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:1650:25: note: in expansion of macro 'GTK_PLOT'
  gtk_plot_get_position (GTK_PLOT (line_plot), &px, &py);
                         ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:1651:21: note: in expansion of macro 'GTK_PLOT'
  gtk_plot_get_size (GTK_PLOT (line_plot), &pw, &ph);
                     ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
/usr/include/gtk-2.0/gtk/gtkspinbutton.h:45:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_SPIN_BUTTON(obj)                  (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPIN_BUTTON, GtkSpinButton))
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:1707:6: note: in expansion of macro 'GTK_SPIN_BUTTON'
     (GTK_SPIN_BUTTON (solver_x_sb), x);
      ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
/usr/include/gtk-2.0/gtk/gtkspinbutton.h:45:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_SPIN_BUTTON(obj)                  (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPIN_BUTTON, GtkSpinButton))
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:1710:6: note: in expansion of macro 'GTK_SPIN_BUTTON'
     (GTK_SPIN_BUTTON (solver_y_sb), y);
      ^~~~~~~~~~~~~~~
graphing.c: In function 'line_plot_move_about':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:1745:18: note: in expansion of macro 'GTK_PLOT'
   gtk_plot_move (GTK_PLOT (line_plot),
                  ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:1748:20: note: in expansion of macro 'GTK_PLOT'
   gtk_plot_resize (GTK_PLOT (line_plot),
                    ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:1752:26: note: in expansion of macro 'GTK_PLOT'
   gtk_plot_legends_move (GTK_PLOT (line_plot),
                          ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:1756:18: note: in expansion of macro 'GTK_PLOT'
   gtk_plot_move (GTK_PLOT (line_plot),
                  ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:1759:20: note: in expansion of macro 'GTK_PLOT'
   gtk_plot_resize (GTK_PLOT (line_plot),
                    ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:1762:26: note: in expansion of macro 'GTK_PLOT'
   gtk_plot_legends_move (GTK_PLOT (line_plot), 0.80, 0.05);
                          ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:1766:26: note: in expansion of macro 'GTK_PLOT'
   gtk_plot_show_legends (GTK_PLOT (line_plot));
                          ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:1768:26: note: in expansion of macro 'GTK_PLOT'
   gtk_plot_hide_legends (GTK_PLOT (line_plot));
                          ^~~~~~~~
graphing.c: In function 'add_line_plot':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:1783:41: note: in expansion of macro 'GTK_PLOT'
  plot_child = gtk_plot_canvas_plot_new (GTK_PLOT (line_plot));
                                         ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:1784:29: note: in expansion of macro 'GTK_PLOT_CANVAS'
  gtk_plot_canvas_put_child (GTK_PLOT_CANVAS (plot_canvas),
                             ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:92:42: note: in expansion of macro 'GTK_PLOT_CANVAS'
 #define GTK_PLOT_CANVAS_FLAGS(canvas)   (GTK_PLOT_CANVAS(canvas)->flags)
                                          ^~~~~~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:93:52: note: in expansion of macro 'GTK_PLOT_CANVAS_FLAGS'
 #define GTK_PLOT_CANVAS_SET_FLAGS(canvas, flags)  (GTK_PLOT_CANVAS_FLAGS(canvas) |= (flags))
                                                    ^~~~~~~~~~~~~~~~~~~~~
graphing.c:1791:2: note: in expansion of macro 'GTK_PLOT_CANVAS_SET_FLAGS'
  GTK_PLOT_CANVAS_SET_FLAGS (GTK_PLOT_CANVAS (plot_canvas),
  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:1791:29: note: in expansion of macro 'GTK_PLOT_CANVAS'
  GTK_PLOT_CANVAS_SET_FLAGS (GTK_PLOT_CANVAS (plot_canvas),
                             ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:92:42: note: in expansion of macro 'GTK_PLOT_CANVAS'
 #define GTK_PLOT_CANVAS_FLAGS(canvas)   (GTK_PLOT_CANVAS(canvas)->flags)
                                          ^~~~~~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:93:52: note: in expansion of macro 'GTK_PLOT_CANVAS_FLAGS'
 #define GTK_PLOT_CANVAS_SET_FLAGS(canvas, flags)  (GTK_PLOT_CANVAS_FLAGS(canvas) |= (flags))
                                                    ^~~~~~~~~~~~~~~~~~~~~
graphing.c:1791:2: note: in expansion of macro 'GTK_PLOT_CANVAS_SET_FLAGS'
  GTK_PLOT_CANVAS_SET_FLAGS (GTK_PLOT_CANVAS (plot_canvas),
  ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:1794:27: note: in expansion of macro 'GTK_PLOT'
  top = gtk_plot_get_axis (GTK_PLOT (line_plot), GTK_PLOT_AXIS_TOP);
                           ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:1795:29: note: in expansion of macro 'GTK_PLOT'
  right = gtk_plot_get_axis (GTK_PLOT (line_plot), GTK_PLOT_AXIS_RIGHT);
                             ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:1796:30: note: in expansion of macro 'GTK_PLOT'
  bottom = gtk_plot_get_axis (GTK_PLOT (line_plot), GTK_PLOT_AXIS_BOTTOM);
                              ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:1797:28: note: in expansion of macro 'GTK_PLOT'
  left = gtk_plot_get_axis (GTK_PLOT (line_plot), GTK_PLOT_AXIS_LEFT);
                            ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:1801:30: note: in expansion of macro 'GTK_PLOT'
  gtk_plot_grids_set_visible (GTK_PLOT (line_plot),
                              ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:1809:31: note: in expansion of macro 'GTK_PLOT'
  gtk_plot_set_legends_border (GTK_PLOT (line_plot),
                               ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:1812:22: note: in expansion of macro 'GTK_PLOT'
  gtk_plot_clip_data (GTK_PLOT (line_plot), TRUE);
                      ^~~~~~~~
graphing.c: In function 'surface_plot_move_about':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:1824:18: note: in expansion of macro 'GTK_PLOT'
   gtk_plot_move (GTK_PLOT (surface_plot),
                  ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:1828:18: note: in expansion of macro 'GTK_PLOT'
   gtk_plot_move (GTK_PLOT (surface_plot),
                  ^~~~~~~~
graphing.c: In function 'add_surface_plot':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:1848:41: note: in expansion of macro 'GTK_PLOT'
  plot_child = gtk_plot_canvas_plot_new (GTK_PLOT (surface_plot));
                                         ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:1849:29: note: in expansion of macro 'GTK_PLOT_CANVAS'
  gtk_plot_canvas_put_child (GTK_PLOT_CANVAS (plot_canvas),
                             ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:92:42: note: in expansion of macro 'GTK_PLOT_CANVAS'
 #define GTK_PLOT_CANVAS_FLAGS(canvas)   (GTK_PLOT_CANVAS(canvas)->flags)
                                          ^~~~~~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:94:54: note: in expansion of macro 'GTK_PLOT_CANVAS_FLAGS'
 #define GTK_PLOT_CANVAS_UNSET_FLAGS(canvas, flags)  (GTK_PLOT_CANVAS_FLAGS(canvas) &= ~(flags))
                                                      ^~~~~~~~~~~~~~~~~~~~~
graphing.c:1856:2: note: in expansion of macro 'GTK_PLOT_CANVAS_UNSET_FLAGS'
  GTK_PLOT_CANVAS_UNSET_FLAGS (GTK_PLOT_CANVAS (plot_canvas),
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:1856:31: note: in expansion of macro 'GTK_PLOT_CANVAS'
  GTK_PLOT_CANVAS_UNSET_FLAGS (GTK_PLOT_CANVAS (plot_canvas),
                               ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:92:42: note: in expansion of macro 'GTK_PLOT_CANVAS'
 #define GTK_PLOT_CANVAS_FLAGS(canvas)   (GTK_PLOT_CANVAS(canvas)->flags)
                                          ^~~~~~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:94:54: note: in expansion of macro 'GTK_PLOT_CANVAS_FLAGS'
 #define GTK_PLOT_CANVAS_UNSET_FLAGS(canvas, flags)  (GTK_PLOT_CANVAS_FLAGS(canvas) &= ~(flags))
                                                      ^~~~~~~~~~~~~~~~~~~~~
graphing.c:1856:2: note: in expansion of macro 'GTK_PLOT_CANVAS_UNSET_FLAGS'
  GTK_PLOT_CANVAS_UNSET_FLAGS (GTK_PLOT_CANVAS (plot_canvas),
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:1859:28: note: in expansion of macro 'GTK_PLOT3D'
  xy = gtk_plot3d_get_side (GTK_PLOT3D (surface_plot), GTK_PLOT_SIDE_XY);
                            ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:1860:28: note: in expansion of macro 'GTK_PLOT3D'
  xz = gtk_plot3d_get_side (GTK_PLOT3D (surface_plot), GTK_PLOT_SIDE_XZ);
                            ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:1861:28: note: in expansion of macro 'GTK_PLOT3D'
  yx = gtk_plot3d_get_side (GTK_PLOT3D (surface_plot), GTK_PLOT_SIDE_YX);
                            ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:1862:28: note: in expansion of macro 'GTK_PLOT3D'
  yz = gtk_plot3d_get_side (GTK_PLOT3D (surface_plot), GTK_PLOT_SIDE_YZ);
                            ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:1863:28: note: in expansion of macro 'GTK_PLOT3D'
  zx = gtk_plot3d_get_side (GTK_PLOT3D (surface_plot), GTK_PLOT_SIDE_ZX);
                            ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:1864:28: note: in expansion of macro 'GTK_PLOT3D'
  zy = gtk_plot3d_get_side (GTK_PLOT3D (surface_plot), GTK_PLOT_SIDE_ZY);
                            ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:1873:27: note: in expansion of macro 'GTK_PLOT'
  top = gtk_plot_get_axis (GTK_PLOT (surface_plot), GTK_PLOT_AXIS_TOP);
                           ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:1874:30: note: in expansion of macro 'GTK_PLOT'
  bottom = gtk_plot_get_axis (GTK_PLOT (surface_plot), GTK_PLOT_AXIS_BOTTOM);
                              ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:1875:28: note: in expansion of macro 'GTK_PLOT'
  left = gtk_plot_get_axis (GTK_PLOT (surface_plot), GTK_PLOT_AXIS_LEFT);
                            ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:1881:31: note: in expansion of macro 'GTK_PLOT'
  gtk_plot_set_legends_border (GTK_PLOT (surface_plot),
                               ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:1883:25: note: in expansion of macro 'GTK_PLOT'
  gtk_plot_legends_move (GTK_PLOT (surface_plot), 0.93, 0.05);
                         ^~~~~~~~
graphing.c: In function 'clear_solutions':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:1905:26: note: in expansion of macro 'GTK_PLOT_CANVAS'
   gtk_plot_canvas_paint (GTK_PLOT_CANVAS (plot_canvas));
                          ^~~~~~~~~~~~~~~
graphing.c: In function 'plot_canvas_key_press_event':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:2082:25: note: in expansion of macro 'GTK_PLOT3D'
    gtk_plot3d_rotate_z (GTK_PLOT3D (surface_plot), 360-10);
                         ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:2084:27: note: in expansion of macro 'GTK_PLOT_CANVAS'
    gtk_plot_canvas_paint (GTK_PLOT_CANVAS (plot_canvas));
                           ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:2085:29: note: in expansion of macro 'GTK_PLOT_CANVAS'
    gtk_plot_canvas_refresh (GTK_PLOT_CANVAS (plot_canvas));
                             ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:2094:25: note: in expansion of macro 'GTK_PLOT3D'
    gtk_plot3d_rotate_z (GTK_PLOT3D (surface_plot), 10);
                         ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:2096:27: note: in expansion of macro 'GTK_PLOT_CANVAS'
    gtk_plot_canvas_paint (GTK_PLOT_CANVAS (plot_canvas));
                           ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:2097:29: note: in expansion of macro 'GTK_PLOT_CANVAS'
    gtk_plot_canvas_refresh (GTK_PLOT_CANVAS (plot_canvas));
                             ^~~~~~~~~~~~~~~
graphing.c: In function 'ensure_window':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:92:42: note: in expansion of macro 'GTK_PLOT_CANVAS'
 #define GTK_PLOT_CANVAS_FLAGS(canvas)   (GTK_PLOT_CANVAS(canvas)->flags)
                                          ^~~~~~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:94:54: note: in expansion of macro 'GTK_PLOT_CANVAS_FLAGS'
 #define GTK_PLOT_CANVAS_UNSET_FLAGS(canvas, flags)  (GTK_PLOT_CANVAS_FLAGS(canvas) &= ~(flags))
                                                      ^~~~~~~~~~~~~~~~~~~~~
graphing.c:2329:2: note: in expansion of macro 'GTK_PLOT_CANVAS_UNSET_FLAGS'
  GTK_PLOT_CANVAS_UNSET_FLAGS (GTK_PLOT_CANVAS (plot_canvas),
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:2329:31: note: in expansion of macro 'GTK_PLOT_CANVAS'
  GTK_PLOT_CANVAS_UNSET_FLAGS (GTK_PLOT_CANVAS (plot_canvas),
                               ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:92:42: note: in expansion of macro 'GTK_PLOT_CANVAS'
 #define GTK_PLOT_CANVAS_FLAGS(canvas)   (GTK_PLOT_CANVAS(canvas)->flags)
                                          ^~~~~~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:94:54: note: in expansion of macro 'GTK_PLOT_CANVAS_FLAGS'
 #define GTK_PLOT_CANVAS_UNSET_FLAGS(canvas, flags)  (GTK_PLOT_CANVAS_FLAGS(canvas) &= ~(flags))
                                                      ^~~~~~~~~~~~~~~~~~~~~
graphing.c:2329:2: note: in expansion of macro 'GTK_PLOT_CANVAS_UNSET_FLAGS'
  GTK_PLOT_CANVAS_UNSET_FLAGS (GTK_PLOT_CANVAS (plot_canvas),
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c: In function 'clear_graph':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:2377:34: note: in expansion of macro 'GTK_PLOT_CANVAS'
    gtk_plot_canvas_remove_child (GTK_PLOT_CANVAS (plot_canvas),
                                  ^~~~~~~~~~~~~~~
graphing.c: In function 'plot_setup_axis':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:2499:19: note: in expansion of macro 'GTK_PLOT'
  gtk_plot_freeze (GTK_PLOT (line_plot));
                   ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:2501:22: note: in expansion of macro 'GTK_PLOT'
  gtk_plot_set_range (GTK_PLOT (line_plot),
                      ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:2503:22: note: in expansion of macro 'GTK_PLOT'
  gtk_plot_set_ticks (GTK_PLOT (line_plot), GTK_PLOT_AXIS_X, xtick, 9);
                      ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:2504:22: note: in expansion of macro 'GTK_PLOT'
  gtk_plot_set_ticks (GTK_PLOT (line_plot), GTK_PLOT_AXIS_Y, ytick, 9);
                      ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:2507:27: note: in expansion of macro 'GTK_PLOT'
  gtk_plot_x0_set_visible (GTK_PLOT (line_plot), TRUE);
                           ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:2508:27: note: in expansion of macro 'GTK_PLOT'
  gtk_plot_y0_set_visible (GTK_PLOT (line_plot), TRUE);
                           ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:2510:30: note: in expansion of macro 'GTK_PLOT'
  gtk_plot_grids_set_visible (GTK_PLOT (line_plot),
                              ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:2519:34: note: in expansion of macro 'GTK_PLOT'
  gtk_plot_x0line_set_attributes (GTK_PLOT (line_plot),
                                  ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:2523:34: note: in expansion of macro 'GTK_PLOT'
  gtk_plot_y0line_set_attributes (GTK_PLOT (line_plot),
                                  ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:2528:39: note: in expansion of macro 'GTK_PLOT'
  gtk_plot_major_vgrid_set_attributes (GTK_PLOT (line_plot),
                                       ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:2532:39: note: in expansion of macro 'GTK_PLOT'
  gtk_plot_major_hgrid_set_attributes (GTK_PLOT (line_plot),
                                       ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:2538:28: note: in expansion of macro 'GTK_PLOT'
  axis = gtk_plot_get_axis (GTK_PLOT (line_plot), GTK_PLOT_AXIS_TOP);
                            ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:2548:28: note: in expansion of macro 'GTK_PLOT'
  axis = gtk_plot_get_axis (GTK_PLOT (line_plot), GTK_PLOT_AXIS_BOTTOM);
                            ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:2558:28: note: in expansion of macro 'GTK_PLOT'
  axis = gtk_plot_get_axis (GTK_PLOT (line_plot), GTK_PLOT_AXIS_LEFT);
                            ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:2568:28: note: in expansion of macro 'GTK_PLOT'
  axis = gtk_plot_get_axis (GTK_PLOT (line_plot), GTK_PLOT_AXIS_RIGHT);
                            ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:2583:17: note: in expansion of macro 'GTK_PLOT'
  gtk_plot_thaw (GTK_PLOT (line_plot));
                 ^~~~~~~~
graphing.c: In function 'surface_setup_axis':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:2599:27: note: in expansion of macro 'GTK_PLOT3D'
  x = gtk_plot3d_get_axis (GTK_PLOT3D (surface_plot), GTK_PLOT_AXIS_X);
                           ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:2600:27: note: in expansion of macro 'GTK_PLOT3D'
  y = gtk_plot3d_get_axis (GTK_PLOT3D (surface_plot), GTK_PLOT_AXIS_Y);
                           ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:2601:27: note: in expansion of macro 'GTK_PLOT3D'
  z = gtk_plot3d_get_axis (GTK_PLOT3D (surface_plot), GTK_PLOT_AXIS_Z);
                           ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:2607:25: note: in expansion of macro 'GTK_PLOT3D'
  gtk_plot3d_set_xrange (GTK_PLOT3D (surface_plot), surfacex1, surfacex2);
                         ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:2609:25: note: in expansion of macro 'GTK_PLOT3D'
  gtk_plot3d_set_yrange (GTK_PLOT3D (surface_plot), surfacey1, surfacey2);
                         ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:2611:25: note: in expansion of macro 'GTK_PLOT3D'
  gtk_plot3d_set_zrange (GTK_PLOT3D (surface_plot), surfacez1, surfacez2);
                         ^~~~~~~~~~
graphing.c: In function 'surface_setup_steps':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:2638:25: note: in expansion of macro 'GTK_PLOT3D'
  gtk_plot3d_set_xrange (GTK_PLOT3D (surface_plot), surfacex1, surfacex2);
                         ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:2639:25: note: in expansion of macro 'GTK_PLOT3D'
  gtk_plot3d_set_yrange (GTK_PLOT3D (surface_plot), surfacey1, surfacey2);
                         ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:2641:31: note: in expansion of macro 'GTK_PLOT_SURFACE'
   gtk_plot_surface_set_xstep (GTK_PLOT_SURFACE (surface_data), (surfacex2-surfacex1)/30);
                               ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:2642:31: note: in expansion of macro 'GTK_PLOT_SURFACE'
   gtk_plot_surface_set_ystep (GTK_PLOT_SURFACE (surface_data), (surfacey2-surfacey1)/30);
                               ^~~~~~~~~~~~~~~~
graphing.c: In function 'plot_axis':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:2710:33: note: in expansion of macro 'GTK_PLOT_SURFACE'
    gtk_plot_surface_build_mesh (GTK_PLOT_SURFACE (surface_data));
                                 ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:2721:26: note: in expansion of macro 'GTK_PLOT_CANVAS'
   gtk_plot_canvas_paint (GTK_PLOT_CANVAS (plot_canvas));
                          ^~~~~~~~~~~~~~~
graphing.c: In function 'get_slopefield_points':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:3178:21: note: in expansion of macro 'GTK_PLOT'
  gtk_plot_get_size (GTK_PLOT (line_plot), &pw, &ph);
                     ^~~~~~~~
graphing.c: In function 'get_vectorfield_points':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:3247:21: note: in expansion of macro 'GTK_PLOT'
  gtk_plot_get_size (GTK_PLOT (line_plot), &pw, &ph);
                     ^~~~~~~~
graphing.c: In function 'draw_line':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:3818:9: note: in expansion of macro 'GTK_PLOT_DATA'
  data = GTK_PLOT_DATA (gtk_plot_data_new ());
         ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:3824:21: note: in expansion of macro 'GTK_PLOT'
  gtk_plot_add_data (GTK_PLOT (line_plot), data);
                     ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:3844:25: note: in expansion of macro 'GTK_PLOT_CANVAS'
  gtk_plot_canvas_paint (GTK_PLOT_CANVAS (plot_canvas));
                         ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:3845:27: note: in expansion of macro 'GTK_PLOT_CANVAS'
  gtk_plot_canvas_refresh (GTK_PLOT_CANVAS (plot_canvas));
                           ^~~~~~~~~~~~~~~
graphing.c: In function 'draw_points':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:3856:9: note: in expansion of macro 'GTK_PLOT_DATA'
  data = GTK_PLOT_DATA (gtk_plot_data_new ());
         ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:3862:21: note: in expansion of macro 'GTK_PLOT'
  gtk_plot_add_data (GTK_PLOT (line_plot), data);
                     ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:3881:25: note: in expansion of macro 'GTK_PLOT_CANVAS'
  gtk_plot_canvas_paint (GTK_PLOT_CANVAS (plot_canvas));
                         ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:3882:27: note: in expansion of macro 'GTK_PLOT_CANVAS'
  gtk_plot_canvas_refresh (GTK_PLOT_CANVAS (plot_canvas));
                           ^~~~~~~~~~~~~~~
graphing.c: In function 'draw_surface_line':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:3893:9: note: in expansion of macro 'GTK_PLOT_DATA'
  data = GTK_PLOT_DATA (gtk_plot_data_new ());
         ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:3904:21: note: in expansion of macro 'GTK_PLOT'
  gtk_plot_add_data (GTK_PLOT (surface_plot), data);
                     ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:3921:25: note: in expansion of macro 'GTK_PLOT_CANVAS'
  gtk_plot_canvas_paint (GTK_PLOT_CANVAS (plot_canvas));
                         ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:3922:27: note: in expansion of macro 'GTK_PLOT_CANVAS'
  gtk_plot_canvas_refresh (GTK_PLOT_CANVAS (plot_canvas));
                           ^~~~~~~~~~~~~~~
graphing.c: In function 'draw_surface_points':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:3933:9: note: in expansion of macro 'GTK_PLOT_DATA'
  data = GTK_PLOT_DATA (gtk_plot_data_new ());
         ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:3944:21: note: in expansion of macro 'GTK_PLOT'
  gtk_plot_add_data (GTK_PLOT (surface_plot), data);
                     ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:3963:25: note: in expansion of macro 'GTK_PLOT_CANVAS'
  gtk_plot_canvas_paint (GTK_PLOT_CANVAS (plot_canvas));
                         ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:3964:27: note: in expansion of macro 'GTK_PLOT_CANVAS'
  gtk_plot_canvas_refresh (GTK_PLOT_CANVAS (plot_canvas));
                           ^~~~~~~~~~~~~~~
graphing.c: In function 'replot_fields':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:4295:23: note: in expansion of macro 'GTK_PLOT_DATA'
     slopefield_data = GTK_PLOT_DATA(gtk_plot_flux_new());
                       ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:4296:24: note: in expansion of macro 'GTK_PLOT'
     gtk_plot_add_data (GTK_PLOT (line_plot),
                        ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotflux.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_FLUX(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_flux_get_type (), GtkPlotFlux)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:4317:30: note: in expansion of macro 'GTK_PLOT_FLUX'
     gtk_plot_flux_set_arrow (GTK_PLOT_FLUX (slopefield_data),
                              ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotflux.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_FLUX(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_flux_get_type (), GtkPlotFlux)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:4320:31: note: in expansion of macro 'GTK_PLOT_FLUX'
     gtk_plot_flux_show_scale (GTK_PLOT_FLUX (slopefield_data), FALSE);
                               ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:4361:24: note: in expansion of macro 'GTK_PLOT_DATA'
     vectorfield_data = GTK_PLOT_DATA(gtk_plot_flux_new());
                        ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:4362:24: note: in expansion of macro 'GTK_PLOT'
     gtk_plot_add_data (GTK_PLOT (line_plot),
                        ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotflux.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_FLUX(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_flux_get_type (), GtkPlotFlux)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:4383:30: note: in expansion of macro 'GTK_PLOT_FLUX'
     gtk_plot_flux_set_arrow (GTK_PLOT_FLUX (vectorfield_data),
                              ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotflux.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_FLUX(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_flux_get_type (), GtkPlotFlux)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:4386:31: note: in expansion of macro 'GTK_PLOT_FLUX'
     gtk_plot_flux_show_scale (GTK_PLOT_FLUX (vectorfield_data), FALSE);
                               ^~~~~~~~~~~~~
graphing.c: In function 'plot_functions':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:4816:27: note: in expansion of macro 'GTK_PLOT_CANVAS'
   gtk_plot_canvas_freeze (GTK_PLOT_CANVAS (plot_canvas));
                           ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:4825:19: note: in expansion of macro 'GTK_PLOT'
  gtk_plot_freeze (GTK_PLOT (line_plot));
                   ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:4860:18: note: in expansion of macro 'GTK_PLOT_DATA'
   line_data[i] = GTK_PLOT_DATA (gtk_plot_data_new ());
                  ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:4861:22: note: in expansion of macro 'GTK_PLOT'
   gtk_plot_add_data (GTK_PLOT (line_plot),
                      ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:4910:21: note: in expansion of macro 'GTK_PLOT_DATA'
   parametric_data = GTK_PLOT_DATA (gtk_plot_data_new ());
                     ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:4941:22: note: in expansion of macro 'GTK_PLOT'
   gtk_plot_add_data (GTK_PLOT (line_plot), parametric_data);
                      ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5006:25: note: in expansion of macro 'GTK_PLOT_CANVAS'
   gtk_plot_canvas_thaw (GTK_PLOT_CANVAS (plot_canvas));
                         ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5007:26: note: in expansion of macro 'GTK_PLOT_CANVAS'
   gtk_plot_canvas_paint (GTK_PLOT_CANVAS (plot_canvas));
                          ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5014:17: note: in expansion of macro 'GTK_PLOT'
  gtk_plot_thaw (GTK_PLOT (line_plot));
                 ^~~~~~~~
graphing.c: In function 'plot_surface_functions':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5028:27: note: in expansion of macro 'GTK_PLOT_CANVAS'
   gtk_plot_canvas_freeze (GTK_PLOT_CANVAS (plot_canvas));
                           ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5053:27: note: in expansion of macro 'GTK_PLOT3D'
  gtk_plot3d_reset_angles (GTK_PLOT3D (surface_plot));
                           ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5054:23: note: in expansion of macro 'GTK_PLOT3D'
  gtk_plot3d_rotate_x (GTK_PLOT3D (surface_plot), 60.0);
                       ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot3d.h:30:32: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT3D(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot3d_get_type (), GtkPlot3D)
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5055:23: note: in expansion of macro 'GTK_PLOT3D'
  gtk_plot3d_rotate_z (GTK_PLOT3D (surface_plot), 30.0);
                       ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5065:18: note: in expansion of macro 'GTK_PLOT_DATA'
   surface_data = GTK_PLOT_DATA
                  ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5067:34: note: in expansion of macro 'GTK_PLOT_SURFACE'
   gtk_plot_surface_use_amplitud (GTK_PLOT_SURFACE (surface_data), FALSE);
                                  ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5068:41: note: in expansion of macro 'GTK_PLOT_SURFACE'
   gtk_plot_surface_use_height_gradient (GTK_PLOT_SURFACE (surface_data), TRUE);
                                         ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5069:38: note: in expansion of macro 'GTK_PLOT_SURFACE'
   gtk_plot_surface_set_mesh_visible (GTK_PLOT_SURFACE (surface_data), TRUE);
                                      ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5071:40: note: in expansion of macro 'GTK_PLOT_DATA'
    gtk_plot_data_gradient_set_visible (GTK_PLOT_DATA (surface_data), TRUE);
                                        ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5072:31: note: in expansion of macro 'GTK_PLOT_DATA'
    gtk_plot_data_show_legend (GTK_PLOT_DATA (surface_data));
                               ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5074:40: note: in expansion of macro 'GTK_PLOT_DATA'
    gtk_plot_data_gradient_set_visible (GTK_PLOT_DATA (surface_data), FALSE);
                                        ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5075:31: note: in expansion of macro 'GTK_PLOT_DATA'
    gtk_plot_data_hide_legend (GTK_PLOT_DATA (surface_data));
                               ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5077:32: note: in expansion of macro 'GTK_PLOT_DATA'
   gtk_plot_data_move_gradient (GTK_PLOT_DATA (surface_data),
                                ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5079:29: note: in expansion of macro 'GTK_PLOT_DATA'
   gtk_plot_axis_hide_title (GTK_PLOT_DATA (surface_data)->gradient);
                             ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5081:22: note: in expansion of macro 'GTK_PLOT'
   gtk_plot_add_data (GTK_PLOT (surface_plot),
                      ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5086:32: note: in expansion of macro 'GTK_PLOT_SURFACE'
   gtk_plot_surface_build_mesh (GTK_PLOT_SURFACE (surface_data));
                                ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5119:18: note: in expansion of macro 'GTK_PLOT_DATA'
   surface_data = GTK_PLOT_DATA (gtk_plot_surface_new ());
                  ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5120:34: note: in expansion of macro 'GTK_PLOT_SURFACE'
   gtk_plot_surface_use_amplitud (GTK_PLOT_SURFACE (surface_data), FALSE);
                                  ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5121:41: note: in expansion of macro 'GTK_PLOT_SURFACE'
   gtk_plot_surface_use_height_gradient (GTK_PLOT_SURFACE (surface_data), TRUE);
                                         ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5122:38: note: in expansion of macro 'GTK_PLOT_SURFACE'
   gtk_plot_surface_set_mesh_visible (GTK_PLOT_SURFACE (surface_data), TRUE);
                                      ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5124:40: note: in expansion of macro 'GTK_PLOT_DATA'
    gtk_plot_data_gradient_set_visible (GTK_PLOT_DATA (surface_data), TRUE);
                                        ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5125:31: note: in expansion of macro 'GTK_PLOT_DATA'
    gtk_plot_data_show_legend (GTK_PLOT_DATA (surface_data));
                               ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5127:40: note: in expansion of macro 'GTK_PLOT_DATA'
    gtk_plot_data_gradient_set_visible (GTK_PLOT_DATA (surface_data), FALSE);
                                        ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5128:31: note: in expansion of macro 'GTK_PLOT_DATA'
    gtk_plot_data_hide_legend (GTK_PLOT_DATA (surface_data));
                               ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5130:32: note: in expansion of macro 'GTK_PLOT_DATA'
   gtk_plot_data_move_gradient (GTK_PLOT_DATA (surface_data),
                                ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5132:29: note: in expansion of macro 'GTK_PLOT_DATA'
   gtk_plot_axis_hide_title (GTK_PLOT_DATA (surface_data)->gradient);
                             ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5134:24: note: in expansion of macro 'GTK_PLOT_DATA'
   gtk_plot_data_set_x (GTK_PLOT_DATA (surface_data), surface_data_x);
                        ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5135:24: note: in expansion of macro 'GTK_PLOT_DATA'
   gtk_plot_data_set_y (GTK_PLOT_DATA (surface_data), surface_data_y);
                        ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5136:24: note: in expansion of macro 'GTK_PLOT_DATA'
   gtk_plot_data_set_z (GTK_PLOT_DATA (surface_data), surface_data_z);
                        ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5137:32: note: in expansion of macro 'GTK_PLOT_DATA'
   gtk_plot_data_set_numpoints (GTK_PLOT_DATA (surface_data), surface_data_len);
                                ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5138:32: note: in expansion of macro 'GTK_PLOT_SURFACE'
   gtk_plot_surface_build_mesh (GTK_PLOT_SURFACE (surface_data));
                                ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotsurface.h:30:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_SURFACE(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_surface_get_type (), GtkPlotSurface)
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5140:34: note: in expansion of macro 'GTK_PLOT_SURFACE'
   gtk_plot_surface_recalc_nodes (GTK_PLOT_SURFACE (surface_data));
                                  ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5143:22: note: in expansion of macro 'GTK_PLOT'
   gtk_plot_add_data (GTK_PLOT (surface_plot),
                      ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5165:27: note: in expansion of macro 'GTK_PLOT'
    gtk_plot_show_legends (GTK_PLOT (surface_plot));
                           ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5167:27: note: in expansion of macro 'GTK_PLOT'
    gtk_plot_hide_legends (GTK_PLOT (surface_plot));
                           ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5173:25: note: in expansion of macro 'GTK_PLOT_CANVAS'
   gtk_plot_canvas_thaw (GTK_PLOT_CANVAS (plot_canvas));
                         ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5174:26: note: in expansion of macro 'GTK_PLOT_CANVAS'
   gtk_plot_canvas_paint (GTK_PLOT_CANVAS (plot_canvas));
                          ^~~~~~~~~~~~~~~
graphing.c: In function 'create_range_spinboxes':
graphing.c:5232:8: warning: cast increases required alignment of target type [-Wcast-align]
  adj = (GtkAdjustment *)gtk_adjustment_new (*val1,
        ^
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 graphing.c:24:
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
/usr/include/gtk-2.0/gtk/gtkspinbutton.h:45:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_SPIN_BUTTON(obj)                  (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPIN_BUTTON, GtkSpinButton))
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5248:31: note: in expansion of macro 'GTK_SPIN_BUTTON'
  gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (w), TRUE);
                               ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
/usr/include/gtk-2.0/gtk/gtkspinbutton.h:45:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_SPIN_BUTTON(obj)                  (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPIN_BUTTON, GtkSpinButton))
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5249:37: note: in expansion of macro 'GTK_SPIN_BUTTON'
  gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (w), GTK_UPDATE_ALWAYS);
                                     ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
/usr/include/gtk-2.0/gtk/gtkspinbutton.h:45:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_SPIN_BUTTON(obj)                  (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPIN_BUTTON, GtkSpinButton))
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5250:37: note: in expansion of macro 'GTK_SPIN_BUTTON'
  gtk_spin_button_set_snap_to_ticks (GTK_SPIN_BUTTON (w), FALSE);
                                     ^~~~~~~~~~~~~~~
graphing.c:5265:9: warning: cast increases required alignment of target type [-Wcast-align]
   adj = (GtkAdjustment *)gtk_adjustment_new (*val2,
         ^
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 graphing.c:24:
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
/usr/include/gtk-2.0/gtk/gtkspinbutton.h:45:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_SPIN_BUTTON(obj)                  (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPIN_BUTTON, GtkSpinButton))
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5281:32: note: in expansion of macro 'GTK_SPIN_BUTTON'
   gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (w), TRUE);
                                ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
/usr/include/gtk-2.0/gtk/gtkspinbutton.h:45:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_SPIN_BUTTON(obj)                  (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPIN_BUTTON, GtkSpinButton))
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5282:38: note: in expansion of macro 'GTK_SPIN_BUTTON'
   gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (w), GTK_UPDATE_ALWAYS);
                                      ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
/usr/include/gtk-2.0/gtk/gtkspinbutton.h:45:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_SPIN_BUTTON(obj)                  (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPIN_BUTTON, GtkSpinButton))
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5283:38: note: in expansion of macro 'GTK_SPIN_BUTTON'
   gtk_spin_button_set_snap_to_ticks (GTK_SPIN_BUTTON (w), FALSE);
                                      ^~~~~~~~~~~~~~~
graphing.c:5292:9: warning: cast increases required alignment of target type [-Wcast-align]
   adj = (GtkAdjustment *)gtk_adjustment_new (*by,
         ^
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 graphing.c:24:
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
/usr/include/gtk-2.0/gtk/gtkspinbutton.h:45:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_SPIN_BUTTON(obj)                  (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPIN_BUTTON, GtkSpinButton))
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5308:32: note: in expansion of macro 'GTK_SPIN_BUTTON'
   gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (w), TRUE);
                                ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
/usr/include/gtk-2.0/gtk/gtkspinbutton.h:45:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_SPIN_BUTTON(obj)                  (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPIN_BUTTON, GtkSpinButton))
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5309:38: note: in expansion of macro 'GTK_SPIN_BUTTON'
   gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (w), GTK_UPDATE_ALWAYS);
                                      ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
/usr/include/gtk-2.0/gtk/gtkspinbutton.h:45:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_SPIN_BUTTON(obj)                  (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPIN_BUTTON, GtkSpinButton))
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5310:38: note: in expansion of macro 'GTK_SPIN_BUTTON'
   gtk_spin_button_set_snap_to_ticks (GTK_SPIN_BUTTON (w), FALSE);
                                      ^~~~~~~~~~~~~~~
graphing.c: In function 'create_int_spinbox':
graphing.c:5328:8: warning: cast increases required alignment of target type [-Wcast-align]
  adj = (GtkAdjustment *)gtk_adjustment_new (*val,
        ^
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 graphing.c:24:
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
/usr/include/gtk-2.0/gtk/gtkspinbutton.h:45:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_SPIN_BUTTON(obj)                  (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPIN_BUTTON, GtkSpinButton))
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5339:31: note: in expansion of macro 'GTK_SPIN_BUTTON'
  gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (w), TRUE);
                               ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
/usr/include/gtk-2.0/gtk/gtkspinbutton.h:45:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_SPIN_BUTTON(obj)                  (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPIN_BUTTON, GtkSpinButton))
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5340:37: note: in expansion of macro 'GTK_SPIN_BUTTON'
  gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (w), GTK_UPDATE_ALWAYS);
                                     ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
/usr/include/gtk-2.0/gtk/gtkspinbutton.h:45:48: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_SPIN_BUTTON(obj)                  (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPIN_BUTTON, GtkSpinButton))
                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:5341:37: note: in expansion of macro 'GTK_SPIN_BUTTON'
  gtk_spin_button_set_snap_to_ticks (GTK_SPIN_BUTTON (w), TRUE);
                                     ^~~~~~~~~~~~~~~
gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/arm-linux-gnueabihf/genius"\" -DBUILDDIR=\""/<<PKGBUILDDIR>>"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o genius-readline-helper.o genius-readline-helper.c
graphing.c: In function 'PlotCanvasFreeze_op':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:8325:28: note: in expansion of macro 'GTK_PLOT_CANVAS'
    gtk_plot_canvas_freeze (GTK_PLOT_CANVAS (plot_canvas));
                            ^~~~~~~~~~~~~~~
graphing.c: In function 'PlotCanvasThaw_op':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:8340:27: note: in expansion of macro 'GTK_PLOT_CANVAS'
     gtk_plot_canvas_thaw (GTK_PLOT_CANVAS (plot_canvas));
                           ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:8341:28: note: in expansion of macro 'GTK_PLOT_CANVAS'
     gtk_plot_canvas_paint (GTK_PLOT_CANVAS (plot_canvas));
                            ^~~~~~~~~~~~~~~
graphing.c: In function 'LinePlotMouseLocation_op':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:8420:23: note: in expansion of macro 'GTK_PLOT'
   gtk_plot_get_point (GTK_PLOT (line_plot), xx, yy, &x, &y);
                       ^~~~~~~~
graphing.c: In function 'gel_plot_canvas_thaw_completely':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:8446:26: note: in expansion of macro 'GTK_PLOT_CANVAS'
    gtk_plot_canvas_thaw (GTK_PLOT_CANVAS (plot_canvas));
                          ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:8447:27: note: in expansion of macro 'GTK_PLOT_CANVAS'
    gtk_plot_canvas_paint (GTK_PLOT_CANVAS (plot_canvas));
                           ^~~~~~~~~~~~~~~
graphing.c: In function 'draw_arrowhead':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:8761:22: note: in expansion of macro 'GTK_PLOT'
  gtk_plot_get_pixel (GTK_PLOT (line_plot), xx1, yy1, &x1, &y1);
                      ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:8762:22: note: in expansion of macro 'GTK_PLOT'
  gtk_plot_get_pixel (GTK_PLOT (line_plot), xx2, yy2, &x2, &y2);
                      ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:8773:22: note: in expansion of macro 'GTK_PLOT'
  gtk_plot_get_point (GTK_PLOT (line_plot),
                      ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:8777:22: note: in expansion of macro 'GTK_PLOT'
  gtk_plot_get_point (GTK_PLOT (line_plot),
                      ^~~~~~~~
/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\""/usr/share"\" -DLIBEXECDIR=\""/usr/lib/arm-linux-gnueabihf/genius"\" -DBUILDDIR=\""/<<PKGBUILDDIR>>"\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16   -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c -o testplugin.lo testplugin.c
graphing.c: In function 'ExportPlot_op':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:10311:7: note: in expansion of macro 'GTK_PLOT_CANVAS'
   if (GTK_PLOT_CANVAS (plot_canvas)->pixmap == NULL) {
       ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:10318:5: note: in expansion of macro 'GTK_PLOT_CANVAS'
     GTK_PLOT_CANVAS (plot_canvas)->pixmap,
     ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:10322:5: note: in expansion of macro 'GTK_PLOT_CANVAS'
     GTK_PLOT_CANVAS (plot_canvas)->pixmap_width,
     ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:10323:5: note: in expansion of macro 'GTK_PLOT_CANVAS'
     GTK_PLOT_CANVAS (plot_canvas)->pixmap_height);
     ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:10343:5: note: in expansion of macro 'GTK_PLOT_CANVAS'
    (GTK_PLOT_CANVAS (plot_canvas),
     ^~~~~~~~~~~~~~~
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);
                              ^
graphing.c: In function 'set_SurfacePlotVariableNames':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:10651:29: note: in expansion of macro 'GTK_PLOT'
   axis = gtk_plot_get_axis (GTK_PLOT (surface_plot), GTK_PLOT_AXIS_BOTTOM);
                             ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:10653:29: note: in expansion of macro 'GTK_PLOT'
   axis = gtk_plot_get_axis (GTK_PLOT (surface_plot), GTK_PLOT_AXIS_LEFT);
                             ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:10655:29: note: in expansion of macro 'GTK_PLOT'
   axis = gtk_plot_get_axis (GTK_PLOT (surface_plot), GTK_PLOT_AXIS_TOP);
                             ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:10659:27: note: in expansion of macro 'GTK_PLOT_CANVAS'
    gtk_plot_canvas_paint (GTK_PLOT_CANVAS (plot_canvas));
                           ^~~~~~~~~~~~~~~
sed -e 's,\@libdir\@,/usr/lib/arm-linux-gnueabihf,g' < ./test.plugin.in \
  > test.plugin.tmp && mv -f test.plugin.tmp test.plugin
graphing.c: In function 'set_LinePlotDrawLegends':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:10718:27: note: in expansion of macro 'GTK_PLOT_CANVAS'
    gtk_plot_canvas_paint (GTK_PLOT_CANVAS (plot_canvas));
                           ^~~~~~~~~~~~~~~
graphing.c: In function 'set_SurfacePlotDrawLegends':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:10750:41: note: in expansion of macro 'GTK_PLOT_DATA'
     gtk_plot_data_gradient_set_visible (GTK_PLOT_DATA (surface_data), TRUE);
                                         ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:10751:32: note: in expansion of macro 'GTK_PLOT_DATA'
     gtk_plot_data_show_legend (GTK_PLOT_DATA (surface_data));
                                ^~~~~~~~~~~~~
/bin/bash ../libtool  --tag=CC   --mode=link gcc  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o genius binreloc.o calc.o eval.o genius.o util.o dict.o funclib.o symbolic.o mpwrap.o mpzextra.o matrix.o matrixw.o matop.o compil.o parseutil.o inter.o lexer.o plugin.o plugread.o parse.o genius_lists.o utype.o geloutput.o ../ve/libvicious.a -lm -lgmp -lmpfr  -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lreadline -ltermcap -lncurses -lmpfr  -lm
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:10753:41: note: in expansion of macro 'GTK_PLOT_DATA'
     gtk_plot_data_gradient_set_visible (GTK_PLOT_DATA (surface_data), FALSE);
                                         ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotdata.h:29:35: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_DATA(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_data_get_type (), GtkPlotData)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:10754:32: note: in expansion of macro 'GTK_PLOT_DATA'
     gtk_plot_data_hide_legend (GTK_PLOT_DATA (surface_data));
                                ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:10759:27: note: in expansion of macro 'GTK_PLOT'
    gtk_plot_show_legends (GTK_PLOT (surface_plot));
                           ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplot.h:30:30: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_get_type (), GtkPlot)
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:10761:27: note: in expansion of macro 'GTK_PLOT'
    gtk_plot_hide_legends (GTK_PLOT (surface_plot));
                           ^~~~~~~~
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:10766:27: note: in expansion of macro 'GTK_PLOT_CANVAS'
    gtk_plot_canvas_paint (GTK_PLOT_CANVAS (plot_canvas));
                           ^~~~~~~~~~~~~~~
graphing.c: In function 'set_LinePlotDrawAxisLabels':
/usr/include/glib-2.0/gobject/gtype.h:2271:6: warning: cast increases required alignment of target type [-Wcast-align]
     ((ct*) g_type_check_instance_cast ((GTypeInstance*) ip, gt))
      ^
/usr/include/glib-2.0/gobject/gtype.h:482:66: note: in expansion of macro '_G_TYPE_CIC'
 #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type)    (_G_TYPE_CIC ((instance), (g_type), c_type))
                                                                  ^~~~~~~~~~~
../gtkextra/gtkplotcanvas.h:87:37: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST'
 #define GTK_PLOT_CANVAS(obj)        G_TYPE_CHECK_INSTANCE_CAST (obj, gtk_plot_canvas_get_type (), GtkPlotCanvas)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
graphing.c:10799:27: note: in expansion of macro 'GTK_PLOT_CANVAS'
    gtk_plot_canvas_paint (GTK_PLOT_CANVAS (plot_canvas));
                           ^~~~~~~~~~~~~~~
/bin/bash ../libtool  --tag=CC   --mode=link gcc  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o genius-readline-helper-fifo genius_lists.o genius-readline-helper.o ../ve/libvicious.a -lm -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0  -lreadline -ltermcap -lncurses -lmpfr  -lm
libtool: link: gcc -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,--as-needed -o genius binreloc.o calc.o eval.o genius.o util.o dict.o funclib.o symbolic.o mpwrap.o mpzextra.o matrix.o matrixw.o matop.o compil.o parseutil.o inter.o lexer.o plugin.o plugread.o parse.o genius_lists.o utype.o geloutput.o -Wl,--export-dynamic -pthread  ../ve/libvicious.a -lgmp -lgmodule-2.0 -lglib-2.0 -lreadline -ltermcap -lncurses -lmpfr -lm -pthread
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -DGNOMELOCALEDIR=\"/usr/share/locale\" -DG_LOG_DOMAIN=\"Genius\" -DDATADIR=\"/usr/share\" -DLIBEXECDIR=\"/usr/lib/arm-linux-gnueabihf/genius\" -DBUILDDIR=\"/<<PKGBUILDDIR>>\" -I. -I.. -I../ve -I../gtkextra -I../vte/src -I.. -I../ve -I../gtkextra -I../vte/src -fno-strict-aliasing -Wall -Wextra -Wundef -Wnested-externs -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wdeclaration-after-statement -Wformat=2 -Wold-style-definition -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wimplicit-function-declaration -Wreturn-type -Wswitch-enum -Wswitch-default -Wno-error=unused-parameter -Wno-error=missing-field-initializers -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -pthread -I/usr/include/gtksourceview-2.0 -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/arm-linux-gnueabihf/gtk-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2 -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -c testplugin.c  -fPIC -DPIC -o .libs/testplugin.o
libtool: link: gcc -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,--as-needed -o genius-readline-helper-fifo genius_lists.o genius-readline-helper.o -Wl,--export-dynamic -pthread  ../ve/libvicious.a -lgmodule-2.0 -lglib-2.0 -lreadline -ltermcap -lncurses -lmpfr -lm -pthread
/bin/bash ../libtool  --tag=CC   --mode=link gcc  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -module -avoid-version -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o libtestplugin.la -rpath /usr/lib/arm-linux-gnueabihf/genius testplugin.lo  -lncurses -lmpfr  -lm
libtool: link: gcc -shared  -fPIC -DPIC  .libs/testplugin.o   -lncurses -lmpfr -lm  -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,--as-needed   -Wl,-soname -Wl,libtestplugin.so -o .libs/libtestplugin.so
libtool: link: ( cd ".libs" && rm -f "libtestplugin.la" && ln -s "../libtestplugin.la" "libtestplugin.la" )
In file included from graphing.c:41:
graphing.c: In function 'set_LinePlotWindow':
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:3429:6: note: called from here
  t = gel_matrixw_vindex (m->mat.matrix, 3);
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from graphing.c:41:
graphing.c: In function 'get_limits_from_matrix.isra.27':
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:3429:6: note: called from here
  t = gel_matrixw_vindex (m->mat.matrix, 3);
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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);
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from graphing.c:41:
graphing.c: In function 'get_limits_from_matrix_surf.isra.26':
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);
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/bin/bash ../libtool  --tag=CC   --mode=link gcc  -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security  -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o gnome-genius binreloc.o calc.o eval.o gnome-genius.o util.o dict.o funclib.o symbolic.o mpwrap.o mpzextra.o matrix.o matrixw.o matop.o compil.o lexer.o parseutil.o inter.o examples.o plugin.o plugread.o parse.o genius_lists.o utype.o geloutput.o graphing.o ../ve/libviciousui.a ../gtkextra/libgtkextra-genius.a ../vte/src/libvte.a -lm -lgmp -lmpfr  -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lpangoft2-1.0 -lpango-1.0 -lfontconfig -lfreetype -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangoft2-1.0 -lpango-1.0 -lfontconfig -lfreetype -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lcairo -lX11 -lXext -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lgtksourceview-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lfontconfig -lfreetype -lreadline -ltermcap -lncurses -lmpfr  -lm
libtool: link: gcc -finline-functions -frename-registers -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,--as-needed -o gnome-genius binreloc.o calc.o eval.o gnome-genius.o util.o dict.o funclib.o symbolic.o mpwrap.o mpzextra.o matrix.o matrixw.o matop.o compil.o lexer.o parseutil.o inter.o examples.o plugin.o plugread.o parse.o genius_lists.o utype.o geloutput.o graphing.o -Wl,--export-dynamic -pthread  ../ve/libviciousui.a ../gtkextra/libgtkextra-genius.a ../vte/src/libvte.a -lgmp -lX11 -lXext -lgmodule-2.0 -lgtksourceview-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lfontconfig -lfreetype -lreadline -ltermcap -lncurses -lmpfr -lm -pthread
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
Making all in pixmaps
make[3]: Entering directory '/<<PKGBUILDDIR>>/pixmaps'
Making all in 8x8
make[4]: Entering directory '/<<PKGBUILDDIR>>/pixmaps/8x8'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/pixmaps/8x8'
Making all in 16x16
make[4]: Entering directory '/<<PKGBUILDDIR>>/pixmaps/16x16'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/pixmaps/16x16'
Making all in 22x22
make[4]: Entering directory '/<<PKGBUILDDIR>>/pixmaps/22x22'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/pixmaps/22x22'
Making all in 24x24
make[4]: Entering directory '/<<PKGBUILDDIR>>/pixmaps/24x24'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/pixmaps/24x24'
Making all in 32x32
make[4]: Entering directory '/<<PKGBUILDDIR>>/pixmaps/32x32'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/pixmaps/32x32'
Making all in 48x48
make[4]: Entering directory '/<<PKGBUILDDIR>>/pixmaps/48x48'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/pixmaps/48x48'
Making all in 256x256
make[4]: Entering directory '/<<PKGBUILDDIR>>/pixmaps/256x256'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/pixmaps/256x256'
Making all in scalable
make[4]: Entering directory '/<<PKGBUILDDIR>>/pixmaps/scalable'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/pixmaps/scalable'
make[4]: Entering directory '/<<PKGBUILDDIR>>/pixmaps'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/pixmaps'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/pixmaps'
Making all in examples
make[3]: Entering directory '/<<PKGBUILDDIR>>/examples'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/examples'
Making all in lib
make[3]: Entering directory '/<<PKGBUILDDIR>>/lib'
Making all in calculus
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/calculus'
make[5]: Entering directory '/<<PKGBUILDDIR>>/lib/calculus'
cd ../../lib/calculus && ../../lib/make_loader_gel.sh differentiation.gel integration.gel limits.gel sums_products.gel fourier.gel > loader.gel
make[5]: Leaving directory '/<<PKGBUILDDIR>>/lib/calculus'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/calculus'
Making all in combinatorics
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/combinatorics'
make[5]: Entering directory '/<<PKGBUILDDIR>>/lib/combinatorics'
cd ../../lib/combinatorics && ../../lib/make_loader_gel.sh factorial.gel misc.gel recursive_sequences.gel > loader.gel
make[5]: Leaving directory '/<<PKGBUILDDIR>>/lib/combinatorics'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/combinatorics'
Making all in equation_solving
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/equation_solving'
make[5]: Entering directory '/<<PKGBUILDDIR>>/lib/equation_solving'
cd ../../lib/equation_solving && ../../lib/make_loader_gel.sh find_root.gel diffeqs.gel formulas.gel newton.gel > loader.gel
make[5]: Leaving directory '/<<PKGBUILDDIR>>/lib/equation_solving'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/equation_solving'
Making all in functions
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/functions'
make[5]: Entering directory '/<<PKGBUILDDIR>>/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[5]: Leaving directory '/<<PKGBUILDDIR>>/lib/functions'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/functions'
Making all in linear_algebra
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/linear_algebra'
make[5]: Entering directory '/<<PKGBUILDDIR>>/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[5]: Leaving directory '/<<PKGBUILDDIR>>/lib/linear_algebra'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/linear_algebra'
Making all in misc
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/misc'
make[5]: Entering directory '/<<PKGBUILDDIR>>/lib/misc'
cd ../../lib/misc && ../../lib/make_loader_gel.sh misc.gel > loader.gel
make[5]: Leaving directory '/<<PKGBUILDDIR>>/lib/misc'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/misc'
Making all in number_theory
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/number_theory'
make[5]: Entering directory '/<<PKGBUILDDIR>>/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[5]: Leaving directory '/<<PKGBUILDDIR>>/lib/number_theory'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/number_theory'
Making all in statistics
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/statistics'
make[5]: Entering directory '/<<PKGBUILDDIR>>/lib/statistics'
cd ../../lib/statistics && ../../lib/make_loader_gel.sh basic.gel > loader.gel
make[5]: Leaving directory '/<<PKGBUILDDIR>>/lib/statistics'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/statistics'
Making all in sets
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/sets'
make[5]: Entering directory '/<<PKGBUILDDIR>>/lib/sets'
cd ../../lib/sets && ../../lib/make_loader_gel.sh basic.gel > loader.gel
make[5]: Leaving directory '/<<PKGBUILDDIR>>/lib/sets'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/sets'
Making all in symbolic
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/symbolic'
make[5]: Entering directory '/<<PKGBUILDDIR>>/lib/symbolic'
cd ../../lib/symbolic && ../../lib/make_loader_gel.sh differentiation.gel > loader.gel
make[5]: Leaving directory '/<<PKGBUILDDIR>>/lib/symbolic'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/symbolic'
Making all in commutative_algebra
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/commutative_algebra'
make[5]: Entering directory '/<<PKGBUILDDIR>>/lib/commutative_algebra'
cd ../../lib/commutative_algebra && ../../lib/make_loader_gel.sh macaulay.gel > loader.gel
make[5]: Leaving directory '/<<PKGBUILDDIR>>/lib/commutative_algebra'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/commutative_algebra'
make[4]: Entering directory '/<<PKGBUILDDIR>>/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
cd ../lib && ../src/genius --maxerrors=0 --compile loader.gel > temp.cgel && mv -f temp.cgel lib.cgel
cd ../lib && ../src/genius --maxerrors=0 --gettext loader.gel > temp.c && mv -f temp.c library-strings.c
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/lib'
Making all in po
make[3]: Entering directory '/<<PKGBUILDDIR>>/po'
file=`echo ar | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file ar.po
file=`echo az | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file az.po
file=`echo bs | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file bs.po
file=`echo ca | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file ca.po
file=`echo cs | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file cs.po
file=`echo da | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file da.po
file=`echo de | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file de.po
file=`echo dz | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file dz.po
file=`echo el | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file el.po
file=`echo en_CA | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file en_CA.po
file=`echo en_GB | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file en_GB.po
file=`echo eo | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file eo.po
file=`echo es | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file es.po
file=`echo eu | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file eu.po
file=`echo fr | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file fr.po
file=`echo ga | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file ga.po
file=`echo gl | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file gl.po
file=`echo hi | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file hi.po
file=`echo hr | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file hr.po
file=`echo hu | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file hu.po
file=`echo id | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file id.po
file=`echo it | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file it.po
file=`echo ja | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file ja.po
file=`echo ko | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file ko.po
file=`echo lv | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file lv.po
file=`echo mk | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file mk.po
file=`echo ml | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file ml.po
file=`echo nb | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file nb.po
file=`echo ne | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file ne.po
file=`echo nl | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file nl.po
file=`echo oc | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file oc.po
file=`echo pa | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file pa.po
file=`echo pt_BR | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file pt_BR.po
file=`echo pt | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file pt.po
file=`echo ro | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file ro.po
file=`echo ru | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file ru.po
file=`echo rw | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file rw.po
file=`echo sl | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file sl.po
file=`echo sq | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file sq.po
file=`echo sr@latin | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file sr@latin.po
file=`echo sr | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file sr.po
file=`echo sv | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file sv.po
file=`echo zh_CN | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file zh_CN.po
file=`echo zh_TW | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file zh_TW.po
make[3]: Leaving directory '/<<PKGBUILDDIR>>/po'
Making all in help
make[3]: Entering directory '/<<PKGBUILDDIR>>/help'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/help'
make[3]: Entering directory '/<<PKGBUILDDIR>>'
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_auto_test -a
	make -j4 check VERBOSE=1
make[1]: Entering directory '/<<PKGBUILDDIR>>'
Making check in ve
make[2]: Entering directory '/<<PKGBUILDDIR>>/ve'
Making check in .
make[3]: Entering directory '/<<PKGBUILDDIR>>/ve'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/ve'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/ve'
Making check in vte
make[2]: Entering directory '/<<PKGBUILDDIR>>/vte'
Making check in src
make[3]: Entering directory '/<<PKGBUILDDIR>>/vte/src'
make  check-am
make[4]: Entering directory '/<<PKGBUILDDIR>>/vte/src'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/vte/src'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/vte/src'
Making check in termcaps
make[3]: Entering directory '/<<PKGBUILDDIR>>/vte/termcaps'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/vte/termcaps'
make[3]: Entering directory '/<<PKGBUILDDIR>>/vte'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/vte'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/vte'
Making check in gtkextra
make[2]: Entering directory '/<<PKGBUILDDIR>>/gtkextra'
Making check in .
make[3]: Entering directory '/<<PKGBUILDDIR>>/gtkextra'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/gtkextra'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/gtkextra'
Making check in src
make[2]: Entering directory '/<<PKGBUILDDIR>>/src'
make  check-am
make[3]: Entering directory '/<<PKGBUILDDIR>>/src'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
Making check in pixmaps
make[2]: Entering directory '/<<PKGBUILDDIR>>/pixmaps'
Making check in 8x8
make[3]: Entering directory '/<<PKGBUILDDIR>>/pixmaps/8x8'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/pixmaps/8x8'
Making check in 16x16
make[3]: Entering directory '/<<PKGBUILDDIR>>/pixmaps/16x16'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/pixmaps/16x16'
Making check in 22x22
make[3]: Entering directory '/<<PKGBUILDDIR>>/pixmaps/22x22'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/pixmaps/22x22'
Making check in 24x24
make[3]: Entering directory '/<<PKGBUILDDIR>>/pixmaps/24x24'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/pixmaps/24x24'
Making check in 32x32
make[3]: Entering directory '/<<PKGBUILDDIR>>/pixmaps/32x32'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/pixmaps/32x32'
Making check in 48x48
make[3]: Entering directory '/<<PKGBUILDDIR>>/pixmaps/48x48'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/pixmaps/48x48'
Making check in 256x256
make[3]: Entering directory '/<<PKGBUILDDIR>>/pixmaps/256x256'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/pixmaps/256x256'
Making check in scalable
make[3]: Entering directory '/<<PKGBUILDDIR>>/pixmaps/scalable'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/pixmaps/scalable'
make[3]: Entering directory '/<<PKGBUILDDIR>>/pixmaps'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/pixmaps'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/pixmaps'
Making check in examples
make[2]: Entering directory '/<<PKGBUILDDIR>>/examples'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/<<PKGBUILDDIR>>/examples'
Making check in lib
make[2]: Entering directory '/<<PKGBUILDDIR>>/lib'
Making check in calculus
make[3]: Entering directory '/<<PKGBUILDDIR>>/lib/calculus'
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/calculus'
make[4]: Nothing to be done for 'check-am'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/calculus'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/lib/calculus'
Making check in combinatorics
make[3]: Entering directory '/<<PKGBUILDDIR>>/lib/combinatorics'
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/combinatorics'
make[4]: Nothing to be done for 'check-am'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/combinatorics'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/lib/combinatorics'
Making check in equation_solving
make[3]: Entering directory '/<<PKGBUILDDIR>>/lib/equation_solving'
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/equation_solving'
make[4]: Nothing to be done for 'check-am'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/equation_solving'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/lib/equation_solving'
Making check in functions
make[3]: Entering directory '/<<PKGBUILDDIR>>/lib/functions'
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/functions'
make[4]: Nothing to be done for 'check-am'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/functions'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/lib/functions'
Making check in linear_algebra
make[3]: Entering directory '/<<PKGBUILDDIR>>/lib/linear_algebra'
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/linear_algebra'
make[4]: Nothing to be done for 'check-am'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/linear_algebra'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/lib/linear_algebra'
Making check in misc
make[3]: Entering directory '/<<PKGBUILDDIR>>/lib/misc'
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/misc'
make[4]: Nothing to be done for 'check-am'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/misc'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/lib/misc'
Making check in number_theory
make[3]: Entering directory '/<<PKGBUILDDIR>>/lib/number_theory'
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/number_theory'
make[4]: Nothing to be done for 'check-am'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/number_theory'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/lib/number_theory'
Making check in statistics
make[3]: Entering directory '/<<PKGBUILDDIR>>/lib/statistics'
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/statistics'
make[4]: Nothing to be done for 'check-am'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/statistics'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/lib/statistics'
Making check in sets
make[3]: Entering directory '/<<PKGBUILDDIR>>/lib/sets'
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/sets'
make[4]: Nothing to be done for 'check-am'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/sets'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/lib/sets'
Making check in symbolic
make[3]: Entering directory '/<<PKGBUILDDIR>>/lib/symbolic'
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/symbolic'
make[4]: Nothing to be done for 'check-am'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/symbolic'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/lib/symbolic'
Making check in commutative_algebra
make[3]: Entering directory '/<<PKGBUILDDIR>>/lib/commutative_algebra'
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/commutative_algebra'
make[4]: Nothing to be done for 'check-am'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/commutative_algebra'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/lib/commutative_algebra'
make[3]: Entering directory '/<<PKGBUILDDIR>>/lib'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/lib'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/lib'
Making check in po
make[2]: Entering directory '/<<PKGBUILDDIR>>/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[2]: Leaving directory '/<<PKGBUILDDIR>>/po'
Making check in help
make[2]: Entering directory '/<<PKGBUILDDIR>>/help'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/<<PKGBUILDDIR>>/help'
make[2]: Entering directory '/<<PKGBUILDDIR>>'
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   create-stamp debian/debhelper-build-stamp
 fakeroot debian/rules binary-arch
dh binary-arch
   dh_testroot -a
   dh_prep -a
   debian/rules override_dh_auto_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_install
	make -j1 install DESTDIR=/<<PKGBUILDDIR>>/debian/tmp AM_UPDATE_INFO_DIR=no
make[2]: Entering directory '/<<PKGBUILDDIR>>'
Making install in ve
make[3]: Entering directory '/<<PKGBUILDDIR>>/ve'
Making install in .
make[4]: Entering directory '/<<PKGBUILDDIR>>/ve'
make[5]: Entering directory '/<<PKGBUILDDIR>>/ve'
make[5]: Nothing to be done for 'install-exec-am'.
make[5]: Nothing to be done for 'install-data-am'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/ve'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/ve'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/ve'
Making install in vte
make[3]: Entering directory '/<<PKGBUILDDIR>>/vte'
Making install in src
make[4]: Entering directory '/<<PKGBUILDDIR>>/vte/src'
make  install-am
make[5]: Entering directory '/<<PKGBUILDDIR>>/vte/src'
make[6]: Entering directory '/<<PKGBUILDDIR>>/vte/src'
make[6]: Nothing to be done for 'install-exec-am'.
make[6]: Nothing to be done for 'install-data-am'.
make[6]: Leaving directory '/<<PKGBUILDDIR>>/vte/src'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/vte/src'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/vte/src'
Making install in termcaps
make[4]: Entering directory '/<<PKGBUILDDIR>>/vte/termcaps'
make[5]: Entering directory '/<<PKGBUILDDIR>>/vte/termcaps'
make[5]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/'
 /usr/bin/install -c -m 644 xterm '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/vte/termcaps'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/vte/termcaps'
make[4]: Entering directory '/<<PKGBUILDDIR>>/vte'
make[5]: Entering directory '/<<PKGBUILDDIR>>/vte'
make[5]: Nothing to be done for 'install-exec-am'.
make[5]: Nothing to be done for 'install-data-am'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/vte'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/vte'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/vte'
Making install in gtkextra
make[3]: Entering directory '/<<PKGBUILDDIR>>/gtkextra'
Making install in .
make[4]: Entering directory '/<<PKGBUILDDIR>>/gtkextra'
make[5]: Entering directory '/<<PKGBUILDDIR>>/gtkextra'
make[5]: Nothing to be done for 'install-exec-am'.
make[5]: Nothing to be done for 'install-data-am'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/gtkextra'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/gtkextra'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/gtkextra'
Making install in src
make[3]: Entering directory '/<<PKGBUILDDIR>>/src'
make  install-am
make[4]: Entering directory '/<<PKGBUILDDIR>>/src'
make[5]: Entering directory '/<<PKGBUILDDIR>>/src'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/bin'
  /bin/bash ../libtool   --mode=install /usr/bin/install -c gnome-genius genius '/<<PKGBUILDDIR>>/debian/tmp/usr/bin'
libtool: install: /usr/bin/install -c gnome-genius /<<PKGBUILDDIR>>/debian/tmp/usr/bin/gnome-genius
libtool: install: /usr/bin/install -c genius /<<PKGBUILDDIR>>/debian/tmp/usr/bin/genius
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/lib/arm-linux-gnueabihf/genius'
  /bin/bash ../libtool   --mode=install /usr/bin/install -c genius-readline-helper-fifo '/<<PKGBUILDDIR>>/debian/tmp/usr/lib/arm-linux-gnueabihf/genius'
libtool: install: /usr/bin/install -c genius-readline-helper-fifo /<<PKGBUILDDIR>>/debian/tmp/usr/lib/arm-linux-gnueabihf/genius/genius-readline-helper-fifo
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/applications'
 /usr/bin/install -c -m 644 gnome-genius.desktop '/<<PKGBUILDDIR>>/debian/tmp/usr/share/applications'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/gtksourceview/'
 /usr/bin/install -c -m 644 genius.lang '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/gtksourceview/'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/plugins'
 /usr/bin/install -c -m 644 test.plugin '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/plugins'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/lib/arm-linux-gnueabihf/genius'
 /bin/bash ../libtool   --mode=install /usr/bin/install -c   libtestplugin.la '/<<PKGBUILDDIR>>/debian/tmp/usr/lib/arm-linux-gnueabihf/genius'
libtool: install: /usr/bin/install -c .libs/libtestplugin.so /<<PKGBUILDDIR>>/debian/tmp/usr/lib/arm-linux-gnueabihf/genius/libtestplugin.so
libtool: install: /usr/bin/install -c .libs/libtestplugin.lai /<<PKGBUILDDIR>>/debian/tmp/usr/lib/arm-linux-gnueabihf/genius/libtestplugin.la
libtool: warning: remember to run 'libtool --finish /usr/lib/arm-linux-gnueabihf/genius'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/include/genius'
 /usr/bin/install -c -m 644 genius-i18n.h plug_api.h geloutput.h mpwrap.h mpzextra.h structs.h matrix.h matrixw.h matop.h compil.h utype.h dict.h lexer.h eval.h '/<<PKGBUILDDIR>>/debian/tmp/usr/include/genius'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
Making install in pixmaps
make[3]: Entering directory '/<<PKGBUILDDIR>>/pixmaps'
Making install in 8x8
make[4]: Entering directory '/<<PKGBUILDDIR>>/pixmaps/8x8'
make[5]: Entering directory '/<<PKGBUILDDIR>>/pixmaps/8x8'
make[5]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/icons/hicolor/8x8/apps'
 /usr/bin/install -c -m 644 gnome-genius.png '/<<PKGBUILDDIR>>/debian/tmp/usr/share/icons/hicolor/8x8/apps'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/pixmaps/8x8'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/pixmaps/8x8'
Making install in 16x16
make[4]: Entering directory '/<<PKGBUILDDIR>>/pixmaps/16x16'
make[5]: Entering directory '/<<PKGBUILDDIR>>/pixmaps/16x16'
make[5]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/icons/hicolor/16x16/apps'
 /usr/bin/install -c -m 644 gnome-genius.png '/<<PKGBUILDDIR>>/debian/tmp/usr/share/icons/hicolor/16x16/apps'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/pixmaps/16x16'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/pixmaps/16x16'
Making install in 22x22
make[4]: Entering directory '/<<PKGBUILDDIR>>/pixmaps/22x22'
make[5]: Entering directory '/<<PKGBUILDDIR>>/pixmaps/22x22'
make[5]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/icons/hicolor/22x22/apps'
 /usr/bin/install -c -m 644 gnome-genius.png '/<<PKGBUILDDIR>>/debian/tmp/usr/share/icons/hicolor/22x22/apps'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/pixmaps/22x22'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/pixmaps/22x22'
Making install in 24x24
make[4]: Entering directory '/<<PKGBUILDDIR>>/pixmaps/24x24'
make[5]: Entering directory '/<<PKGBUILDDIR>>/pixmaps/24x24'
make[5]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/icons/hicolor/24x24/apps'
 /usr/bin/install -c -m 644 gnome-genius.png '/<<PKGBUILDDIR>>/debian/tmp/usr/share/icons/hicolor/24x24/apps'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/pixmaps/24x24'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/pixmaps/24x24'
Making install in 32x32
make[4]: Entering directory '/<<PKGBUILDDIR>>/pixmaps/32x32'
make[5]: Entering directory '/<<PKGBUILDDIR>>/pixmaps/32x32'
make[5]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/icons/hicolor/32x32/apps'
 /usr/bin/install -c -m 644 gnome-genius.png genius-stock-plot.png '/<<PKGBUILDDIR>>/debian/tmp/usr/share/icons/hicolor/32x32/apps'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/pixmaps/32x32'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/pixmaps/32x32'
Making install in 48x48
make[4]: Entering directory '/<<PKGBUILDDIR>>/pixmaps/48x48'
make[5]: Entering directory '/<<PKGBUILDDIR>>/pixmaps/48x48'
make[5]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/icons/hicolor/48x48/apps'
 /usr/bin/install -c -m 644 gnome-genius.png genius-stock-plot.png '/<<PKGBUILDDIR>>/debian/tmp/usr/share/icons/hicolor/48x48/apps'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/pixmaps/48x48'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/pixmaps/48x48'
Making install in 256x256
make[4]: Entering directory '/<<PKGBUILDDIR>>/pixmaps/256x256'
make[5]: Entering directory '/<<PKGBUILDDIR>>/pixmaps/256x256'
make[5]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/icons/hicolor/256x256/apps'
 /usr/bin/install -c -m 644 gnome-genius.png '/<<PKGBUILDDIR>>/debian/tmp/usr/share/icons/hicolor/256x256/apps'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/pixmaps/256x256'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/pixmaps/256x256'
Making install in scalable
make[4]: Entering directory '/<<PKGBUILDDIR>>/pixmaps/scalable'
make[5]: Entering directory '/<<PKGBUILDDIR>>/pixmaps/scalable'
make[5]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/icons/hicolor/scalable/apps'
 /usr/bin/install -c -m 644 gnome-genius.svg '/<<PKGBUILDDIR>>/debian/tmp/usr/share/icons/hicolor/scalable/apps'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/pixmaps/scalable'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/pixmaps/scalable'
make[4]: Entering directory '/<<PKGBUILDDIR>>/pixmaps'
make[5]: Entering directory '/<<PKGBUILDDIR>>/pixmaps'
make[5]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/'
 /usr/bin/install -c -m 644 genius-graph.png '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/'
make  install-data-hook
make[6]: Entering directory '/<<PKGBUILDDIR>>/pixmaps'
*** Icon cache not updated.  After install, run this:
***   /usr/bin/gtk-update-icon-cache -f -t /usr/share/icons/hicolor
make[6]: Leaving directory '/<<PKGBUILDDIR>>/pixmaps'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/pixmaps'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/pixmaps'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/pixmaps'
Making install in examples
make[3]: Entering directory '/<<PKGBUILDDIR>>/examples'
make[4]: Entering directory '/<<PKGBUILDDIR>>/examples'
make[4]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/examples/'
 /usr/bin/install -c -m 644 cantor.gel dalemb-pulse.gel eulers-method-exp-run.gel eulers-method-graphs-exp.gel explicit-fdm-heat.gel explicit-fdm-heat-line.gel laplace-fdm.gel linapprox.gel lorenz.gel newton-calc-sqrt2.gel newton-sqrt2.gel shocks.gel sierpinski.gel standing-waves.gel strange-attractor.gel duffing-equation-trajectories.gel taylor-exp.gel taylor-sin.gel fourier-series-animation.gel fourier-series-plotting.gel rsa.gel easy-matrix-examples.gel peano.gel peano-restrictions.gel vibrating-drumhead-modes.gel complex-analysis-newton-fractal.gel complex-analysis-mandelbrot-set.gel complex-analysis-mandelbrot-define.gel complex-analysis-wandering-ball.gel complex-analysis-mesh.gel complex-analysis-argument-principle.gel riemann-integral.gel riemann-integral-darboux.gel plot-ode-runge-kutta.gel plot-ode-trajectory-runge-kutta.gel plane-curves.gel '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/examples/'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/examples'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/examples'
Making install in lib
make[3]: Entering directory '/<<PKGBUILDDIR>>/lib'
Making install in calculus
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/calculus'
make[5]: Entering directory '/<<PKGBUILDDIR>>/lib/calculus'
make[6]: Entering directory '/<<PKGBUILDDIR>>/lib/calculus'
make[6]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/gel/calculus'
 /usr/bin/install -c -m 644 differentiation.gel integration.gel limits.gel sums_products.gel fourier.gel loader.gel '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/gel/calculus'
make[6]: Leaving directory '/<<PKGBUILDDIR>>/lib/calculus'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/lib/calculus'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/calculus'
Making install in combinatorics
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/combinatorics'
make[5]: Entering directory '/<<PKGBUILDDIR>>/lib/combinatorics'
make[6]: Entering directory '/<<PKGBUILDDIR>>/lib/combinatorics'
make[6]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/gel/combinatorics'
 /usr/bin/install -c -m 644 factorial.gel misc.gel recursive_sequences.gel loader.gel '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/gel/combinatorics'
make[6]: Leaving directory '/<<PKGBUILDDIR>>/lib/combinatorics'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/lib/combinatorics'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/combinatorics'
Making install in equation_solving
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/equation_solving'
make[5]: Entering directory '/<<PKGBUILDDIR>>/lib/equation_solving'
make[6]: Entering directory '/<<PKGBUILDDIR>>/lib/equation_solving'
make[6]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/gel/equation_solving'
 /usr/bin/install -c -m 644 find_root.gel diffeqs.gel formulas.gel newton.gel loader.gel '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/gel/equation_solving'
make[6]: Leaving directory '/<<PKGBUILDDIR>>/lib/equation_solving'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/lib/equation_solving'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/equation_solving'
Making install in functions
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/functions'
make[5]: Entering directory '/<<PKGBUILDDIR>>/lib/functions'
make[6]: Entering directory '/<<PKGBUILDDIR>>/lib/functions'
make[6]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/gel/functions'
 /usr/bin/install -c -m 644 delta.gel elementary.gel numerical.gel orthogonal_polynomials.gel kernels.gel complex_numbers.gel lambert.gel loader.gel '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/gel/functions'
make[6]: Leaving directory '/<<PKGBUILDDIR>>/lib/functions'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/lib/functions'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/functions'
Making install in linear_algebra
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/linear_algebra'
make[5]: Entering directory '/<<PKGBUILDDIR>>/lib/linear_algebra'
make[6]: Entering directory '/<<PKGBUILDDIR>>/lib/linear_algebra'
make[6]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/gel/linear_algebra'
 /usr/bin/install -c -m 644 bilinear_forms.gel linear_algebra.gel misc.gel special_matrices.gel subspaces.gel loader.gel '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/gel/linear_algebra'
make[6]: Leaving directory '/<<PKGBUILDDIR>>/lib/linear_algebra'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/lib/linear_algebra'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/linear_algebra'
Making install in misc
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/misc'
make[5]: Entering directory '/<<PKGBUILDDIR>>/lib/misc'
make[6]: Entering directory '/<<PKGBUILDDIR>>/lib/misc'
make[6]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/gel/misc'
 /usr/bin/install -c -m 644 misc.gel loader.gel '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/gel/misc'
make[6]: Leaving directory '/<<PKGBUILDDIR>>/lib/misc'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/lib/misc'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/misc'
Making install in number_theory
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/number_theory'
make[5]: Entering directory '/<<PKGBUILDDIR>>/lib/number_theory'
make[6]: Entering directory '/<<PKGBUILDDIR>>/lib/number_theory'
make[6]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/gel/number_theory'
 /usr/bin/install -c -m 644 factoring.gel misc.gel modulus.gel primes.gel quadratic.gel loader.gel '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/gel/number_theory'
make[6]: Leaving directory '/<<PKGBUILDDIR>>/lib/number_theory'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/lib/number_theory'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/number_theory'
Making install in statistics
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/statistics'
make[5]: Entering directory '/<<PKGBUILDDIR>>/lib/statistics'
make[6]: Entering directory '/<<PKGBUILDDIR>>/lib/statistics'
make[6]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/gel/statistics'
 /usr/bin/install -c -m 644 basic.gel loader.gel '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/gel/statistics'
make[6]: Leaving directory '/<<PKGBUILDDIR>>/lib/statistics'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/lib/statistics'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/statistics'
Making install in sets
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/sets'
make[5]: Entering directory '/<<PKGBUILDDIR>>/lib/sets'
make[6]: Entering directory '/<<PKGBUILDDIR>>/lib/sets'
make[6]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/gel/sets'
 /usr/bin/install -c -m 644 basic.gel loader.gel '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/gel/sets'
make[6]: Leaving directory '/<<PKGBUILDDIR>>/lib/sets'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/lib/sets'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/sets'
Making install in symbolic
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/symbolic'
make[5]: Entering directory '/<<PKGBUILDDIR>>/lib/symbolic'
make[6]: Entering directory '/<<PKGBUILDDIR>>/lib/symbolic'
make[6]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/gel/symbolic'
 /usr/bin/install -c -m 644 differentiation.gel loader.gel '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/gel/symbolic'
make[6]: Leaving directory '/<<PKGBUILDDIR>>/lib/symbolic'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/lib/symbolic'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/symbolic'
Making install in commutative_algebra
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib/commutative_algebra'
make[5]: Entering directory '/<<PKGBUILDDIR>>/lib/commutative_algebra'
make[6]: Entering directory '/<<PKGBUILDDIR>>/lib/commutative_algebra'
make[6]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/gel/commutative_algebra'
 /usr/bin/install -c -m 644 macaulay.gel loader.gel '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/gel/commutative_algebra'
make[6]: Leaving directory '/<<PKGBUILDDIR>>/lib/commutative_algebra'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/lib/commutative_algebra'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib/commutative_algebra'
make[4]: Entering directory '/<<PKGBUILDDIR>>/lib'
make[5]: Entering directory '/<<PKGBUILDDIR>>/lib'
make[5]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/gel'
 /usr/bin/install -c -m 644 lib.cgel loader.gel '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/gel'
make[5]: Leaving directory '/<<PKGBUILDDIR>>/lib'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/lib'
Making install in po
make[3]: Entering directory '/<<PKGBUILDDIR>>/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=/<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/$lang/LC_MESSAGES; \
  /bin/bash /<<PKGBUILDDIR>>/install-sh -d $dir; \
  if test -r $lang.gmo; then \
    /usr/bin/install -c -m 644 $lang.gmo $dir/genius.mo; \
    echo "installing $lang.gmo as $dir/genius.mo"; \
  else \
    /usr/bin/install -c -m 644 ./$lang.gmo $dir/genius.mo; \
    echo "installing ./$lang.gmo as" \
	 "$dir/genius.mo"; \
  fi; \
  if test -r $lang.gmo.m; then \
    /usr/bin/install -c -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/bin/install -c -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 /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/ar/LC_MESSAGES/genius.mo
installing az.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/az/LC_MESSAGES/genius.mo
installing bs.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/bs/LC_MESSAGES/genius.mo
installing ca.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/ca/LC_MESSAGES/genius.mo
installing cs.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/cs/LC_MESSAGES/genius.mo
installing da.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/da/LC_MESSAGES/genius.mo
installing de.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/de/LC_MESSAGES/genius.mo
installing dz.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/dz/LC_MESSAGES/genius.mo
installing el.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/el/LC_MESSAGES/genius.mo
installing en_CA.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/en_CA/LC_MESSAGES/genius.mo
installing en_GB.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/en_GB/LC_MESSAGES/genius.mo
installing eo.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/eo/LC_MESSAGES/genius.mo
installing es.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/es/LC_MESSAGES/genius.mo
installing eu.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/eu/LC_MESSAGES/genius.mo
installing fr.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/fr/LC_MESSAGES/genius.mo
installing ga.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/ga/LC_MESSAGES/genius.mo
installing gl.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/gl/LC_MESSAGES/genius.mo
installing hi.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/hi/LC_MESSAGES/genius.mo
installing hr.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/hr/LC_MESSAGES/genius.mo
installing hu.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/hu/LC_MESSAGES/genius.mo
installing id.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/id/LC_MESSAGES/genius.mo
installing it.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/it/LC_MESSAGES/genius.mo
installing ja.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/ja/LC_MESSAGES/genius.mo
installing ko.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/ko/LC_MESSAGES/genius.mo
installing lv.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/lv/LC_MESSAGES/genius.mo
installing mk.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/mk/LC_MESSAGES/genius.mo
installing ml.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/ml/LC_MESSAGES/genius.mo
installing nb.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/nb/LC_MESSAGES/genius.mo
installing ne.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/ne/LC_MESSAGES/genius.mo
installing nl.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/nl/LC_MESSAGES/genius.mo
installing oc.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/oc/LC_MESSAGES/genius.mo
installing pa.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/pa/LC_MESSAGES/genius.mo
installing pt_BR.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/pt_BR/LC_MESSAGES/genius.mo
installing pt.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/pt/LC_MESSAGES/genius.mo
installing ro.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/ro/LC_MESSAGES/genius.mo
installing ru.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/ru/LC_MESSAGES/genius.mo
installing rw.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/rw/LC_MESSAGES/genius.mo
installing sl.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/sl/LC_MESSAGES/genius.mo
installing sq.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/sq/LC_MESSAGES/genius.mo
installing sr@latin.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/sr@latin/LC_MESSAGES/genius.mo
installing sr.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/sr/LC_MESSAGES/genius.mo
installing sv.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/sv/LC_MESSAGES/genius.mo
installing zh_CN.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/zh_CN/LC_MESSAGES/genius.mo
installing zh_TW.gmo as /<<PKGBUILDDIR>>/debian/tmp/usr/share/locale/zh_TW/LC_MESSAGES/genius.mo
make[3]: Leaving directory '/<<PKGBUILDDIR>>/po'
Making install in help
make[3]: Entering directory '/<<PKGBUILDDIR>>/help'
make[4]: Entering directory '/<<PKGBUILDDIR>>/help'
make[4]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius'
 /usr/bin/install -c -m 644 genius.txt '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/C/html'
 /usr/bin/install -c -m 644 C/html/ch01.html C/html/ch02.html C/html/ch02s02.html C/html/ch03.html C/html/ch03s02.html C/html/ch03s03.html C/html/ch04.html C/html/ch04s02.html C/html/ch04s03.html C/html/ch04s04.html C/html/ch04s05.html C/html/ch05.html C/html/ch05s02.html C/html/ch05s03.html C/html/ch05s04.html C/html/ch05s05.html C/html/ch05s06.html C/html/ch05s07.html C/html/ch06.html C/html/ch06s02.html C/html/ch06s03.html C/html/ch06s04.html C/html/ch06s05.html C/html/ch06s06.html C/html/ch06s07.html C/html/ch06s08.html C/html/ch06s09.html C/html/ch07.html C/html/ch07s02.html C/html/ch07s03.html C/html/ch07s04.html C/html/ch07s05.html C/html/ch07s06.html C/html/ch08.html C/html/ch08s02.html C/html/ch08s03.html C/html/ch09.html C/html/ch10.html C/html/ch11.html C/html/ch11s02.html '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/C/html'
 /usr/bin/install -c -m 644 C/html/ch11s03.html C/html/ch11s04.html C/html/ch11s05.html C/html/ch11s06.html C/html/ch11s07.html C/html/ch11s08.html C/html/ch11s09.html C/html/ch11s10.html C/html/ch11s11.html C/html/ch11s12.html C/html/ch11s13.html C/html/ch11s14.html C/html/ch11s15.html C/html/ch11s16.html C/html/ch11s17.html C/html/ch11s18.html C/html/ch11s19.html C/html/ch11s20.html C/html/ch12.html C/html/ch13.html C/html/ch13s02.html C/html/ch13s03.html C/html/ch13s04.html C/html/ch14.html C/html/index.html '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/C/html'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/C/html/figures'
 /usr/bin/install -c -m 644 C/figures/genius_window.png C/figures/line_plot_graph.png C/figures/line_plot.png C/figures/parametric_graph.png C/figures/parametric.png C/figures/surface_graph.png '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/C/html/figures'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/cs/html'
 /usr/bin/install -c -m 644 cs/html/ch01.html cs/html/ch02.html cs/html/ch02s02.html cs/html/ch03.html cs/html/ch03s02.html cs/html/ch03s03.html cs/html/ch04.html cs/html/ch04s02.html cs/html/ch04s03.html cs/html/ch04s04.html cs/html/ch04s05.html cs/html/ch05.html cs/html/ch05s02.html cs/html/ch05s03.html cs/html/ch05s04.html cs/html/ch05s05.html cs/html/ch05s06.html cs/html/ch05s07.html cs/html/ch06.html cs/html/ch06s02.html cs/html/ch06s03.html cs/html/ch06s04.html cs/html/ch06s05.html cs/html/ch06s06.html cs/html/ch06s07.html cs/html/ch06s08.html cs/html/ch06s09.html cs/html/ch07.html cs/html/ch07s02.html cs/html/ch07s03.html cs/html/ch07s04.html cs/html/ch07s05.html cs/html/ch07s06.html cs/html/ch08.html cs/html/ch08s02.html cs/html/ch08s03.html cs/html/ch09.html cs/html/ch10.html cs/html/ch11.html cs/html/ch11s02.html '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/cs/html'
 /usr/bin/install -c -m 644 cs/html/ch11s03.html cs/html/ch11s04.html cs/html/ch11s05.html cs/html/ch11s06.html cs/html/ch11s07.html cs/html/ch11s08.html cs/html/ch11s09.html cs/html/ch11s10.html cs/html/ch11s11.html cs/html/ch11s12.html cs/html/ch11s13.html cs/html/ch11s14.html cs/html/ch11s15.html cs/html/ch11s16.html cs/html/ch11s17.html cs/html/ch11s18.html cs/html/ch11s19.html cs/html/ch11s20.html cs/html/ch12.html cs/html/ch13.html cs/html/ch13s02.html cs/html/ch13s03.html cs/html/ch13s04.html cs/html/ch14.html cs/html/index.html '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/cs/html'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/cs/html/figures'
 /usr/bin/install -c -m 644 cs/figures/genius_window.png cs/figures/line_plot_graph.png cs/figures/line_plot.png cs/figures/parametric_graph.png cs/figures/parametric.png cs/figures/surface_graph.png '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/cs/html/figures'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/de/html'
 /usr/bin/install -c -m 644 de/html/ch01.html de/html/ch02.html de/html/ch02s02.html de/html/ch03.html de/html/ch03s02.html de/html/ch03s03.html de/html/ch04.html de/html/ch04s02.html de/html/ch04s03.html de/html/ch04s04.html de/html/ch04s05.html de/html/ch05.html de/html/ch05s02.html de/html/ch05s03.html de/html/ch05s04.html de/html/ch05s05.html de/html/ch05s06.html de/html/ch05s07.html de/html/ch06.html de/html/ch06s02.html de/html/ch06s03.html de/html/ch06s04.html de/html/ch06s05.html de/html/ch06s06.html de/html/ch06s07.html de/html/ch06s08.html de/html/ch06s09.html de/html/ch07.html de/html/ch07s02.html de/html/ch07s03.html de/html/ch07s04.html de/html/ch07s05.html de/html/ch07s06.html de/html/ch08.html de/html/ch08s02.html de/html/ch08s03.html de/html/ch09.html de/html/ch10.html de/html/ch11.html de/html/ch11s02.html '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/de/html'
 /usr/bin/install -c -m 644 de/html/ch11s03.html de/html/ch11s04.html de/html/ch11s05.html de/html/ch11s06.html de/html/ch11s07.html de/html/ch11s08.html de/html/ch11s09.html de/html/ch11s10.html de/html/ch11s11.html de/html/ch11s12.html de/html/ch11s13.html de/html/ch11s14.html de/html/ch11s15.html de/html/ch11s16.html de/html/ch11s17.html de/html/ch11s18.html de/html/ch11s19.html de/html/ch11s20.html de/html/ch12.html de/html/ch13.html de/html/ch13s02.html de/html/ch13s03.html de/html/ch13s04.html de/html/ch14.html de/html/index.html '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/de/html'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/de/html/figures'
 /usr/bin/install -c -m 644 de/figures/genius_window.png de/figures/line_plot_graph.png de/figures/line_plot.png de/figures/parametric_graph.png de/figures/parametric.png de/figures/surface_graph.png '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/de/html/figures'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/el/html'
 /usr/bin/install -c -m 644 el/html/ch01.html el/html/ch02.html el/html/ch02s02.html el/html/ch03.html el/html/ch03s02.html el/html/ch03s03.html el/html/ch04.html el/html/ch04s02.html el/html/ch04s03.html el/html/ch04s04.html el/html/ch04s05.html el/html/ch05.html el/html/ch05s02.html el/html/ch05s03.html el/html/ch05s04.html el/html/ch05s05.html el/html/ch05s06.html el/html/ch05s07.html el/html/ch06.html el/html/ch06s02.html el/html/ch06s03.html el/html/ch06s04.html el/html/ch06s05.html el/html/ch06s06.html el/html/ch06s07.html el/html/ch06s08.html el/html/ch06s09.html el/html/ch07.html el/html/ch07s02.html el/html/ch07s03.html el/html/ch07s04.html el/html/ch07s05.html el/html/ch07s06.html el/html/ch08.html el/html/ch08s02.html el/html/ch08s03.html el/html/ch09.html el/html/ch10.html el/html/ch11.html el/html/ch11s02.html '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/el/html'
 /usr/bin/install -c -m 644 el/html/ch11s03.html el/html/ch11s04.html el/html/ch11s05.html el/html/ch11s06.html el/html/ch11s07.html el/html/ch11s08.html el/html/ch11s09.html el/html/ch11s10.html el/html/ch11s11.html el/html/ch11s12.html el/html/ch11s13.html el/html/ch11s14.html el/html/ch11s15.html el/html/ch11s16.html el/html/ch11s17.html el/html/ch11s18.html el/html/ch11s19.html el/html/ch11s20.html el/html/ch12.html el/html/ch13.html el/html/ch13s02.html el/html/ch13s03.html el/html/ch13s04.html el/html/ch14.html el/html/index.html '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/el/html'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/el/html/figures'
 /usr/bin/install -c -m 644 C/figures/genius_window.png C/figures/line_plot_graph.png C/figures/line_plot.png C/figures/parametric_graph.png C/figures/parametric.png C/figures/surface_graph.png '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/el/html/figures'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/es/html'
 /usr/bin/install -c -m 644 es/html/ch01.html es/html/ch02.html es/html/ch02s02.html es/html/ch03.html es/html/ch03s02.html es/html/ch03s03.html es/html/ch04.html es/html/ch04s02.html es/html/ch04s03.html es/html/ch04s04.html es/html/ch04s05.html es/html/ch05.html es/html/ch05s02.html es/html/ch05s03.html es/html/ch05s04.html es/html/ch05s05.html es/html/ch05s06.html es/html/ch05s07.html es/html/ch06.html es/html/ch06s02.html es/html/ch06s03.html es/html/ch06s04.html es/html/ch06s05.html es/html/ch06s06.html es/html/ch06s07.html es/html/ch06s08.html es/html/ch06s09.html es/html/ch07.html es/html/ch07s02.html es/html/ch07s03.html es/html/ch07s04.html es/html/ch07s05.html es/html/ch07s06.html es/html/ch08.html es/html/ch08s02.html es/html/ch08s03.html es/html/ch09.html es/html/ch10.html es/html/ch11.html es/html/ch11s02.html '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/es/html'
 /usr/bin/install -c -m 644 es/html/ch11s03.html es/html/ch11s04.html es/html/ch11s05.html es/html/ch11s06.html es/html/ch11s07.html es/html/ch11s08.html es/html/ch11s09.html es/html/ch11s10.html es/html/ch11s11.html es/html/ch11s12.html es/html/ch11s13.html es/html/ch11s14.html es/html/ch11s15.html es/html/ch11s16.html es/html/ch11s17.html es/html/ch11s18.html es/html/ch11s19.html es/html/ch11s20.html es/html/ch12.html es/html/ch13.html es/html/ch13s02.html es/html/ch13s03.html es/html/ch13s04.html es/html/ch14.html es/html/index.html '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/es/html'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/es/html/figures'
 /usr/bin/install -c -m 644 C/figures/genius_window.png C/figures/line_plot_graph.png C/figures/line_plot.png C/figures/parametric_graph.png C/figures/parametric.png C/figures/surface_graph.png '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/es/html/figures'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/fr/html'
 /usr/bin/install -c -m 644 fr/html/ch01.html fr/html/ch02.html fr/html/ch02s02.html fr/html/ch03.html fr/html/ch03s02.html fr/html/ch03s03.html fr/html/ch04.html fr/html/ch04s02.html fr/html/ch04s03.html fr/html/ch04s04.html fr/html/ch04s05.html fr/html/ch05.html fr/html/ch05s02.html fr/html/ch05s03.html fr/html/ch05s04.html fr/html/ch05s05.html fr/html/ch05s06.html fr/html/ch05s07.html fr/html/ch06.html fr/html/ch06s02.html fr/html/ch06s03.html fr/html/ch06s04.html fr/html/ch06s05.html fr/html/ch06s06.html fr/html/ch06s07.html fr/html/ch06s08.html fr/html/ch06s09.html fr/html/ch07.html fr/html/ch07s02.html fr/html/ch07s03.html fr/html/ch07s04.html fr/html/ch07s05.html fr/html/ch07s06.html fr/html/ch08.html fr/html/ch08s02.html fr/html/ch08s03.html fr/html/ch09.html fr/html/ch10.html fr/html/ch11.html fr/html/ch11s02.html '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/fr/html'
 /usr/bin/install -c -m 644 fr/html/ch11s03.html fr/html/ch11s04.html fr/html/ch11s05.html fr/html/ch11s06.html fr/html/ch11s07.html fr/html/ch11s08.html fr/html/ch11s09.html fr/html/ch11s10.html fr/html/ch11s11.html fr/html/ch11s12.html fr/html/ch11s13.html fr/html/ch11s14.html fr/html/ch11s15.html fr/html/ch11s16.html fr/html/ch11s17.html fr/html/ch11s18.html fr/html/ch11s19.html fr/html/ch11s20.html fr/html/ch12.html fr/html/ch13.html fr/html/ch13s02.html fr/html/ch13s03.html fr/html/ch13s04.html fr/html/ch14.html fr/html/index.html '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/fr/html'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/fr/html/figures'
 /usr/bin/install -c -m 644 fr/figures/genius_window.png fr/figures/line_plot_graph.png fr/figures/line_plot.png fr/figures/parametric_graph.png fr/figures/parametric.png fr/figures/surface_graph.png '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/fr/html/figures'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/pt_BR/html'
 /usr/bin/install -c -m 644 pt_BR/html/ch01.html pt_BR/html/ch02.html pt_BR/html/ch02s02.html pt_BR/html/ch03.html pt_BR/html/ch03s02.html pt_BR/html/ch03s03.html pt_BR/html/ch04.html pt_BR/html/ch04s02.html pt_BR/html/ch04s03.html pt_BR/html/ch04s04.html pt_BR/html/ch04s05.html pt_BR/html/ch05.html pt_BR/html/ch05s02.html pt_BR/html/ch05s03.html pt_BR/html/ch05s04.html pt_BR/html/ch05s05.html pt_BR/html/ch05s06.html pt_BR/html/ch05s07.html pt_BR/html/ch06.html pt_BR/html/ch06s02.html pt_BR/html/ch06s03.html pt_BR/html/ch06s04.html pt_BR/html/ch06s05.html pt_BR/html/ch06s06.html pt_BR/html/ch06s07.html pt_BR/html/ch06s08.html pt_BR/html/ch06s09.html pt_BR/html/ch07.html pt_BR/html/ch07s02.html pt_BR/html/ch07s03.html pt_BR/html/ch07s04.html pt_BR/html/ch07s05.html pt_BR/html/ch07s06.html pt_BR/html/ch08.html pt_BR/html/ch08s02.html pt_BR/html/ch08s03.html pt_BR/html/ch09.html pt_BR/html/ch10.html pt_BR/html/ch11.html pt_BR/html/ch11s02.html '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/pt_BR/html'
 /usr/bin/install -c -m 644 pt_BR/html/ch11s03.html pt_BR/html/ch11s04.html pt_BR/html/ch11s05.html pt_BR/html/ch11s06.html pt_BR/html/ch11s07.html pt_BR/html/ch11s08.html pt_BR/html/ch11s09.html pt_BR/html/ch11s10.html pt_BR/html/ch11s11.html pt_BR/html/ch11s12.html pt_BR/html/ch11s13.html pt_BR/html/ch11s14.html pt_BR/html/ch11s15.html pt_BR/html/ch11s16.html pt_BR/html/ch11s17.html pt_BR/html/ch11s18.html pt_BR/html/ch11s19.html pt_BR/html/ch11s20.html pt_BR/html/ch12.html pt_BR/html/ch13.html pt_BR/html/ch13s02.html pt_BR/html/ch13s03.html pt_BR/html/ch13s04.html pt_BR/html/ch14.html pt_BR/html/index.html '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/pt_BR/html'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/pt_BR/html/figures'
 /usr/bin/install -c -m 644 C/figures/genius_window.png C/figures/line_plot_graph.png C/figures/line_plot.png C/figures/parametric_graph.png C/figures/parametric.png C/figures/surface_graph.png '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/pt_BR/html/figures'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/ru/html'
 /usr/bin/install -c -m 644 ru/html/ch01.html ru/html/ch02.html ru/html/ch02s02.html ru/html/ch03.html ru/html/ch03s02.html ru/html/ch03s03.html ru/html/ch04.html ru/html/ch04s02.html ru/html/ch04s03.html ru/html/ch04s04.html ru/html/ch04s05.html ru/html/ch05.html ru/html/ch05s02.html ru/html/ch05s03.html ru/html/ch05s04.html ru/html/ch05s05.html ru/html/ch05s06.html ru/html/ch05s07.html ru/html/ch06.html ru/html/ch06s02.html ru/html/ch06s03.html ru/html/ch06s04.html ru/html/ch06s05.html ru/html/ch06s06.html ru/html/ch06s07.html ru/html/ch06s08.html ru/html/ch06s09.html ru/html/ch07.html ru/html/ch07s02.html ru/html/ch07s03.html ru/html/ch07s04.html ru/html/ch07s05.html ru/html/ch07s06.html ru/html/ch08.html ru/html/ch08s02.html ru/html/ch08s03.html ru/html/ch09.html ru/html/ch10.html ru/html/ch11.html ru/html/ch11s02.html '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/ru/html'
 /usr/bin/install -c -m 644 ru/html/ch11s03.html ru/html/ch11s04.html ru/html/ch11s05.html ru/html/ch11s06.html ru/html/ch11s07.html ru/html/ch11s08.html ru/html/ch11s09.html ru/html/ch11s10.html ru/html/ch11s11.html ru/html/ch11s12.html ru/html/ch11s13.html ru/html/ch11s14.html ru/html/ch11s15.html ru/html/ch11s16.html ru/html/ch11s17.html ru/html/ch11s18.html ru/html/ch11s19.html ru/html/ch11s20.html ru/html/ch12.html ru/html/ch13.html ru/html/ch13s02.html ru/html/ch13s03.html ru/html/ch13s04.html ru/html/ch14.html ru/html/index.html '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/ru/html'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/ru/html/figures'
 /usr/bin/install -c -m 644 C/figures/genius_window.png C/figures/line_plot_graph.png C/figures/line_plot.png C/figures/parametric_graph.png C/figures/parametric.png C/figures/surface_graph.png '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/ru/html/figures'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/sv/html'
 /usr/bin/install -c -m 644 sv/html/ch01.html sv/html/ch02.html sv/html/ch02s02.html sv/html/ch03.html sv/html/ch03s02.html sv/html/ch03s03.html sv/html/ch04.html sv/html/ch04s02.html sv/html/ch04s03.html sv/html/ch04s04.html sv/html/ch04s05.html sv/html/ch05.html sv/html/ch05s02.html sv/html/ch05s03.html sv/html/ch05s04.html sv/html/ch05s05.html sv/html/ch05s06.html sv/html/ch05s07.html sv/html/ch06.html sv/html/ch06s02.html sv/html/ch06s03.html sv/html/ch06s04.html sv/html/ch06s05.html sv/html/ch06s06.html sv/html/ch06s07.html sv/html/ch06s08.html sv/html/ch06s09.html sv/html/ch07.html sv/html/ch07s02.html sv/html/ch07s03.html sv/html/ch07s04.html sv/html/ch07s05.html sv/html/ch07s06.html sv/html/ch08.html sv/html/ch08s02.html sv/html/ch08s03.html sv/html/ch09.html sv/html/ch10.html sv/html/ch11.html sv/html/ch11s02.html '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/sv/html'
 /usr/bin/install -c -m 644 sv/html/ch11s03.html sv/html/ch11s04.html sv/html/ch11s05.html sv/html/ch11s06.html sv/html/ch11s07.html sv/html/ch11s08.html sv/html/ch11s09.html sv/html/ch11s10.html sv/html/ch11s11.html sv/html/ch11s12.html sv/html/ch11s13.html sv/html/ch11s14.html sv/html/ch11s15.html sv/html/ch11s16.html sv/html/ch11s17.html sv/html/ch11s18.html sv/html/ch11s19.html sv/html/ch11s20.html sv/html/ch12.html sv/html/ch13.html sv/html/ch13s02.html sv/html/ch13s03.html sv/html/ch13s04.html sv/html/ch14.html sv/html/index.html '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/sv/html'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/sv/html/figures'
 /usr/bin/install -c -m 644 sv/figures/genius_window.png sv/figures/line_plot_graph.png sv/figures/line_plot.png sv/figures/parametric_graph.png sv/figures/parametric.png sv/figures/surface_graph.png '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/sv/html/figures'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/C'
 /usr/bin/install -c -m 644 C/genius.xml C/legal.xml '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/C'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/C/figures'
 /usr/bin/install -c -m 644 C/figures/genius_window.png C/figures/line_plot_graph.png C/figures/line_plot.png C/figures/parametric_graph.png C/figures/parametric.png C/figures/surface_graph.png '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/C/figures'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/cs'
 /usr/bin/install -c -m 644 cs/genius.xml '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/cs'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/cs/figures'
 /usr/bin/install -c -m 644 cs/figures/genius_window.png cs/figures/line_plot_graph.png cs/figures/line_plot.png cs/figures/parametric_graph.png cs/figures/parametric.png cs/figures/surface_graph.png '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/cs/figures'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/de'
 /usr/bin/install -c -m 644 de/genius.xml '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/de'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/de/figures'
 /usr/bin/install -c -m 644 de/figures/genius_window.png de/figures/line_plot_graph.png de/figures/line_plot.png de/figures/parametric_graph.png de/figures/parametric.png de/figures/surface_graph.png '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/de/figures'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/el'
 /usr/bin/install -c -m 644 el/genius.xml '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/el'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/el/figures'
 /usr/bin/install -c -m 644 C/figures/genius_window.png C/figures/line_plot_graph.png C/figures/line_plot.png C/figures/parametric_graph.png C/figures/parametric.png C/figures/surface_graph.png '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/el/figures'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/es'
 /usr/bin/install -c -m 644 es/genius.xml '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/es'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/es/figures'
 /usr/bin/install -c -m 644 C/figures/genius_window.png C/figures/line_plot_graph.png C/figures/line_plot.png C/figures/parametric_graph.png C/figures/parametric.png C/figures/surface_graph.png '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/es/figures'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/fr'
 /usr/bin/install -c -m 644 fr/genius.xml '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/fr'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/fr/figures'
 /usr/bin/install -c -m 644 fr/figures/genius_window.png fr/figures/line_plot_graph.png fr/figures/line_plot.png fr/figures/parametric_graph.png fr/figures/parametric.png fr/figures/surface_graph.png '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/fr/figures'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/pt_BR'
 /usr/bin/install -c -m 644 pt_BR/genius.xml '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/pt_BR'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/pt_BR/figures'
 /usr/bin/install -c -m 644 C/figures/genius_window.png C/figures/line_plot_graph.png C/figures/line_plot.png C/figures/parametric_graph.png C/figures/parametric.png C/figures/surface_graph.png '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/pt_BR/figures'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/ru'
 /usr/bin/install -c -m 644 ru/genius.xml '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/ru'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/ru/figures'
 /usr/bin/install -c -m 644 C/figures/genius_window.png C/figures/line_plot_graph.png C/figures/line_plot.png C/figures/parametric_graph.png C/figures/parametric.png C/figures/surface_graph.png '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/ru/figures'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/sv'
 /usr/bin/install -c -m 644 sv/genius.xml '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/sv'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/sv/figures'
 /usr/bin/install -c -m 644 sv/figures/genius_window.png sv/figures/line_plot_graph.png sv/figures/line_plot.png sv/figures/parametric_graph.png sv/figures/parametric.png sv/figures/surface_graph.png '/<<PKGBUILDDIR>>/debian/tmp/usr/share/genius/help/sv/figures'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/help'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/help'
make[3]: Entering directory '/<<PKGBUILDDIR>>'
make[4]: Entering directory '/<<PKGBUILDDIR>>'
make[4]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/application-registry'
 /usr/bin/install -c -m 644 genius.applications '/<<PKGBUILDDIR>>/debian/tmp/usr/share/application-registry'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/mime-info'
 /usr/bin/install -c -m 644 genius.keys genius.mime '/<<PKGBUILDDIR>>/debian/tmp/usr/share/mime-info'
 /bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/share/mime/packages'
 /usr/bin/install -c -m 644 genius.xml '/<<PKGBUILDDIR>>/debian/tmp/usr/share/mime/packages'
make  install-data-hook
make[5]: Entering directory '/<<PKGBUILDDIR>>'
make[5]: Nothing to be done for 'install-data-hook'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>'
make[4]: Leaving directory '/<<PKGBUILDDIR>>'
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
find debian/tmp/usr/lib -name '*.a' -o -name '*.la' -delete
# no use for test plugins
rm debian/tmp/usr/lib/arm-linux-gnueabihf/genius/libtestplugin*
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules override_dh_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_install --fail-missing
dh_install: Please use dh_missing --list-missing/--fail-missing instead
dh_install: This feature will be removed in compat 12.
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_installdocs -a
   dh_installchangelogs -a
   dh_icons -a
   dh_perl -a
   dh_link -a
   dh_strip_nondeterminism -a
   dh_compress -a
   dh_fixperms -a
   dh_missing -a
   dh_strip -a
   dh_makeshlibs -a
   dh_shlibdeps -a
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/genius/usr/bin/genius was not linked against ld-linux-armhf.so.3 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/gnome-genius/usr/bin/gnome-genius debian/gnome-genius/usr/lib/arm-linux-gnueabihf/genius/genius-readline-helper-fifo were not linked against ld-linux-armhf.so.3 (they use none of the library's symbols)
   dh_installdeb -a
   dh_gencontrol -a
   dh_md5sums -a
   dh_builddeb -a
dpkg-deb: building package 'genius' in '../genius_1.0.24-2+b1_armhf.deb'.
dpkg-deb: building package 'gnome-genius' in '../gnome-genius_1.0.24-2+b1_armhf.deb'.
dpkg-deb: building package 'gnome-genius-dbgsym' in '../gnome-genius-dbgsym_1.0.24-2+b1_armhf.deb'.
dpkg-deb: building package 'genius-dbgsym' in '../genius-dbgsym_1.0.24-2+b1_armhf.deb'.
 dpkg-genbuildinfo --build=any
 dpkg-genchanges --build=any -mRaspbian mythic lxc autobuilder 1 <root@raspbian.org> >../genius_1.0.24-2+b1_armhf.changes
dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included)
 dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
--------------------------------------------------------------------------------
Build finished at 2019-07-26T07:20:07Z

Finished
--------

I: Built successfully

+------------------------------------------------------------------------------+
| Post Build Chroot                                                            |
+------------------------------------------------------------------------------+


+------------------------------------------------------------------------------+
| Changes                                                                      |
+------------------------------------------------------------------------------+


genius_1.0.24-2+b1_armhf.changes:
---------------------------------

Format: 1.8
Date: Sun, 10 Jun 2018 12:34:37 -0400
Source: genius (1.0.24-2)
Binary: genius genius-dbgsym gnome-genius gnome-genius-dbgsym
Binary-Only: yes
Architecture: armhf
Version: 1.0.24-2+b1
Distribution: bullseye-staging
Urgency: low
Maintainer: Raspbian mythic lxc autobuilder 1 <root@raspbian.org>
Changed-By: Raspbian mythic lxc autobuilder 1 <root@raspbian.org>
Description:
 genius     - advanced general purpose calculator program (CLI frontend)
 gnome-genius - advanced general purpose calculator program (GNOME frontend)
Changes:
 genius (1.0.24-2+b1) bullseye-staging; urgency=low, binary-only=yes
 .
   * Binary-only non-maintainer upload for armhf; no source changes.
   * rebuild due to debcheck failure
Checksums-Sha1:
 5fad57b60fc2dd6f21d13e39553897a610654df0 778296 genius-dbgsym_1.0.24-2+b1_armhf.deb
 7d9133405ac9aef29e21d732563b591d61b9b2e9 11648 genius_1.0.24-2+b1_armhf.buildinfo
 346bc913430459a0741047b3f4ce2472a44f31bf 272984 genius_1.0.24-2+b1_armhf.deb
 cbae74f200818b5e28a83128c7ab03ac4fd9418c 2132184 gnome-genius-dbgsym_1.0.24-2+b1_armhf.deb
 401ce2598cdc9f7d94a63b44ddd2eebfba7bcd7e 704728 gnome-genius_1.0.24-2+b1_armhf.deb
Checksums-Sha256:
 bfa7586747ccdaa59136fae83a457395d513b38251874398ca09dce2317301e4 778296 genius-dbgsym_1.0.24-2+b1_armhf.deb
 68d6a4361923924873cb0aa75c08987a9b9f4ffeda1916e53e3c881c40b6ed35 11648 genius_1.0.24-2+b1_armhf.buildinfo
 59fd4b271aed9660ff8dab94a68881cb422a7c9c82da70299cce84c614c28c3a 272984 genius_1.0.24-2+b1_armhf.deb
 812532666de71437bc0908468e32d4d57c3448f4e11b2f8f2fa2b32b81c80885 2132184 gnome-genius-dbgsym_1.0.24-2+b1_armhf.deb
 2a5cf1da7a5e2f53423549b636b1da1f7480e247829cf4f3cd9fea4941ef3183 704728 gnome-genius_1.0.24-2+b1_armhf.deb
Files:
 a09c22e69788d148ff9f750bfb21d0e1 778296 debug optional genius-dbgsym_1.0.24-2+b1_armhf.deb
 a15bed658e5d7a9c634a1405ce932c8a 11648 gnome optional genius_1.0.24-2+b1_armhf.buildinfo
 11818a3ec384e4592b1a4dfa66af67e8 272984 gnome optional genius_1.0.24-2+b1_armhf.deb
 692efd70adc3707453fd9b2b588eac71 2132184 debug optional gnome-genius-dbgsym_1.0.24-2+b1_armhf.deb
 015462bb0814e9fd92ae6bf354743c3c 704728 gnome optional gnome-genius_1.0.24-2+b1_armhf.deb

+------------------------------------------------------------------------------+
| Package contents                                                             |
+------------------------------------------------------------------------------+


genius-dbgsym_1.0.24-2+b1_armhf.deb
-----------------------------------

 new Debian package, version 2.0.
 size 778296 bytes: control archive=520 bytes.
     349 bytes,    12 lines      control              
     106 bytes,     1 lines      md5sums              
 Package: genius-dbgsym
 Source: genius (1.0.24-2)
 Version: 1.0.24-2+b1
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: Felipe Sateler <fsateler@debian.org>
 Installed-Size: 831
 Depends: genius (= 1.0.24-2+b1)
 Section: debug
 Priority: optional
 Description: debug symbols for genius
 Build-Ids: 4d3216e9432d1cd45f07365dea0ba5b05024e676

drwxr-xr-x root/root         0 2018-06-10 16:34 ./
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/lib/
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/lib/debug/
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/lib/debug/.build-id/4d/
-rw-r--r-- root/root    839760 2018-06-10 16:34 ./usr/lib/debug/.build-id/4d/3216e9432d1cd45f07365dea0ba5b05024e676.debug
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/share/
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/share/doc/
lrwxrwxrwx root/root         0 2018-06-10 16:34 ./usr/share/doc/genius-dbgsym -> genius


genius_1.0.24-2+b1_armhf.deb
----------------------------

 new Debian package, version 2.0.
 size 272984 bytes: control archive=908 bytes.
     817 bytes,    17 lines      control              
     338 bytes,     5 lines      md5sums              
 Package: genius
 Source: genius (1.0.24-2)
 Version: 1.0.24-2+b1
 Architecture: armhf
 Maintainer: Felipe Sateler <fsateler@debian.org>
 Installed-Size: 615
 Depends: libc6 (>= 2.7), libglib2.0-0 (>= 2.35.9), libgmp10, libmpfr6 (>= 3.1.3), libreadline8 (>= 6.0), libtinfo6 (>= 6), genius-common (>= 1.0.24-2), genius-common (<= 1.0.24-2.)
 Section: gnome
 Priority: optional
 Homepage: http://www.5z.com/jirka/genius.html
 Description: advanced general purpose calculator program (CLI frontend)
  Genius is a general purpose calculator program similar in some aspects to
  BC, Matlab or Maple. It is useful both as a simple calculator and as a
  research or educational tool. The syntax is very intuitive and is designed
  to mimic how mathematics is usually written.
  .
  This package contains a command line interface for genius.

drwxr-xr-x root/root         0 2018-06-10 16:34 ./
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/bin/
-rwxr-xr-x root/root    534252 2018-06-10 16:34 ./usr/bin/genius
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/share/
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/share/doc/
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/share/doc/genius/
-rw-r--r-- root/root       221 2018-06-10 16:34 ./usr/share/doc/genius/changelog.Debian.armhf.gz
-rw-r--r-- root/root      2457 2018-06-10 16:34 ./usr/share/doc/genius/changelog.Debian.gz
-rw-r--r-- root/root     79087 2018-05-15 19:33 ./usr/share/doc/genius/changelog.gz
-rw-r--r-- root/root      3161 2018-06-10 16:34 ./usr/share/doc/genius/copyright


gnome-genius-dbgsym_1.0.24-2+b1_armhf.deb
-----------------------------------------

 new Debian package, version 2.0.
 size 2132184 bytes: control archive=592 bytes.
     409 bytes,    12 lines      control              
     212 bytes,     2 lines      md5sums              
 Package: gnome-genius-dbgsym
 Source: genius (1.0.24-2)
 Version: 1.0.24-2+b1
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: Felipe Sateler <fsateler@debian.org>
 Installed-Size: 2293
 Depends: gnome-genius (= 1.0.24-2+b1)
 Section: debug
 Priority: optional
 Description: debug symbols for gnome-genius
 Build-Ids: 04fe22ffd6fdf1671971e0c898b4fd70a9c20588 c58a6cb8cd5a7589deb1209b4ecce56a4213fd60

drwxr-xr-x root/root         0 2018-06-10 16:34 ./
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/lib/
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/lib/debug/
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/lib/debug/.build-id/04/
-rw-r--r-- root/root   2318292 2018-06-10 16:34 ./usr/lib/debug/.build-id/04/fe22ffd6fdf1671971e0c898b4fd70a9c20588.debug
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/lib/debug/.build-id/c5/
-rw-r--r-- root/root     17664 2018-06-10 16:34 ./usr/lib/debug/.build-id/c5/8a6cb8cd5a7589deb1209b4ecce56a4213fd60.debug
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/share/
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/share/doc/
lrwxrwxrwx root/root         0 2018-06-10 16:34 ./usr/share/doc/gnome-genius-dbgsym -> gnome-genius


gnome-genius_1.0.24-2+b1_armhf.deb
----------------------------------

 new Debian package, version 2.0.
 size 704728 bytes: control archive=1452 bytes.
    1030 bytes,    17 lines      control              
    1633 bytes,    20 lines      md5sums              
 Package: gnome-genius
 Source: genius (1.0.24-2)
 Version: 1.0.24-2+b1
 Architecture: armhf
 Maintainer: Felipe Sateler <fsateler@debian.org>
 Installed-Size: 1746
 Depends: libatk1.0-0 (>= 1.12.4), libc6 (>= 2.28), libcairo2 (>= 1.2.4), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.41.1), libgmp10, libgtk2.0-0 (>= 2.24.32), libgtksourceview2.0-0 (>= 2.10.0), libmpfr6 (>= 3.1.3), libpango-1.0-0 (>= 1.22.0), libpangocairo-1.0-0 (>= 1.18.0), libreadline8 (>= 6.0), libtinfo6 (>= 6), libx11-6, genius-common (>= 1.0.24-2), genius-common (<= 1.0.24-2.)
 Section: gnome
 Priority: optional
 Homepage: http://www.5z.com/jirka/genius.html
 Description: advanced general purpose calculator program (GNOME frontend)
  Genius is a general purpose calculator program similar in some aspects to
  BC, Matlab or Maple. It is useful both as a simple calculator and as a
  research or educational tool. The syntax is very intuitive and is designed
  to mimic how mathematics is usually written.
  .
  This package contains a GNOME frontend for genius.

drwxr-xr-x root/root         0 2018-06-10 16:34 ./
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/bin/
-rwxr-xr-x root/root   1615872 2018-06-10 16:34 ./usr/bin/gnome-genius
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/lib/
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/lib/arm-linux-gnueabihf/
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/lib/arm-linux-gnueabihf/genius/
-rwxr-xr-x root/root      9828 2018-06-10 16:34 ./usr/lib/arm-linux-gnueabihf/genius/genius-readline-helper-fifo
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/share/
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/share/application-registry/
-rw-r--r-- root/root       178 2018-06-10 16:34 ./usr/share/application-registry/genius.applications
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/share/applications/
-rw-r--r-- root/root      5394 2018-06-10 16:34 ./usr/share/applications/gnome-genius.desktop
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/share/doc/
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/share/doc/gnome-genius/
-rw-r--r-- root/root       221 2018-06-10 16:34 ./usr/share/doc/gnome-genius/changelog.Debian.armhf.gz
-rw-r--r-- root/root      2457 2018-06-10 16:34 ./usr/share/doc/gnome-genius/changelog.Debian.gz
-rw-r--r-- root/root     79087 2018-05-15 19:33 ./usr/share/doc/gnome-genius/changelog.gz
-rw-r--r-- root/root      3161 2018-06-10 16:34 ./usr/share/doc/gnome-genius/copyright
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/share/icons/
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/share/icons/hicolor/
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/share/icons/hicolor/16x16/
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/share/icons/hicolor/16x16/apps/
-rw-r--r-- root/root       248 2018-06-10 16:34 ./usr/share/icons/hicolor/16x16/apps/gnome-genius.png
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/share/icons/hicolor/22x22/
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/share/icons/hicolor/22x22/apps/
-rw-r--r-- root/root       297 2018-06-10 16:34 ./usr/share/icons/hicolor/22x22/apps/gnome-genius.png
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/share/icons/hicolor/24x24/
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/share/icons/hicolor/24x24/apps/
-rw-r--r-- root/root       310 2018-06-10 16:34 ./usr/share/icons/hicolor/24x24/apps/gnome-genius.png
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/share/icons/hicolor/256x256/
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/share/icons/hicolor/256x256/apps/
-rw-r--r-- root/root     13639 2018-06-10 16:34 ./usr/share/icons/hicolor/256x256/apps/gnome-genius.png
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/share/icons/hicolor/32x32/
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/share/icons/hicolor/32x32/apps/
-rw-r--r-- root/root       719 2018-06-10 16:34 ./usr/share/icons/hicolor/32x32/apps/genius-stock-plot.png
-rw-r--r-- root/root       440 2018-06-10 16:34 ./usr/share/icons/hicolor/32x32/apps/gnome-genius.png
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/share/icons/hicolor/48x48/
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/share/icons/hicolor/48x48/apps/
-rw-r--r-- root/root      1453 2018-06-10 16:34 ./usr/share/icons/hicolor/48x48/apps/genius-stock-plot.png
-rw-r--r-- root/root       536 2018-06-10 16:34 ./usr/share/icons/hicolor/48x48/apps/gnome-genius.png
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/share/icons/hicolor/8x8/
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/share/icons/hicolor/8x8/apps/
-rw-r--r-- root/root       157 2018-06-10 16:34 ./usr/share/icons/hicolor/8x8/apps/gnome-genius.png
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/share/icons/hicolor/scalable/
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/share/icons/hicolor/scalable/apps/
-rw-r--r-- root/root      8644 2018-06-10 16:34 ./usr/share/icons/hicolor/scalable/apps/gnome-genius.svg
drwxr-xr-x root/root         0 2018-06-10 16:34 ./usr/share/mime-info/
-rw-r--r-- root/root       341 2018-06-10 16:34 ./usr/share/mime-info/genius.keys
-rw-r--r-- root/root        28 2018-06-10 16:34 ./usr/share/mime-info/genius.mime


+------------------------------------------------------------------------------+
| Post Build                                                                   |
+------------------------------------------------------------------------------+


+------------------------------------------------------------------------------+
| Cleanup                                                                      |
+------------------------------------------------------------------------------+

Purging /<<BUILDDIR>>
Not cleaning session: cloned chroot in use

+------------------------------------------------------------------------------+
| Summary                                                                      |
+------------------------------------------------------------------------------+

Build Architecture: armhf
Build-Space: 96684
Build-Time: 130
Distribution: bullseye-staging
Host Architecture: armhf
Install-Time: 925
Job: genius_1.0.24-2
Machine Architecture: armhf
Package: genius
Package-Time: 1072
Source-Version: 1.0.24-2
Space: 96684
Status: successful
Version: 1.0.24-2+b1
--------------------------------------------------------------------------------
Finished at 2019-07-26T07:20:07Z
Build needed 00:17:52, 96684k disk space